Boost logo

Boost-Commit :

From: daniel_james_at_[hidden]
Date: 2007-12-22 10:37:17


Author: danieljames
Date: 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
New Revision: 42243
URL: http://svn.boost.org/trac/boost/changeset/42243

Log:
Merge from trunk.
Added:
   branches/fix-links/boost/iostreams/detail/adapter/device_adapter.hpp
      - copied unchanged from r42234, /trunk/boost/iostreams/detail/adapter/device_adapter.hpp
   branches/fix-links/boost/iostreams/detail/adapter/filter_adapter.hpp
      - copied unchanged from r42234, /trunk/boost/iostreams/detail/adapter/filter_adapter.hpp
   branches/fix-links/boost/iostreams/detail/execute.hpp
      - copied unchanged from r42234, /trunk/boost/iostreams/detail/execute.hpp
   branches/fix-links/boost/iostreams/detail/functional.hpp
      - copied unchanged from r42234, /trunk/boost/iostreams/detail/functional.hpp
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html
      - copied unchanged from r42234, /trunk/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/adapt_struct.html
      - copied unchanged from r42234, /trunk/libs/fusion/doc/html/fusion/adapted/adapt_struct.html
   branches/fix-links/libs/iostreams/test/close_test.cpp
      - copied unchanged from r42234, /trunk/libs/iostreams/test/close_test.cpp
   branches/fix-links/libs/iostreams/test/detail/closable.hpp
      - copied unchanged from r42234, /trunk/libs/iostreams/test/detail/closable.hpp
   branches/fix-links/libs/iostreams/test/detail/operation_sequence.hpp
      - copied unchanged from r42234, /trunk/libs/iostreams/test/detail/operation_sequence.hpp
   branches/fix-links/libs/iostreams/test/execute_test.cpp
      - copied unchanged from r42234, /trunk/libs/iostreams/test/execute_test.cpp
   branches/fix-links/libs/iostreams/test/operation_sequence_test.cpp
      - copied unchanged from r42234, /trunk/libs/iostreams/test/operation_sequence_test.cpp
   branches/fix-links/libs/iostreams/test/sequence_test.cpp
      - copied unchanged from r42234, /trunk/libs/iostreams/test/sequence_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_abs_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_abs_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_acos_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_acos_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_acosh_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_acosh_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_asin_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_asin_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_asinh_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_asinh_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_atan_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_atan_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/compl_atanh_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/compl_atanh_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/dist_find_location_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/dist_find_location_incl_test.cpp
   branches/fix-links/libs/math/test/compile_test/dist_find_scale_incl_test.cpp
      - copied unchanged from r42234, /trunk/libs/math/test/compile_test/dist_find_scale_incl_test.cpp
   branches/fix-links/libs/thread/test/test_hardware_concurrency.cpp
      - copied unchanged from r42234, /trunk/libs/thread/test/test_hardware_concurrency.cpp
   branches/fix-links/libs/thread/test/test_move_function.cpp
      - copied unchanged from r42234, /trunk/libs/thread/test/test_move_function.cpp
   branches/fix-links/libs/thread/test/test_thread_id.cpp
      - copied unchanged from r42234, /trunk/libs/thread/test/test_thread_id.cpp
Removed:
   branches/fix-links/boost/fusion/adapted/variant/
   branches/fix-links/boost/fusion/adapted/variant.hpp
   branches/fix-links/boost/fusion/include/variant.hpp
   branches/fix-links/boost/iostreams/detail/adapter/basic_adapter.hpp
   branches/fix-links/boost/iostreams/detail/closer.hpp
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__variant.html
   branches/fix-links/libs/fusion/doc/html/fusion/extension/macros/
   branches/fix-links/libs/fusion/test/sequence/variant.cpp
Properties modified:
   branches/fix-links/ (props changed)
Binary files modified:
   branches/fix-links/libs/math/doc/sf_and_dist/graphs/gamma_dist2.png
Text files modified:
   branches/fix-links/boost/asio/detail/posix_fd_set_adapter.hpp | 2
   branches/fix-links/boost/asio/detail/socket_types.hpp | 15
   branches/fix-links/boost/asio/ssl/stream.hpp | 7
   branches/fix-links/boost/asio/version.hpp | 2
   branches/fix-links/boost/circular_buffer/debug.hpp | 2
   branches/fix-links/boost/circular_buffer/space_optimized.hpp | 2
   branches/fix-links/boost/config/compiler/borland.hpp | 8
   branches/fix-links/boost/format/feed_args.hpp | 14
   branches/fix-links/boost/format/format_implementation.hpp | 12
   branches/fix-links/boost/format/group.hpp | 2
   branches/fix-links/boost/functional/detail/hash_float.hpp | 12
   branches/fix-links/boost/fusion/adapted.hpp | 4
   branches/fix-links/boost/fusion/adapted/struct.hpp | 13
   branches/fix-links/boost/fusion/adapted/struct/adapt_assoc_struct.hpp | 6
   branches/fix-links/boost/fusion/adapted/struct/detail/end_impl.hpp | 10
   branches/fix-links/boost/fusion/adapted/struct/extension.hpp | 2
   branches/fix-links/boost/gil/bit_aligned_pixel_reference.hpp | 8
   branches/fix-links/boost/gil/channel.hpp | 16
   branches/fix-links/boost/gil/planar_pixel_reference.hpp | 8
   branches/fix-links/boost/intrusive/detail/utilities.hpp | 3
   branches/fix-links/boost/io/ios_state.hpp | 13
   branches/fix-links/boost/iostreams/chain.hpp | 51 ++
   branches/fix-links/boost/iostreams/close.hpp | 74 ++++
   branches/fix-links/boost/iostreams/code_converter.hpp | 40 +-
   branches/fix-links/boost/iostreams/combine.hpp | 16
   branches/fix-links/boost/iostreams/compose.hpp | 114 +++++-
   branches/fix-links/boost/iostreams/copy.hpp | 70 +++
   branches/fix-links/boost/iostreams/detail/adapter/direct_adapter.hpp | 2
   branches/fix-links/boost/iostreams/detail/adapter/mode_adapter.hpp | 9
   branches/fix-links/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp | 2
   branches/fix-links/boost/iostreams/detail/config/limits.hpp | 4
   branches/fix-links/boost/iostreams/detail/is_iterator_range.hpp | 15
   branches/fix-links/boost/iostreams/detail/resolve.hpp | 14
   branches/fix-links/boost/iostreams/detail/streambuf/direct_streambuf.hpp | 25
   branches/fix-links/boost/iostreams/detail/streambuf/indirect_streambuf.hpp | 45 +-
   branches/fix-links/boost/iostreams/detail/streambuf/linked_streambuf.hpp | 50 ++
   branches/fix-links/boost/iostreams/detail/vc6/close.hpp | 8
   branches/fix-links/boost/iostreams/device/null.hpp | 3
   branches/fix-links/boost/iostreams/filter/aggregate.hpp | 33 -
   branches/fix-links/boost/iostreams/filter/bzip2.hpp | 11
   branches/fix-links/boost/iostreams/filter/gzip.hpp | 47 +-
   branches/fix-links/boost/iostreams/filter/line.hpp | 25
   branches/fix-links/boost/iostreams/filter/newline.hpp | 136 ++++---
   branches/fix-links/boost/iostreams/filter/symmetric.hpp | 39 +-
   branches/fix-links/boost/iostreams/filter/test.hpp | 1
   branches/fix-links/boost/iostreams/invert.hpp | 14
   branches/fix-links/boost/iostreams/restrict.hpp | 15
   branches/fix-links/boost/iostreams/stream.hpp | 1
   branches/fix-links/boost/iostreams/stream_buffer.hpp | 2
   branches/fix-links/boost/iostreams/tee.hpp | 26
   branches/fix-links/boost/iostreams/traits.hpp | 12
   branches/fix-links/boost/iterator/detail/config_def.hpp | 4
   branches/fix-links/boost/iterator/iterator_facade.hpp | 16
   branches/fix-links/boost/lexical_cast.hpp | 2
   branches/fix-links/boost/math/complex/asinh.hpp | 4
   branches/fix-links/boost/math/distributions/find_location.hpp | 2
   branches/fix-links/boost/math/distributions/find_scale.hpp | 2
   branches/fix-links/boost/math/policies/error_handling.hpp | 6
   branches/fix-links/boost/math/tools/traits.hpp | 4
   branches/fix-links/boost/numeric/interval/detail/ia64_rounding_control.hpp | 6
   branches/fix-links/boost/ptr_container/detail/reversible_ptr_container.hpp | 2
   branches/fix-links/boost/ptr_container/ptr_sequence_adapter.hpp | 43 +
   branches/fix-links/boost/ptr_container/ptr_set_adapter.hpp | 4
   branches/fix-links/boost/random/uniform_int.hpp | 2
   branches/fix-links/boost/regex/v4/cpp_regex_traits.hpp | 2
   branches/fix-links/boost/regex/v4/regex_workaround.hpp | 9
   branches/fix-links/boost/test/test_tools.hpp | 6
   branches/fix-links/boost/thread/detail/move.hpp | 6
   branches/fix-links/boost/thread/locks.hpp | 78 ++++
   branches/fix-links/boost/thread/pthread/thread.hpp | 70 ++-
   branches/fix-links/boost/thread/pthread/thread_data.hpp | 9
   branches/fix-links/boost/thread/win32/condition_variable.hpp | 22 +
   branches/fix-links/boost/thread/win32/thread.hpp | 19 +
   branches/fix-links/boost/tr1/detail/config.hpp | 12
   branches/fix-links/boost/type_traits/alignment_of.hpp | 2
   branches/fix-links/boost/type_traits/function_traits.hpp | 26
   branches/fix-links/boost/utility/result_of.hpp | 7
   branches/fix-links/boost/utility/value_init.hpp | 123 +++---
   branches/fix-links/libs/asio/doc/asio.qbk | 1
   branches/fix-links/libs/asio/doc/examples.qbk | 12
   branches/fix-links/libs/asio/doc/reference.qbk | 4
   branches/fix-links/libs/asio/example/chat/chat_client.cpp | 2
   branches/fix-links/libs/asio/example/echo/blocking_tcp_echo_server.cpp | 2
   branches/fix-links/libs/asio/test/io_service.cpp | 2
   branches/fix-links/libs/asio/test/strand.cpp | 2
   branches/fix-links/libs/bimap/doc/html/boost_bimap/acknowledgements.html | 30
   branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html | 32 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html | 113 +-----
   branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html | 34 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/compiler_specifics.html | 32 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/examples.html | 34 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html | 35 -
   branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html | 46 +-
   branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html | 46 +-
   branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html | 35 -
   branches/fix-links/libs/bimap/doc/html/boost_bimap/future_work.html | 30
   branches/fix-links/libs/bimap/doc/html/boost_bimap/history.html | 115 +++---
   branches/fix-links/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/introduction.html | 133 +++----
   branches/fix-links/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html | 97 ++---
   branches/fix-links/libs/bimap/doc/html/boost_bimap/performance.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale.html | 68 +--
   branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html | 34 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/code.html | 32 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html | 44 +-
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/release_notes.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/test_suite.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html | 44 -
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html | 28
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html | 34 +
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html | 42 -
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html | 54 +-
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html | 51 +-
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html | 42 -
   branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html | 49 --
   branches/fix-links/libs/bimap/doc/html/index.html | 32 -
   branches/fix-links/libs/bimap/doc/jamfile.v2 | 3
   branches/fix-links/libs/bimap/example/bimap_and_boost/foreach.cpp | 4
   branches/fix-links/libs/concept_check/stl_concept_check.cpp | 3
   branches/fix-links/libs/fusion/doc/adapted.qbk | 113 +++++-
   branches/fix-links/libs/fusion/doc/changelog.qbk | 15
   branches/fix-links/libs/fusion/doc/extension.qbk | 119 ------
   branches/fix-links/libs/fusion/doc/html/fusion/adapted.html | 13
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__array.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__tuple.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/adapted/std__pair.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html | 18
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html | 18
   branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/change_log.html | 21 +
   branches/fix-links/libs/fusion/doc/html/fusion/container.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/container/cons.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html | 18
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html | 18
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html | 6
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html | 18
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html | 16
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/container/list.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/map.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/set.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/container/vector.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/extension.html | 5
   branches/fix-links/libs/fusion/doc/html/fusion/extension/ext_full.html | 16
   branches/fix-links/libs/fusion/doc/html/fusion/extension/iterator_facade.html | 22
   branches/fix-links/libs/fusion/doc/html/fusion/extension/sequence_facade.html | 16
   branches/fix-links/libs/fusion/doc/html/fusion/functional.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/callable.html | 6
   branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/poly.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html | 6
   branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html | 6
   branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html | 6
   branches/fix-links/libs/fusion/doc/html/fusion/iterator.html | 11
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/deref.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/distance.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/next.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/prior.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html | 19
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html | 19
   branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html | 21
   branches/fix-links/libs/fusion/doc/html/fusion/notes.html | 16
   branches/fix-links/libs/fusion/doc/html/fusion/organization.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/preface.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/quick_start.html | 16
   branches/fix-links/libs/fusion/doc/html/fusion/sequence.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic.html | 6
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html | 8
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/support/category_of.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/support/deduce.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/support/deduce_sequence.html | 10
   branches/fix-links/libs/fusion/doc/html/fusion/support/is_sequence.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/support/is_view.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/support/pair.html | 112 ++----
   branches/fix-links/libs/fusion/doc/html/fusion/support/tag_of.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/tuple/pairs.html | 4
   branches/fix-links/libs/fusion/doc/html/fusion/view.html | 2
   branches/fix-links/libs/fusion/doc/html/fusion/view/filter_view.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/view/iterator_range.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/view/joint_view.html | 14
   branches/fix-links/libs/fusion/doc/html/fusion/view/reverse_view.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/view/single_view.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/view/transform_view.html | 12
   branches/fix-links/libs/fusion/doc/html/fusion/view/zip_view.html | 14
   branches/fix-links/libs/fusion/doc/html/index.html | 12
   branches/fix-links/libs/fusion/doc/iterator.qbk | 72 +++-
   branches/fix-links/libs/fusion/doc/support.qbk | 3
   branches/fix-links/libs/fusion/test/Jamfile | 1
   branches/fix-links/libs/fusion/test/sequence/adapt_struct.cpp | 13
   branches/fix-links/libs/fusion/todo.txt | 16
   branches/fix-links/libs/gil/example/interleaved_ref.hpp | 4
   branches/fix-links/libs/gil/test/Makefile | 32 +
   branches/fix-links/libs/gil/test/main.cpp | 26 +
   branches/fix-links/libs/gil/test/pixel.cpp | 2
   branches/fix-links/libs/iostreams/doc/classes/symmetric_filter.html | 2
   branches/fix-links/libs/iostreams/doc/guide/concepts.html | 10
   branches/fix-links/libs/iostreams/doc/guide/modes.html | 4
   branches/fix-links/libs/iostreams/doc/tutorial/container_device.html | 4
   branches/fix-links/libs/iostreams/doc/tutorial/container_sink.html | 4
   branches/fix-links/libs/iostreams/doc/tutorial/container_source.html | 4
   branches/fix-links/libs/iostreams/doc/tutorial/dictionary_filters.html | 1
   branches/fix-links/libs/iostreams/doc/tutorial/multichar_filters.html | 2
   branches/fix-links/libs/iostreams/doc/tutorial/shell_comments_filters.html | 2
   branches/fix-links/libs/iostreams/example/container_device.hpp | 2
   branches/fix-links/libs/iostreams/example/container_device_example.cpp | 6
   branches/fix-links/libs/iostreams/example/container_sink_example.cpp | 6
   branches/fix-links/libs/iostreams/example/container_source_example.cpp | 8
   branches/fix-links/libs/iostreams/example/dictionary_filter.hpp | 1
   branches/fix-links/libs/iostreams/example/finite_state_filter.hpp | 9
   branches/fix-links/libs/iostreams/src/mapped_file.cpp | 2
   branches/fix-links/libs/iostreams/test/Jamfile.v2 | 4
   branches/fix-links/libs/iostreams/test/code_converter_test.cpp | 61 +++
   branches/fix-links/libs/iostreams/test/compose_test.cpp | 4
   branches/fix-links/libs/iostreams/test/example_test.cpp | 12
   branches/fix-links/libs/iostreams/test/filtering_stream_test.cpp | 10
   branches/fix-links/libs/iostreams/test/offset_test.cpp | 1
   branches/fix-links/libs/iostreams/test/seek_test.hpp | 16
   branches/fix-links/libs/iostreams/test/seekable_filter_test.cpp | 18
   branches/fix-links/libs/iostreams/test/wide_stream_test.cpp | 18
   branches/fix-links/libs/maintainers.txt | 20
   branches/fix-links/libs/math/test/Jamfile.v2 | 10
   branches/fix-links/libs/math/test/compile_test/sf_bessel_incl_test.cpp | 2
   branches/fix-links/libs/math/test/compile_test/sf_cos_pi_incl_test.cpp | 2
   branches/fix-links/libs/math/test/compile_test/sf_digamma_incl_test.cpp | 2
   branches/fix-links/libs/math/test/compile_test/sf_sin_pi_incl_test.cpp | 2
   branches/fix-links/libs/math/test/test_policy_sf.cpp | 2
   branches/fix-links/libs/platform_maintainers.txt | 42 ++
   branches/fix-links/libs/python/src/object/function.cpp | 9
   branches/fix-links/libs/regex/doc/Jamfile.v2 | 3
   branches/fix-links/libs/regex/doc/concepts.qbk | 7
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information.html | 33 -
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html | 20
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/examples.html | 54 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/faq.html | 67 ++-
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/futher.html | 21
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/headers.html | 22
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/history.html | 45 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/locale.html | 87 ++--
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/performance.html | 17
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/redist.html | 18
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/standards.html | 56 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/background_information/thread_safety.html | 44 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/captures.html | 72 ++--
   branches/fix-links/libs/regex/doc/html/boost_regex/configuration.html | 14
   branches/fix-links/libs/regex/doc/html/boost_regex/configuration/algorithm.html | 18
   branches/fix-links/libs/regex/doc/html/boost_regex/configuration/compiler.html | 19
   branches/fix-links/libs/regex/doc/html/boost_regex/configuration/linkage.html | 19
   branches/fix-links/libs/regex/doc/html/boost_regex/configuration/locale.html | 22
   branches/fix-links/libs/regex/doc/html/boost_regex/configuration/tuning.html | 18
   branches/fix-links/libs/regex/doc/html/boost_regex/format.html | 32 -
   branches/fix-links/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html | 46 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/format/perl_format.html | 19
   branches/fix-links/libs/regex/doc/html/boost_regex/format/sed_format.html | 18
   branches/fix-links/libs/regex/doc/html/boost_regex/install.html | 101 +++--
   branches/fix-links/libs/regex/doc/html/boost_regex/introduction_and_overview.html | 73 ++--
   branches/fix-links/libs/regex/doc/html/boost_regex/partial_matches.html | 41 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref.html | 41 -
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/bad_expression.html | 63 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/basic_regex.html | 622 +++++++++++++++++-------------------
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts.html | 20
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html | 31
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html | 21
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html | 117 ++----
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html | 26 -
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html | 233 ++++++------
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html | 60 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html | 76 +--
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html | 55 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/error_type.html | 35 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_flag_type.html | 48 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_results.html | 232 ++++++-------
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings.html | 25
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html | 25
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html | 28
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html | 85 ++--
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html | 83 ++--
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html | 74 +--
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html | 25
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html | 125 +++----
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html | 30 -
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html | 76 ++--
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html | 32 -
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html | 32 -
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/posix.html | 106 +++---
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_iterator.html | 179 ++++-----
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_match.html | 157 ++++----
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_replace.html | 101 ++---
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_search.html | 145 ++++----
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html | 152 ++++----
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_traits.html | 47 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/sub_match.html | 516 +++++++++++++-----------------
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html | 19
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html | 59 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html | 44 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html | 23
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html | 49 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html | 47 +-
   branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html | 30
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax.html | 38 -
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_extended.html | 460 +++++++++++++--------------
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html | 244 ++++++-------
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes.html | 24
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html | 26
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html | 25
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names.html | 19
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html | 19
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html | 28
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html | 23
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html | 23
   branches/fix-links/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html | 676 +++++++++++++++++++--------------------
   branches/fix-links/libs/regex/doc/html/boost_regex/unicode.html | 45 +-
   branches/fix-links/libs/regex/doc/html/index.html | 24 -
   branches/fix-links/libs/regex/doc/regex.qbk | 2
   branches/fix-links/libs/regex/doc/regex_traits.qbk | 4
   branches/fix-links/libs/regex/example/snippets/regex_match_example.cpp | 2
   branches/fix-links/libs/regex/example/snippets/regex_split_example_1.cpp | 2
   branches/fix-links/libs/regex/example/snippets/regex_token_iterator_eg_1.cpp | 2
   branches/fix-links/libs/thread/src/pthread/thread.cpp | 45 ++
   branches/fix-links/libs/thread/test/Jamfile.v2 | 3
   branches/fix-links/libs/utility/value_init_test.cpp | 37 ++
   branches/fix-links/status/explicit-failures-markup.xml | 129 +++---
   branches/fix-links/tools/boostbook/xsl/annotation.xsl | 2
   branches/fix-links/tools/boostbook/xsl/type.xsl | 31 +
   branches/fix-links/tools/build/v2/build/generators.jam | 22 +
   branches/fix-links/tools/build/v2/build/scanner.jam | 1
   branches/fix-links/tools/build/v2/doc/src/tasks.xml | 11
   branches/fix-links/tools/build/v2/tools/builtin.jam | 2
   branches/fix-links/tools/build/v2/tools/doxygen.jam | 2
   branches/fix-links/tools/build/v2/tools/qt4.jam | 39 ++
   branches/fix-links/tools/jam/src/compile.c | 5
   branches/fix-links/tools/jam/src/filesys.h | 5
   branches/fix-links/tools/jam/src/hcache.c | 8
   branches/fix-links/tools/jam/src/make.c | 3
   branches/fix-links/tools/jam/src/make1.c | 3
   branches/fix-links/tools/jam/src/rules.c | 2
   branches/fix-links/tools/jam/src/search.c | 15
   branches/fix-links/tools/jam/src/search.h | 2
   branches/fix-links/tools/regression/xsl_reports/email_maintainers.py | 271 ++++++++++++++-
   branches/fix-links/tools/regression/xsl_reports/xsl/v2/issues_page.xsl | 2
   509 files changed, 7343 insertions(+), 6814 deletions(-)

Modified: branches/fix-links/boost/asio/detail/posix_fd_set_adapter.hpp
==============================================================================
--- branches/fix-links/boost/asio/detail/posix_fd_set_adapter.hpp (original)
+++ branches/fix-links/boost/asio/detail/posix_fd_set_adapter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -38,7 +38,7 @@
 
   bool set(socket_type descriptor)
   {
- if (descriptor < FD_SETSIZE)
+ if (descriptor < (socket_type)FD_SETSIZE)
     {
       if (max_descriptor_ == invalid_socket || descriptor > max_descriptor_)
         max_descriptor_ = descriptor;

Modified: branches/fix-links/boost/asio/detail/socket_types.hpp
==============================================================================
--- branches/fix-links/boost/asio/detail/socket_types.hpp (original)
+++ branches/fix-links/boost/asio/detail/socket_types.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -92,7 +92,11 @@
 # include <sys/ioctl.h>
 # include <sys/poll.h>
 # include <sys/types.h>
-# include <sys/select.h>
+# if defined(__hpux)
+# include <sys/time.h>
+# else
+# include <sys/select.h>
+# endif
 # include <sys/socket.h>
 # include <sys/uio.h>
 # include <netinet/in.h>
@@ -157,7 +161,16 @@
 const int max_addr_v6_str_len = INET6_ADDRSTRLEN + 1 + IF_NAMESIZE;
 typedef sockaddr socket_addr_type;
 typedef in_addr in4_addr_type;
+# if defined(__hpux)
+// HP-UX doesn't provide ip_mreq when _XOPEN_SOURCE_EXTENDED is defined.
+struct in4_mreq_type
+{
+ struct in_addr imr_multiaddr;
+ struct in_addr imr_interface;
+};
+# else
 typedef ip_mreq in4_mreq_type;
+# endif
 typedef sockaddr_in sockaddr_in4_type;
 typedef in6_addr in6_addr_type;
 typedef ipv6_mreq in6_mreq_type;

Modified: branches/fix-links/boost/asio/ssl/stream.hpp
==============================================================================
--- branches/fix-links/boost/asio/ssl/stream.hpp (original)
+++ branches/fix-links/boost/asio/ssl/stream.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -45,16 +45,15 @@
  * @e Shared @e objects: Unsafe.
  *
  * @par Example
- * To use the SSL stream template with a stream_socket, you would write:
+ * To use the SSL stream template with an ip::tcp::socket, you would write:
  * @code
  * boost::asio::io_service io_service;
  * boost::asio::ssl::context context(io_service, boost::asio::ssl::context::sslv23);
- * boost::asio::ssl::stream<boost::asio::stream_socket> sock(io_service, context);
+ * boost::asio::ssl::stream<boost::asio::ip::tcp::socket> sock(io_service, context);
  * @endcode
  *
  * @par Concepts:
- * Async_Object, Async_Read_Stream, Async_Write_Stream, Error_Source, Stream,
- * Sync_Read_Stream, Sync_Write_Stream.
+ * AsyncReadStream, AsyncWriteStream, Stream, SyncRead_Stream, SyncWriteStream.
  */
 template <typename Stream, typename Service = stream_service>
 class stream

Modified: branches/fix-links/boost/asio/version.hpp
==============================================================================
--- branches/fix-links/boost/asio/version.hpp (original)
+++ branches/fix-links/boost/asio/version.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -18,6 +18,6 @@
 // BOOST_ASIO_VERSION % 100 is the sub-minor version
 // BOOST_ASIO_VERSION / 100 % 1000 is the minor version
 // BOOST_ASIO_VERSION / 100000 is the major version
-#define BOOST_ASIO_VERSION 308 // 0.3.8
+#define BOOST_ASIO_VERSION 309 // 0.3.9
 
 #endif // BOOST_ASIO_VERSION_HPP

Modified: branches/fix-links/boost/circular_buffer/debug.hpp
==============================================================================
--- branches/fix-links/boost/circular_buffer/debug.hpp (original)
+++ branches/fix-links/boost/circular_buffer/debug.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -121,7 +121,7 @@
     */
     void unregister_iterator(const debug_iterator_base* it) const {
         const debug_iterator_base* previous = 0;
- for (const debug_iterator_base* p = m_iterators; p != it; previous = p, p = p->next());
+ for (const debug_iterator_base* p = m_iterators; p != it; previous = p, p = p->next()) {}
         remove(it, previous);
     }
 

Modified: branches/fix-links/boost/circular_buffer/space_optimized.hpp
==============================================================================
--- branches/fix-links/boost/circular_buffer/space_optimized.hpp (original)
+++ branches/fix-links/boost/circular_buffer/space_optimized.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1230,7 +1230,7 @@
         if (new_size > new_capacity) {
             if (new_capacity == 0)
                 new_capacity = 1;
- for (; new_size > new_capacity; new_capacity *= 2);
+ for (; new_size > new_capacity; new_capacity *= 2) {}
             circular_buffer<T, Alloc>::set_capacity(
                 ensure_reserve(new_capacity, new_size));
         }

Modified: branches/fix-links/boost/config/compiler/borland.hpp
==============================================================================
--- branches/fix-links/boost/config/compiler/borland.hpp (original)
+++ branches/fix-links/boost/config/compiler/borland.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,8 +17,8 @@
 #endif
 
 // last known and checked version is 0x600 (Builder X preview)
-// or 0x592 (CodeGear C++ Builder 2007 Update 3):
-#if (__BORLANDC__ > 0x592) && (__BORLANDC__ != 0x600)
+// or 0x593 (CodeGear C++ Builder 2007 December 2007 update):
+#if (__BORLANDC__ > 0x593) && (__BORLANDC__ != 0x600)
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # else
@@ -106,8 +106,8 @@
 # endif
 #endif
 
-// Borland C++ Builder 2007 Update 3 and below:
-#if (__BORLANDC__ <= 0x592)
+// Borland C++ Builder 2007 December 2007 Update and below:
+#if (__BORLANDC__ <= 0x593)
 # define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
 # define BOOST_NO_USING_TEMPLATE
 # define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE

Modified: branches/fix-links/boost/format/feed_args.hpp
==============================================================================
--- branches/fix-links/boost/format/feed_args.hpp (original)
+++ branches/fix-links/boost/format/feed_args.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -125,6 +125,13 @@
               typename basic_format<Ch, Tr, Alloc>::internal_streambuf_t & buf,
               io::detail::locale_t *loc_p = NULL)
     {
+#ifdef BOOST_MSVC
+ // If std::min<unsigned> or std::max<unsigned> are already instantiated
+ // at this point then we get a blizzard of warning messages when we call
+ // those templates with std::size_t as arguments. Weird and very annoyning...
+#pragma warning(push)
+#pragma warning(disable:4267)
+#endif
         // does the actual conversion of x, with given params, into a string
         // using the supplied stringbuf.
 
@@ -211,9 +218,9 @@
                 }
                 else { // hum.. we need to pad (multi_output, or spacepad present)
                     //find where we should pad
- size_type sz = (std::min)(res_size+prefix_space, tmp_size);
+ size_type sz = (std::min)(res_size + (prefix_space ? 1 : 0), tmp_size);
                     size_type i = prefix_space;
- for(; i<sz && tmp_beg[i] == res[i-prefix_space]; ++i) {}
+ for(; i<sz && tmp_beg[i] == res[i - (prefix_space ? 1 : 0)]; ++i) {}
                     if(i>=tmp_size) i=prefix_space;
                     res.assign(tmp_beg, i);
                                         std::streamsize d = w - static_cast<std::streamsize>(tmp_size);
@@ -227,6 +234,9 @@
             }
         }
         buf.clear_buffer();
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
     } // end- put(..)
 
 

Modified: branches/fix-links/boost/format/format_implementation.hpp
==============================================================================
--- branches/fix-links/boost/format/format_implementation.hpp (original)
+++ branches/fix-links/boost/format/format_implementation.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -203,6 +203,13 @@
     template< class Ch, class Tr, class Alloc>
     typename std::basic_string<Ch, Tr, Alloc>::size_type basic_format<Ch,Tr, Alloc>::
     size () const {
+#ifdef BOOST_MSVC
+ // If std::min<unsigned> or std::max<unsigned> are already instantiated
+ // at this point then we get a blizzard of warning messages when we call
+ // those templates with std::size_t as arguments. Weird and very annoyning...
+#pragma warning(push)
+#pragma warning(disable:4267)
+#endif
         BOOST_USING_STD_MAX();
         size_type sz = prefix_.size();
         unsigned long i;
@@ -215,6 +222,9 @@
             sz += item.appendix_.size();
         }
         return sz;
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
     }
 
 namespace io {
@@ -262,7 +272,7 @@
         // this is a permanent change, clear or reset won't cancel that.
         if(itemN<1 || itemN > static_cast<signed int>(self.items_.size() )) {
             if( self.exceptions() & io::out_of_range_bit )
- boost::throw_exception(io::out_of_range(itemN, 1, self.items_.size() ));
+ boost::throw_exception(io::out_of_range(itemN, 1, static_cast<int>(self.items_.size()) ));
             else return self;
         }
         self.items_[itemN-1].fmtstate_. template apply_manip<T> ( manipulator );

Modified: branches/fix-links/boost/format/group.hpp
==============================================================================
--- branches/fix-links/boost/format/group.hpp (original)
+++ branches/fix-links/boost/format/group.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -127,6 +127,8 @@
     group4(T1 a1,T2 a2,T3 a3,T4 a4)
       : a1_(a1),a2_(a2),a3_(a3),a4_(a4)
       {}
+private:
+ group4& operator=(const group4&);
 };
 
 template <class Ch, class Tr, class T1,class T2,class T3,class T4>

Modified: branches/fix-links/boost/functional/detail/hash_float.hpp
==============================================================================
--- branches/fix-links/boost/functional/detail/hash_float.hpp (original)
+++ branches/fix-links/boost/functional/detail/hash_float.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -14,6 +14,14 @@
 # pragma once
 #endif
 
+#if defined(BOOST_MSVC)
+#pragma warning(push)
+#if BOOST_MSVC >= 1400
+#pragma warning(disable:6294) // Ill-defined for-loop: initial condition does
+ // not satisfy test. Loop body not executed
+#endif
+#endif
+
 #include <boost/functional/detail/float_functions.hpp>
 #include <boost/integer/static_log2.hpp>
 #include <boost/cstdint.hpp>
@@ -181,4 +189,8 @@
     }
 }
 
+#if defined(BOOST_MSVC)
+#pragma warning(pop)
+#endif
+
 #endif

Modified: branches/fix-links/boost/fusion/adapted.hpp
==============================================================================
--- branches/fix-links/boost/fusion/adapted.hpp (original)
+++ branches/fix-links/boost/fusion/adapted.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -2,7 +2,7 @@
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 
- Distributed under the Boost Software License, Version 1.0. (See accompanying
+ 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_FUSION_ADAPTED_30122005_1420)
@@ -12,6 +12,6 @@
 #include <boost/fusion/adapted/std_pair.hpp>
 #include <boost/fusion/adapted/array.hpp>
 #include <boost/fusion/adapted/mpl.hpp>
-#include <boost/fusion/adapted/variant.hpp>
+#include <boost/fusion/adapted/struct.hpp>
 
 #endif

Modified: branches/fix-links/boost/fusion/adapted/struct.hpp
==============================================================================
--- branches/fix-links/boost/fusion/adapted/struct.hpp (original)
+++ branches/fix-links/boost/fusion/adapted/struct.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,14 +10,19 @@
 
 #include <boost/fusion/adapted/struct/extension.hpp>
 #include <boost/fusion/adapted/struct/adapt_struct.hpp>
+#include <boost/fusion/adapted/struct/adapt_assoc_struct.hpp>
 #include <boost/fusion/adapted/struct/struct_iterator.hpp>
-#include <boost/fusion/adapted/struct/detail/is_view_impl.hpp>
-#include <boost/fusion/adapted/struct/detail/is_sequence_impl.hpp>
-#include <boost/fusion/adapted/struct/detail/category_of_impl.hpp>
+
+#include <boost/fusion/adapted/struct/detail/at_impl.hpp>
+#include <boost/fusion/adapted/struct/detail/at_key_impl.hpp>
 #include <boost/fusion/adapted/struct/detail/begin_impl.hpp>
+#include <boost/fusion/adapted/struct/detail/category_of_impl.hpp>
 #include <boost/fusion/adapted/struct/detail/end_impl.hpp>
+#include <boost/fusion/adapted/struct/detail/has_key_impl.hpp>
+#include <boost/fusion/adapted/struct/detail/is_sequence_impl.hpp>
+#include <boost/fusion/adapted/struct/detail/is_view_impl.hpp>
 #include <boost/fusion/adapted/struct/detail/size_impl.hpp>
-#include <boost/fusion/adapted/struct/detail/at_impl.hpp>
 #include <boost/fusion/adapted/struct/detail/value_at_impl.hpp>
+#include <boost/fusion/adapted/struct/detail/value_at_key_impl.hpp>
 
 #endif

Modified: branches/fix-links/boost/fusion/adapted/struct/adapt_assoc_struct.hpp
==============================================================================
--- branches/fix-links/boost/fusion/adapted/struct/adapt_assoc_struct.hpp (original)
+++ branches/fix-links/boost/fusion/adapted/struct/adapt_assoc_struct.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -53,7 +53,7 @@
 // SEQ_FOR_EACH_I to generate the "linear" substructures.
 // Thanks to Paul Mensonides for the PP macro help
 
-#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_I(name, seq) \
+#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_I(name, seq) \
     namespace boost { namespace fusion { namespace traits \
     { \
         template <> \
@@ -66,11 +66,11 @@
     { \
         template <> \
         struct struct_size<name> : mpl::int_<BOOST_PP_SEQ_SIZE(seq)> {}; \
- BOOST_PP_SEQ_FOR_EACH_I(BOOST_FUSION_ADAPT_ASSOC_STRUCT_C, name, seq) \
+ BOOST_PP_SEQ_FOR_EACH_I(BOOST_FUSION_ADAPT_ASSOC_STRUCT_C, name, seq) \
     }}} \
     /***/
 
-#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_C(r, name, i, xy) \
+#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_C(r, name, i, xy) \
     template <> \
     struct struct_member<name, i> \
     { \

Modified: branches/fix-links/boost/fusion/adapted/struct/detail/end_impl.hpp
==============================================================================
--- branches/fix-links/boost/fusion/adapted/struct/detail/end_impl.hpp (original)
+++ branches/fix-links/boost/fusion/adapted/struct/detail/end_impl.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -19,13 +19,21 @@
         template <typename Tag>
         struct end_impl;
 
+ template <typename Struct>
+ struct struct_size;
+
         template <>
         struct end_impl<struct_tag>
         {
             template <typename Sequence>
             struct apply
             {
- typedef struct_iterator<Sequence, 2> type;
+ typedef
+ struct_iterator<
+ Sequence
+ , struct_size<Sequence>::value
+ >
+ type;
 
                 static type
                 call(Sequence& v)

Modified: branches/fix-links/boost/fusion/adapted/struct/extension.hpp
==============================================================================
--- branches/fix-links/boost/fusion/adapted/struct/extension.hpp (original)
+++ branches/fix-links/boost/fusion/adapted/struct/extension.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -50,7 +50,7 @@
     struct struct_assoc_member<Struct const, Key>
     {
         typedef typename
- add_const<typename struct_assoc_member<Struct, Key>::type>::type
+ add_const<typename struct_assoc_member<Struct, Key>::type>::type
         type;
 
         static type&

Deleted: branches/fix-links/boost/fusion/adapted/variant.hpp
==============================================================================
--- branches/fix-links/boost/fusion/adapted/variant.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
+++ (empty file)
@@ -1,20 +0,0 @@
-/*=============================================================================
- Copyright (c) 2001-2006 Joel de Guzman
- Copyright (c) 2005-2006 Dan Marsden
-
- 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_FUSION_VARIANT_12112006_1614)
-#define BOOST_FUSION_VARIANT_12112006_1614
-
-#include <boost/fusion/adapted/variant/variant_iterator.hpp>
-#include <boost/fusion/adapted/variant/detail/is_view_impl.hpp>
-#include <boost/fusion/adapted/variant/detail/is_sequence_impl.hpp>
-#include <boost/fusion/adapted/variant/detail/category_of_impl.hpp>
-#include <boost/fusion/adapted/variant/tag_of.hpp>
-#include <boost/fusion/adapted/variant/detail/size_impl.hpp>
-#include <boost/fusion/adapted/variant/detail/begin_impl.hpp>
-#include <boost/fusion/adapted/variant/detail/end_impl.hpp>
-
-#endif

Deleted: branches/fix-links/boost/fusion/include/variant.hpp
==============================================================================
--- branches/fix-links/boost/fusion/include/variant.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
+++ (empty file)
@@ -1,12 +0,0 @@
-/*=============================================================================
- Copyright (c) 2001-2007 Joel de Guzman
-
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-==============================================================================*/
-#if !defined(FUSION_INCLUDE_VARIANT)
-#define FUSION_INCLUDE_VARIANT
-
-#include <boost/fusion/adapted/variant.hpp>
-
-#endif

Modified: branches/fix-links/boost/gil/bit_aligned_pixel_reference.hpp
==============================================================================
--- branches/fix-links/boost/gil/bit_aligned_pixel_reference.hpp (original)
+++ branches/fix-links/boost/gil/bit_aligned_pixel_reference.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -5,7 +5,7 @@
     Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
     http://www.boost.org/LICENSE_1_0.txt).
 
- See http://opensource.adobe.com/gil for most recent version including documentation.
+ See http://stlab.adobe.com/gil for most recent version including documentation.
 */
 
 /*************************************************************************************************/
@@ -283,19 +283,19 @@
 // Having three overloads allows us to swap between different (but compatible) models of PixelConcept
 
 template <typename B, typename C, typename L, typename R> inline
-void swap(boost::gil::bit_aligned_pixel_reference<B,C,L,true> x, R& y) {
+void swap(const boost::gil::bit_aligned_pixel_reference<B,C,L,true> x, R& y) {
     boost::gil::swap_proxy<typename boost::gil::bit_aligned_pixel_reference<B,C,L,true>::value_type>(x,y);
 }
 
 
 template <typename B, typename C, typename L> inline
-void swap(typename boost::gil::bit_aligned_pixel_reference<B,C,L,true>::value_type& x, boost::gil::bit_aligned_pixel_reference<B,C,L,true> y) {
+void swap(typename boost::gil::bit_aligned_pixel_reference<B,C,L,true>::value_type& x, const boost::gil::bit_aligned_pixel_reference<B,C,L,true> y) {
     boost::gil::swap_proxy<typename boost::gil::bit_aligned_pixel_reference<B,C,L,true>::value_type>(x,y);
 }
 
 
 template <typename B, typename C, typename L> inline
-void swap(boost::gil::bit_aligned_pixel_reference<B,C,L,true> x, boost::gil::bit_aligned_pixel_reference<B,C,L,true> y) {
+void swap(const boost::gil::bit_aligned_pixel_reference<B,C,L,true> x, const boost::gil::bit_aligned_pixel_reference<B,C,L,true> y) {
     boost::gil::swap_proxy<typename boost::gil::bit_aligned_pixel_reference<B,C,L,true>::value_type>(x,y);
 }
 } // namespace std

Modified: branches/fix-links/boost/gil/channel.hpp
==============================================================================
--- branches/fix-links/boost/gil/channel.hpp (original)
+++ branches/fix-links/boost/gil/channel.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -5,7 +5,7 @@
     Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
     http://www.boost.org/LICENSE_1_0.txt).
 
- See http://opensource.adobe.com/gil for most recent version including documentation.
+ See http://stlab.adobe.com/gil for most recent version including documentation.
 */
 
 /*************************************************************************************************/
@@ -264,7 +264,7 @@
 
 template <>
 struct static_copy_bytes<0> {
- void operator()(const unsigned char* from, unsigned char* to) const {}
+ void operator()(const unsigned char* , unsigned char*) const {}
 };
 
 template <typename Derived, typename BitField, int NumBits, bool Mutable>
@@ -425,7 +425,7 @@
 /// \ingroup PackedChannelReferenceModel
 /// \brief swap for packed_channel_reference
 template <typename BF, int FB, int NB, bool M, typename R> inline
-void swap(boost::gil::packed_channel_reference<BF,FB,NB,M> x, R& y) {
+void swap(const boost::gil::packed_channel_reference<BF,FB,NB,M> x, R& y) {
     boost::gil::swap_proxy<typename boost::gil::packed_channel_reference<BF,FB,NB,M>::value_type>(x,y);
 }
 
@@ -433,7 +433,7 @@
 /// \ingroup PackedChannelReferenceModel
 /// \brief swap for packed_channel_reference
 template <typename BF, int FB, int NB, bool M> inline
-void swap(typename boost::gil::packed_channel_reference<BF,FB,NB,M>::value_type& x, boost::gil::packed_channel_reference<BF,FB,NB,M> y) {
+void swap(typename boost::gil::packed_channel_reference<BF,FB,NB,M>::value_type& x, const boost::gil::packed_channel_reference<BF,FB,NB,M> y) {
     boost::gil::swap_proxy<typename boost::gil::packed_channel_reference<BF,FB,NB,M>::value_type>(x,y);
 }
 
@@ -441,7 +441,7 @@
 /// \ingroup PackedChannelReferenceModel
 /// \brief swap for packed_channel_reference
 template <typename BF, int FB, int NB, bool M> inline
-void swap(boost::gil::packed_channel_reference<BF,FB,NB,M> x, boost::gil::packed_channel_reference<BF,FB,NB,M> y) {
+void swap(const boost::gil::packed_channel_reference<BF,FB,NB,M> x, const boost::gil::packed_channel_reference<BF,FB,NB,M> y) {
     boost::gil::swap_proxy<typename boost::gil::packed_channel_reference<BF,FB,NB,M>::value_type>(x,y);
 }
 } // namespace std
@@ -545,7 +545,7 @@
 /// \ingroup PackedChannelDynamicReferenceModel
 /// \brief swap for packed_dynamic_channel_reference
 template <typename BF, int NB, bool M, typename R> inline
-void swap(boost::gil::packed_dynamic_channel_reference<BF,NB,M> x, R& y) {
+void swap(const boost::gil::packed_dynamic_channel_reference<BF,NB,M> x, R& y) {
     boost::gil::swap_proxy<typename boost::gil::packed_dynamic_channel_reference<BF,NB,M>::value_type>(x,y);
 }
 
@@ -553,7 +553,7 @@
 /// \ingroup PackedChannelDynamicReferenceModel
 /// \brief swap for packed_dynamic_channel_reference
 template <typename BF, int NB, bool M> inline
-void swap(typename boost::gil::packed_dynamic_channel_reference<BF,NB,M>::value_type& x, boost::gil::packed_dynamic_channel_reference<BF,NB,M> y) {
+void swap(typename boost::gil::packed_dynamic_channel_reference<BF,NB,M>::value_type& x, const boost::gil::packed_dynamic_channel_reference<BF,NB,M> y) {
     boost::gil::swap_proxy<typename boost::gil::packed_dynamic_channel_reference<BF,NB,M>::value_type>(x,y);
 }
 
@@ -561,7 +561,7 @@
 /// \ingroup PackedChannelDynamicReferenceModel
 /// \brief swap for packed_dynamic_channel_reference
 template <typename BF, int NB, bool M> inline
-void swap(boost::gil::packed_dynamic_channel_reference<BF,NB,M> x, boost::gil::packed_dynamic_channel_reference<BF,NB,M> y) {
+void swap(const boost::gil::packed_dynamic_channel_reference<BF,NB,M> x, const boost::gil::packed_dynamic_channel_reference<BF,NB,M> y) {
     boost::gil::swap_proxy<typename boost::gil::packed_dynamic_channel_reference<BF,NB,M>::value_type>(x,y);
 }
 } // namespace std

Modified: branches/fix-links/boost/gil/planar_pixel_reference.hpp
==============================================================================
--- branches/fix-links/boost/gil/planar_pixel_reference.hpp (original)
+++ branches/fix-links/boost/gil/planar_pixel_reference.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -5,7 +5,7 @@
     Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
     http://www.boost.org/LICENSE_1_0.txt).
 
- See http://opensource.adobe.com/gil for most recent version including documentation.
+ See http://stlab.adobe.com/gil for most recent version including documentation.
 */
 
 /*************************************************************************************************/
@@ -162,7 +162,7 @@
 /// \brief swap for planar_pixel_reference
 /// \ingroup PixelModelPlanarRef
 template <typename CR, typename CS, typename R> inline
-void swap(boost::gil::planar_pixel_reference<CR,CS> x, R& y) {
+void swap(const boost::gil::planar_pixel_reference<CR,CS> x, R& y) {
     boost::gil::swap_proxy<typename boost::gil::planar_pixel_reference<CR,CS>::value_type>(x,y);
 }
 
@@ -170,7 +170,7 @@
 /// \brief swap for planar_pixel_reference
 /// \ingroup PixelModelPlanarRef
 template <typename CR, typename CS> inline
-void swap(typename boost::gil::planar_pixel_reference<CR,CS>::value_type& x, boost::gil::planar_pixel_reference<CR,CS> y) {
+void swap(typename boost::gil::planar_pixel_reference<CR,CS>::value_type& x, const boost::gil::planar_pixel_reference<CR,CS> y) {
     boost::gil::swap_proxy<typename boost::gil::planar_pixel_reference<CR,CS>::value_type>(x,y);
 }
 
@@ -178,7 +178,7 @@
 /// \brief swap for planar_pixel_reference
 /// \ingroup PixelModelPlanarRef
 template <typename CR, typename CS> inline
-void swap(boost::gil::planar_pixel_reference<CR,CS> x, boost::gil::planar_pixel_reference<CR,CS> y) {
+void swap(const boost::gil::planar_pixel_reference<CR,CS> x, const boost::gil::planar_pixel_reference<CR,CS> y) {
     boost::gil::swap_proxy<typename boost::gil::planar_pixel_reference<CR,CS>::value_type>(x,y);
 }
 } // namespace std

Modified: branches/fix-links/boost/intrusive/detail/utilities.hpp
==============================================================================
--- branches/fix-links/boost/intrusive/detail/utilities.hpp (original)
+++ branches/fix-links/boost/intrusive/detail/utilities.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -498,7 +498,8 @@
 
 inline float fast_log2 (float val)
 {
- boost::uint32_t * const exp_ptr = reinterpret_cast <boost::uint32_t *>(&val);
+ boost::uint32_t * const exp_ptr =
+ static_cast <boost::uint32_t * const>(static_cast<void * const >(&val));
    boost::uint32_t x = *exp_ptr;
    const int log_2 = (int)(((x >> 23) & 255) - 128);
    x &= ~(255 << 23);

Modified: branches/fix-links/boost/io/ios_state.hpp
==============================================================================
--- branches/fix-links/boost/io/ios_state.hpp (original)
+++ branches/fix-links/boost/io/ios_state.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -50,6 +50,8 @@
 private:
     state_type & s_save_;
     aspect_type const a_save_;
+
+ ios_flags_saver& operator=(const ios_flags_saver&);
 };
 
 class ios_precision_saver
@@ -73,6 +75,8 @@
 private:
     state_type & s_save_;
     aspect_type const a_save_;
+
+ ios_precision_saver& operator=(const ios_precision_saver&);
 };
 
 class ios_width_saver
@@ -96,6 +100,7 @@
 private:
     state_type & s_save_;
     aspect_type const a_save_;
+ ios_width_saver& operator=(const ios_width_saver&);
 };
 
 
@@ -277,6 +282,8 @@
     state_type & s_save_;
     aspect_type const a_save_;
     index_type const i_save_;
+
+ ios_iword_saver& operator=(const ios_iword_saver&);
 };
 
 class ios_pword_saver
@@ -302,6 +309,8 @@
     state_type & s_save_;
     aspect_type const a_save_;
     index_type const i_save_;
+
+ ios_pword_saver operator=(const ios_pword_saver&);
 };
 
 
@@ -332,6 +341,8 @@
     state_type::fmtflags const a1_save_;
     ::std::streamsize const a2_save_;
     ::std::streamsize const a3_save_;
+
+ ios_base_all_saver& operator=(const ios_base_all_saver&);
 };
 
 template < typename Ch, class Tr >
@@ -408,6 +419,8 @@
     index_type const i_save_;
     long const a1_save_;
     void * const a2_save_;
+
+ ios_all_word_saver& operator=(const ios_all_word_saver&);
 };
 
 

Modified: branches/fix-links/boost/iostreams/chain.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/chain.hpp (original)
+++ branches/fix-links/boost/iostreams/chain.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,7 +11,6 @@
 # pragma once
 #endif
 
-#include <algorithm> // for_each.
 #include <cassert>
 #include <exception>
 #include <functional> // unary_function.
@@ -38,7 +37,8 @@
 #include <boost/static_assert.hpp>
 #include <boost/type_traits/is_convertible.hpp>
 #include <boost/type.hpp>
-#if BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+#include <boost/iostreams/detail/execute.hpp> // VC6.5 requires this
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1310) // #include order
 # include <boost/mpl/int.hpp>
 #endif
 
@@ -229,7 +229,8 @@
                     policy_type,
                     BOOST_IOSTREAMS_CHAR_TRAITS(char_type),
                     Alloc, Mode
- > facade_type;
+ > streambuf_t;
+ typedef typename list_type::iterator iterator;
         BOOST_STATIC_ASSERT((is_convertible<category, Mode>::value));
         if (is_complete())
             throw std::logic_error("chain complete");
@@ -242,12 +243,20 @@
             pback_size != -1 ?
                 pback_size :
                 pimpl_->pback_size_;
- std::auto_ptr<facade_type>
- buf(new facade_type(t, buffer_size, pback_size));
+ std::auto_ptr<streambuf_t>
+ buf(new streambuf_t(t, buffer_size, pback_size));
         list().push_back(buf.get());
         buf.release();
- if (is_device<policy_type>::value)
+ if (is_device<policy_type>::value) {
             pimpl_->flags_ |= f_complete | f_open;
+ for ( iterator first = list().begin(),
+ last = list().end();
+ first != last;
+ ++first )
+ {
+ (*first)->set_needs_close();
+ }
+ }
         if (prev) prev->set_next(list().back());
         notify();
     }
@@ -261,7 +270,7 @@
 
     static void close(streambuf_type* b, BOOST_IOS::openmode m)
     {
- if (m & BOOST_IOS::out)
+ if (m == BOOST_IOS::out && is_convertible<Mode, output>::value)
             b->BOOST_IOSTREAMS_PUBSYNC();
         b->close(m);
     }
@@ -295,23 +304,35 @@
               pback_size_(default_pback_buffer_size),
               flags_(f_auto_close)
             { }
- ~chain_impl() { try { close(); reset(); } catch (std::exception&) { } }
+ ~chain_impl() { try { close(); reset(); } catch (...) { } }
         void close()
             {
                 if ((flags_ & f_open) != 0) {
+ flags_ &= ~f_open;
                     stream_buffer< basic_null_device<Ch, Mode> > null;
                     if ((flags_ & f_complete) == 0) {
                         null.open(basic_null_device<Ch, Mode>());
                         set_next(links_.back(), &null);
                     }
                     links_.front()->BOOST_IOSTREAMS_PUBSYNC();
- if (is_convertible<Mode, input>::value)
- std::for_each( links_.rbegin(), links_.rend(),
- closer(BOOST_IOS::in) );
- if (is_convertible<Mode, output>::value)
- std::for_each( links_.begin(), links_.end(),
- closer(BOOST_IOS::out) );
- flags_ &= ~f_open;
+ try {
+ boost::iostreams::detail::execute_foreach(
+ links_.rbegin(), links_.rend(),
+ closer(BOOST_IOS::in)
+ );
+ } catch (...) {
+ try {
+ boost::iostreams::detail::execute_foreach(
+ links_.begin(), links_.end(),
+ closer(BOOST_IOS::out)
+ );
+ } catch (...) { }
+ throw;
+ }
+ boost::iostreams::detail::execute_foreach(
+ links_.begin(), links_.end(),
+ closer(BOOST_IOS::out)
+ );
                 }
             }
         void reset()

Modified: branches/fix-links/boost/iostreams/close.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/close.hpp (original)
+++ branches/fix-links/boost/iostreams/close.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -16,12 +16,16 @@
 #include <boost/iostreams/categories.hpp>
 #include <boost/iostreams/flush.hpp>
 #include <boost/iostreams/detail/adapter/non_blocking_adapter.hpp>
+#include <boost/iostreams/detail/ios.hpp> // BOOST_IOS
 #include <boost/iostreams/detail/wrap_unwrap.hpp>
 #include <boost/iostreams/operations_fwd.hpp>
 #include <boost/iostreams/traits.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/mpl/if.hpp>
 #include <boost/type_traits/is_convertible.hpp>
+#include <boost/type_traits/is_integral.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/remove_reference.hpp>
 
 // Must come last.
 #include <boost/iostreams/detail/config/disable_warnings.hpp>
@@ -40,12 +44,31 @@
 } // End namespace detail.
 
 template<typename T>
+void close(T& t);
+
+template<typename T>
 void close(T& t, BOOST_IOS::openmode which)
-{ detail::close_impl<T>::close(detail::unwrap(t), which); }
+{
+ assert(which == BOOST_IOS::in || which == BOOST_IOS::out);
+ detail::close_impl<T>::close(detail::unwrap(t), which);
+}
+
+//template<typename T, typename Sink>
+//void close( T& t, Sink& snk,
+// typename
+// boost::disable_if<
+// boost::is_convertible<Sink, BOOST_IOS::openmode>
+// >::type* = 0 )
+//{
+// detail::close_all(t, snk);
+//}
 
 template<typename T, typename Sink>
 void close(T& t, Sink& snk, BOOST_IOS::openmode which)
-{ detail::close_impl<T>::close(detail::unwrap(t), snk, which); }
+{
+ assert(which == BOOST_IOS::in || which == BOOST_IOS::out);
+ detail::close_impl<T>::close(detail::unwrap(t), snk, which);
+}
 
 namespace detail {
 
@@ -83,14 +106,14 @@
     template<typename T>
     static void close(T& t, BOOST_IOS::openmode which)
     {
- if ((which & BOOST_IOS::out) != 0)
+ if (which == BOOST_IOS::out)
             iostreams::flush(t);
     }
 
     template<typename T, typename Sink>
     static void close(T& t, Sink& snk, BOOST_IOS::openmode which)
     {
- if ((which & BOOST_IOS::out) != 0) {
+ if (which == BOOST_IOS::out) {
             non_blocking_adapter<Sink> nb(snk);
             iostreams::flush(t, nb);
         }
@@ -106,7 +129,7 @@
         typedef typename category_of<T>::type category;
         const bool in = is_convertible<category, input>::value &&
                         !is_convertible<category, output>::value;
- if (in == ((which & BOOST_IOS::in) != 0))
+ if (in == (which == BOOST_IOS::in))
             t.close();
     }
     template<typename T, typename Sink>
@@ -115,7 +138,7 @@
         typedef typename category_of<T>::type category;
         const bool in = is_convertible<category, input>::value &&
                         !is_convertible<category, output>::value;
- if (in == ((which & BOOST_IOS::in) != 0)) {
+ if (in == (which == BOOST_IOS::in)) {
             non_blocking_adapter<Sink> nb(snk);
             t.close(nb);
         }
@@ -140,6 +163,45 @@
 
 #endif // #if BOOST_WORKAROUND(BOOST_MSVC, < 1300) //-------------------------//
 
+namespace boost { namespace iostreams {
+
+namespace detail {
+
+template<typename T>
+void close_all(T& t)
+{
+ try {
+ boost::iostreams::close(t, BOOST_IOS::in);
+ } catch (...) {
+ try {
+ boost::iostreams::close(t, BOOST_IOS::out);
+ } catch (...) { }
+ throw;
+ }
+ boost::iostreams::close(t, BOOST_IOS::out);
+}
+
+template<typename T, typename Sink>
+void close_all(T& t, Sink& snk)
+{
+ try {
+ boost::iostreams::close(t, snk, BOOST_IOS::in);
+ } catch (...) {
+ try {
+ boost::iostreams::close(t, snk, BOOST_IOS::out);
+ } catch (...) { }
+ throw;
+ }
+ boost::iostreams::close(t, snk, BOOST_IOS::out);
+}
+
+} // End namespaces detail.
+
+template<typename T>
+void close(T& t) { detail::close_all(t); }
+
+} } // End iostreams, boost.
+
 #include <boost/iostreams/detail/config/enable_warnings.hpp>
 
 #endif // #ifndef BOOST_IOSTREAMS_CLOSE_HPP_INCLUDED

Modified: branches/fix-links/boost/iostreams/code_converter.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/code_converter.hpp (original)
+++ branches/fix-links/boost/iostreams/code_converter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,9 @@
 #include <boost/iostreams/detail/codecvt_holder.hpp>
 #include <boost/iostreams/detail/codecvt_helper.hpp>
 #include <boost/iostreams/detail/double_object.hpp>
+#include <boost/iostreams/detail/execute.hpp>
 #include <boost/iostreams/detail/forward.hpp>
+#include <boost/iostreams/detail/functional.hpp>
 #include <boost/iostreams/detail/ios.hpp> // failure, openmode, int types.
 #include <boost/iostreams/detail/select.hpp>
 #include <boost/iostreams/traits.hpp>
@@ -146,7 +148,7 @@
     {
         try {
             if (flags_ & f_open) close();
- } catch (std::exception&) { /* */ }
+ } catch (...) { /* */ }
     }
 
     void open(const Device& dev, int buffer_size)
@@ -166,28 +168,32 @@
             buf_.second().set(0, 0);
         }
         dev_.reset(concept_adapter<policy_type>(dev));
- flags_ |= f_open;
+ flags_ = f_open;
     }
 
- void close(BOOST_IOS::openmode which = BOOST_IOS::in | BOOST_IOS::out)
+ void close()
     {
- if (which & BOOST_IOS::in) {
- iostreams::close(dev(), BOOST_IOS::in);
+ detail::execute_all(
+ detail::call_member_close(*this, BOOST_IOS::in),
+ detail::call_member_close(*this, BOOST_IOS::out)
+ );
+ }
+
+ void close(BOOST_IOS::openmode which)
+ {
+ if (which == BOOST_IOS::in && (flags_ & f_input_closed) == 0) {
             flags_ |= f_input_closed;
+ iostreams::close(dev(), BOOST_IOS::in);
         }
- if (which & BOOST_IOS::out) {
- buf_.second().flush(dev());
- iostreams::close(dev(), BOOST_IOS::out);
+ if (which == BOOST_IOS::out && (flags_ & f_output_closed) == 0) {
             flags_ |= f_output_closed;
- }
- if ( !is_double::value ||
- (flags_ & f_input_closed) != 0 &&
- (flags_ & f_output_closed) != 0 )
- {
- dev_.reset();
- buf_.first().reset();
- buf_.second().reset();
- flags_ = 0;
+ detail::execute_all(
+ detail::flush_buffer(buf_.second(), dev(), can_write::value),
+ detail::call_close(dev(), BOOST_IOS::out),
+ detail::call_reset(dev_),
+ detail::call_reset(buf_.first()),
+ detail::call_reset(buf_.second())
+ );
         }
     }
 

Modified: branches/fix-links/boost/iostreams/combine.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/combine.hpp (original)
+++ branches/fix-links/boost/iostreams/combine.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -97,10 +97,10 @@
     template<typename Sink>
     void close(Sink& snk, BOOST_IOS::openmode which)
         {
- if (which & BOOST_IOS::in)
- iostreams::close(in_, snk, which);
- if (which & BOOST_IOS::out)
- iostreams::close(out_, snk, which);
+ if (which == BOOST_IOS::in)
+ detail::close_all(in_, snk);
+ if (which == BOOST_IOS::out)
+ detail::close_all(out_, snk);
         }
     #ifndef BOOST_NO_STD_LOCALE
         void imbue(const std::locale& loc);
@@ -193,10 +193,10 @@
 inline void
 combined_device<Source, Sink>::close(BOOST_IOS::openmode which)
 {
- if (which & BOOST_IOS::in)
- iostreams::close(src_, which);
- if (which & BOOST_IOS::out)
- iostreams::close(sink_, which);
+ if (which == BOOST_IOS::in)
+ detail::close_all(src_);
+ if (which == BOOST_IOS::out)
+ detail::close_all(sink_);
 }
 
 #ifndef BOOST_NO_STD_LOCALE

Modified: branches/fix-links/boost/iostreams/compose.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/compose.hpp (original)
+++ branches/fix-links/boost/iostreams/compose.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -19,8 +19,9 @@
 #include <boost/iostreams/categories.hpp>
 #include <boost/iostreams/detail/adapter/direct_adapter.hpp>
 #include <boost/iostreams/detail/call_traits.hpp>
-#include <boost/iostreams/detail/closer.hpp>
 #include <boost/iostreams/detail/enable_if_stream.hpp>
+#include <boost/iostreams/detail/execute.hpp>
+#include <boost/iostreams/detail/functional.hpp>
 #include <boost/iostreams/operations.hpp>
 #include <boost/iostreams/traits.hpp> // mode_of, is_direct.
 #include <boost/mpl/if.hpp>
@@ -32,18 +33,20 @@
 
 namespace detail {
 
-template<typename Filter, typename Device>
-struct composite_mode {
- typedef typename mode_of<Filter>::type filter_mode;
- typedef typename mode_of<Device>::type device_mode;
- typedef is_convertible<filter_mode, dual_use> is_dual_use;
- typedef typename
- mpl::if_<
- is_convertible<device_mode, input>,
- input,
- output
- >::type type;
-};
+template< typename First,
+ typename Second,
+ typename FirstMode =
+ BOOST_DEDUCED_TYPENAME mode_of<First>::type,
+ typename SecondMode =
+ BOOST_DEDUCED_TYPENAME mode_of<Second>::type >
+struct composite_mode
+ : select<
+ is_convertible<SecondMode, FirstMode>, FirstMode,
+ is_convertible<FirstMode, SecondMode>, SecondMode,
+ is_convertible<SecondMode, input>, input,
+ else_, output
+ >
+ { };
 
 //
 // Template name: composite_device.
@@ -108,14 +111,17 @@
 // Filter - A model of Filter.
 // Device - An indirect model of Device.
 //
-template<typename Filter1, typename Filter2>
+template< typename Filter1,
+ typename Filter2,
+ typename Mode =
+ BOOST_DEDUCED_TYPENAME composite_mode<Filter1, Filter2>::type >
 class composite_filter {
 private:
      typedef reference_wrapper<Filter2> filter_ref;
 public:
     typedef typename char_type_of<Filter1>::type char_type;
     struct category
- : mode_of<Filter1>::type,
+ : Mode,
           filter_tag,
           multichar_tag,
           closable_tag,
@@ -151,12 +157,48 @@
     }
 
     template<typename Device>
- void close( Device& dev,
- BOOST_IOS::openmode which =
- BOOST_IOS::in | BOOST_IOS::out )
+ void close(Device& dev)
+ {
+ BOOST_STATIC_ASSERT((!is_convertible<category, two_sequence>::value));
+ BOOST_STATIC_ASSERT((!is_convertible<category, dual_use>::value));
+
+ // Create a new device by composing the second filter2_ with dev.
+ composite_device<filter_ref, Device> cmp(boost::ref(filter2_), dev);
+
+ // Close input sequences in reverse order and output sequences in
+ // forward order
+ detail::execute_all(
+ detail::call_close(filter2_, dev, BOOST_IOS::in),
+ detail::call_close(filter1_, cmp, BOOST_IOS::in),
+ detail::call_close(filter1_, cmp, BOOST_IOS::out),
+ detail::call_close(filter2_, dev, BOOST_IOS::out)
+ );
+ }
+
+ template<typename Device>
+ void close(Device& dev, BOOST_IOS::openmode which)
     {
+ BOOST_STATIC_ASSERT(
+ (is_convertible<category, two_sequence>::value) ||
+ (is_convertible<category, dual_use>::value)
+ );
+
+ // Create a new device by composing the second filter2_ with dev.
         composite_device<filter_ref, Device> cmp(boost::ref(filter2_), dev);
- iostreams::close(filter1_, cmp, which);
+
+ // Close input sequences in reverse order
+ if (which == BOOST_IOS::in)
+ detail::execute_all(
+ detail::call_close(filter2_, dev, BOOST_IOS::in),
+ detail::call_close(filter1_, cmp, BOOST_IOS::in)
+ );
+
+ // Close output sequences in forward order
+ if (which == BOOST_IOS::out)
+ detail::execute_all(
+ detail::call_close(filter1_, cmp, BOOST_IOS::out),
+ detail::call_close(filter2_, dev, BOOST_IOS::out)
+ );
     }
 
     template<typename Device>
@@ -332,25 +374,39 @@
 template<typename Filter, typename Device, typename Mode>
 void composite_device<Filter, Device, Mode>::close()
 {
- typedef typename mode_of<Device>::type device_mode;
- BOOST_IOS::openmode which =
- is_convertible<device_mode, input>() ?
- BOOST_IOS::in :
- BOOST_IOS::out;
- close(which);
+ BOOST_STATIC_ASSERT((!is_convertible<Mode, two_sequence>::value));
+
+ // Close input sequences in reverse order and output sequences
+ // in forward order
+ detail::execute_all( detail::call_close(device_, BOOST_IOS::in),
+ detail::call_close(filter_, device_, BOOST_IOS::in),
+ detail::call_close(filter_, device_, BOOST_IOS::out),
+ detail::call_close(device_, BOOST_IOS::out) );
 }
 
 template<typename Filter, typename Device, typename Mode>
 void composite_device<Filter, Device, Mode>::close(BOOST_IOS::openmode which)
 {
- bool nothrow = false;
- external_closer<value_type> close_device(device_, which, nothrow);
- external_closer<Filter, value_type> close_filter(filter_, device_, which, nothrow);
+ BOOST_STATIC_ASSERT((is_convertible<Mode, two_sequence>::value));
+
+ // Close input sequences in reverse order
+ if (which == BOOST_IOS::in)
+ detail::execute_all(
+ detail::call_close(device_, BOOST_IOS::in),
+ detail::call_close(filter_, device_, BOOST_IOS::in)
+ );
+
+ // Close output sequences in forward order
+ if (which == BOOST_IOS::out)
+ detail::execute_all(
+ detail::call_close(filter_, device_, BOOST_IOS::out),
+ detail::call_close(device_, BOOST_IOS::out)
+ );
 }
 
 template<typename Filter, typename Device, typename Mode>
 bool composite_device<Filter, Device, Mode>::flush()
-{ // To do: consider using RAII.
+{
     bool r1 = iostreams::flush(filter_, device_);
     bool r2 = iostreams::flush(device_);
     return r1 && r2;

Modified: branches/fix-links/boost/iostreams/copy.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/copy.hpp (original)
+++ branches/fix-links/boost/iostreams/copy.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -20,13 +20,15 @@
 
 #include <algorithm> // copy.
 #include <utility> // pair.
+#include <boost/bind.hpp>
 #include <boost/detail/workaround.hpp>
 #include <boost/iostreams/chain.hpp>
 #include <boost/iostreams/constants.hpp>
 #include <boost/iostreams/detail/adapter/non_blocking_adapter.hpp>
-#include <boost/iostreams/detail/buffer.hpp>
-#include <boost/iostreams/detail/closer.hpp>
+#include <boost/iostreams/detail/buffer.hpp>
 #include <boost/iostreams/detail/enable_if_stream.hpp>
+#include <boost/iostreams/detail/execute.hpp>
+#include <boost/iostreams/detail/functional.hpp>
 #include <boost/iostreams/detail/ios.hpp> // failure, streamsize.
 #include <boost/iostreams/detail/resolve.hpp>
 #include <boost/iostreams/detail/wrap_unwrap.hpp>
@@ -39,11 +41,17 @@
 
 namespace detail {
 
+ // The following four overloads of copy_impl() optimize
+ // copying in the case that one or both of the two devices
+ // models Direct (see
+ // http://www.boost.org/libs/iostreams/doc/index.html?path=4.1.1.4)
+
+// Copy from a direct source to a direct sink
 template<typename Source, typename Sink>
 std::streamsize copy_impl( Source& src, Sink& snk,
                            std::streamsize /* buffer_size */,
                            mpl::true_, mpl::true_ )
-{ // Copy from a direct Source to a direct Sink.
+{
     using namespace std;
     typedef typename char_type_of<Source>::type char_type;
     typedef pair<char_type*, char_type*> pair_type;
@@ -57,11 +65,12 @@
     }
 }
 
+// Copy from a direct source to an indirect sink
 template<typename Source, typename Sink>
 std::streamsize copy_impl( Source& src, Sink& snk,
                            std::streamsize /* buffer_size */,
                            mpl::true_, mpl::false_ )
-{ // Copy from a direct Source to an indirect Sink.
+{
     using namespace std;
     typedef typename char_type_of<Source>::type char_type;
     typedef pair<char_type*, char_type*> pair_type;
@@ -77,11 +86,12 @@
     return size;
 }
 
+// Copy from an indirect source to a direct sink
 template<typename Source, typename Sink>
 std::streamsize copy_impl( Source& src, Sink& snk,
                            std::streamsize buffer_size,
                            mpl::false_, mpl::true_ )
-{ // Copy from an indirect Source to a direct Sink.
+{
     using namespace std;
     typedef typename char_type_of<Source>::type char_type;
     typedef pair<char_type*, char_type*> pair_type;
@@ -99,12 +109,12 @@
     return total;
 }
 
+// Copy from an indirect source to a direct sink
 template<typename Source, typename Sink>
 std::streamsize copy_impl( Source& src, Sink& snk,
                            std::streamsize buffer_size,
                            mpl::false_, mpl::false_ )
-{ // Copy from an indirect Source to a indirect Sink. This algorithm
- // can be improved by eliminating the non_blocking_adapter.
+{ // This algorithm can be improved by eliminating the non_blocking_adapter.
     typedef typename char_type_of<Source>::type char_type;
     detail::basic_buffer<char_type> buf(buffer_size);
     non_blocking_adapter<Sink> nb(snk);
@@ -121,6 +131,32 @@
     return total;
 }
 
+ // The following function object is used with
+ // boost::iostreams::detail::execute() in the primary
+ // overload of copy_impl(), below
+
+// Function object that delegates to one of the above four
+// overloads of compl_impl()
+template<typename Source, typename Sink>
+struct copy_operation {
+ typedef std::streamsize result_type;
+ copy_operation(Source& src, Sink& snk, std::streamsize buffer_size)
+ : src(src), snk(snk), buffer_size(buffer_size)
+ { }
+ std::streamsize operator()()
+ {
+ return copy_impl( src, snk, buffer_size,
+ is_direct<Source>(), is_direct<Sink>() );
+ }
+ Source& src;
+ Sink& snk;
+ std::streamsize buffer_size;
+};
+
+// Primary overload of copy_impl. Delegates to one of the above four
+// overloads of compl_impl(), depending on which of the two given
+// devices, if any, models Direct (see
+// http://www.boost.org/libs/iostreams/doc/index.html?path=4.1.1.4)
 template<typename Source, typename Sink>
 std::streamsize copy_impl(Source src, Sink snk, std::streamsize buffer_size)
 {
@@ -128,19 +164,19 @@
     typedef typename char_type_of<Source>::type src_char;
     typedef typename char_type_of<Sink>::type snk_char;
     BOOST_STATIC_ASSERT((is_same<src_char, snk_char>::value));
- bool nothrow = false;
- external_closer<Source> close_source(src, BOOST_IOS::in, nothrow);
- external_closer<Sink> close_sink(snk, BOOST_IOS::out, nothrow);
- streamsize result =
- copy_impl( src, snk, buffer_size,
- is_direct<Source>(), is_direct<Sink>() );
- return result;
+ return detail::execute_all(
+ copy_operation<Source, Sink>(src, snk, buffer_size),
+ detail::call_close_all(src),
+ detail::call_close_all(snk)
+ );
 }
 
 } // End namespace detail.
                     
 //------------------Definition of copy----------------------------------------//
 
+// Overload of copy() for the case where neither the source nor the sink is
+// a standard stream or stream buffer
 template<typename Source, typename Sink>
 std::streamsize
 copy( const Source& src, const Sink& snk,
@@ -156,6 +192,8 @@
 
 #if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) //---------------------------------//
 
+// Overload of copy() for the case where the source, but not the sink, is
+// a standard stream or stream buffer
 template<typename Source, typename Sink>
 std::streamsize
 copy( Source& src, const Sink& snk,
@@ -169,6 +207,8 @@
                               buffer_size );
 }
 
+// Overload of copy() for the case where the sink, but not the source, is
+// a standard stream or stream buffer
 template<typename Source, typename Sink>
 std::streamsize
 copy( const Source& src, Sink& snk,
@@ -181,6 +221,8 @@
                               detail::wrap(snk), buffer_size);
 }
 
+// Overload of copy() for the case where neither the source nor the sink is
+// a standard stream or stream buffer
 template<typename Source, typename Sink>
 std::streamsize
 copy( Source& src, Sink& snk,

Deleted: branches/fix-links/boost/iostreams/detail/adapter/basic_adapter.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/adapter/basic_adapter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
+++ (empty file)
@@ -1,69 +0,0 @@
-// (C) Copyright Jonathan Turkanis 2005.
-// 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.)
-
-// See http://www.boost.org/libs/iostreams for documentation.
-
-#ifndef BOOST_IOSTREAMS_DETAIL_BASIC_ADAPTER_HPP_INCLUDED
-#define BOOST_IOSTREAMS_DETAIL_BASIC_ADAPTER_HPP_INCLUDED
-
-#include <boost/iostreams/categories.hpp>
-#include <boost/iostreams/detail/call_traits.hpp>
-#include <boost/iostreams/detail/ios.hpp>
-#include <boost/iostreams/operations.hpp>
-#include <boost/iostreams/traits.hpp>
-#include <boost/static_assert.hpp>
-
-namespace boost { namespace iostreams { namespace detail {
-
-template<typename T>
-class basic_adapter {
-private:
- typedef typename detail::value_type<T>::type value_type;
- typedef typename detail::param_type<T>::type param_type;
-public:
- explicit basic_adapter(param_type t) : t_(t) { }
- T& component() { return t_; }
-
- void close(BOOST_IOS::openmode which = BOOST_IOS::in | BOOST_IOS::out)
- {
- BOOST_STATIC_ASSERT(is_device<T>::value);
- iostreams::close(t_, which);
- }
-
- template<typename Device>
- void close( Device& dev,
- BOOST_IOS::openmode which =
- BOOST_IOS::in | BOOST_IOS::out )
- {
- BOOST_STATIC_ASSERT(is_filter<T>::value);
- iostreams::close(t_, dev, which);
- }
-
- bool flush()
- {
- BOOST_STATIC_ASSERT(is_device<T>::value);
- return iostreams::flush(t_);
- }
-
- template<typename Device>
- void flush(Device& dev)
- {
- BOOST_STATIC_ASSERT(is_filter<T>::value);
- return iostreams::flush(t_, dev);
- }
-
- template<typename Locale> // Avoid dependency on <locale>
- void imbue(const Locale& loc) { iostreams::imbue(t_, loc); }
-
- std::streamsize optimal_buffer_size() const
- { return iostreams::optimal_buffer_size(t_); }
-public:
- value_type t_;
-};
-
-//----------------------------------------------------------------------------//
-
-} } } // End namespaces detail, iostreams, boost.
-
-#endif // #ifndef BOOST_IOSTREAMS_DETAIL_BASIC_ADAPTER_HPP_INCLUDED

Modified: branches/fix-links/boost/iostreams/detail/adapter/direct_adapter.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/adapter/direct_adapter.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/adapter/direct_adapter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -255,7 +255,7 @@
 void direct_adapter<Direct>::close()
 {
     BOOST_STATIC_ASSERT((!is_convertible<category, two_sequence>::value));
- boost::iostreams::close(d_, BOOST_IOS::in | BOOST_IOS::out);
+ detail::close_all(d_);
 }
 
 template<typename Direct>

Modified: branches/fix-links/boost/iostreams/detail/adapter/mode_adapter.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/adapter/mode_adapter.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/adapter/mode_adapter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -52,7 +52,8 @@
                          BOOST_IOS::openmode which =
                              BOOST_IOS::in | BOOST_IOS::out );
 #if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
- void close(BOOST_IOS::openmode which = BOOST_IOS::in | BOOST_IOS::out);
+ void close();
+ void close(BOOST_IOS::openmode which);
 #endif
 
         // Filter member functions.
@@ -76,7 +77,7 @@
 
     template<typename Device>
     void close(Device& dev)
- { iostreams::close(t_, dev); }
+ { detail::close_all(t_, dev); }
 
     template<typename Device>
     void close(Device& dev, BOOST_IOS::openmode which)
@@ -108,6 +109,10 @@
 
 #if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
     template<typename Mode, typename T>
+ void mode_adapter<Mode, T>::close()
+ { detail::close_all(t_); }
+
+ template<typename Mode, typename T>
     void mode_adapter<Mode, T>::close(BOOST_IOS::openmode which)
     { iostreams::close(t_, which); }
 #endif

Modified: branches/fix-links/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -44,7 +44,7 @@
         try {
             if (this->is_open() && this->auto_close())
                 this->close();
- } catch (std::exception&) { }
+ } catch (...) { }
     }
     template<typename U0>
     stream_buffer(const U0& u0)

Deleted: branches/fix-links/boost/iostreams/detail/closer.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/closer.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
+++ (empty file)
@@ -1,122 +0,0 @@
-// (C) Copyright Jonathan Turkanis 2003.
-// 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.)
-
-// See http://www.boost.org/libs/iostreams for documentation.
-
-#ifndef BOOST_IOSTREAMS_DETAIL_CLOSER_HPP_INCLUDED
-#define BOOST_IOSTREAMS_DETAIL_CLOSER_HPP_INCLUDED
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-#include <exception> // exception.
-#include <boost/iostreams/detail/ios.hpp> // openmode.
-#include <boost/iostreams/operations.hpp> // close
-#include <boost/iostreams/traits.hpp> // is_device.
-#include <boost/mpl/if.hpp>
-
-namespace boost { namespace iostreams { namespace detail {
-
-template<typename T>
-struct closer {
- closer(T& t) : t_(&t) { }
- ~closer() { try { t_->close(); } catch (std::exception&) { } }
- T* t_;
-};
-
-template<typename Device>
-struct external_device_closer {
- external_device_closer(Device& dev, BOOST_IOS::openmode which)
- : device_(&dev), which_(which),
- dummy_(true), nothrow_(dummy_)
- { }
- external_device_closer(Device& dev, BOOST_IOS::openmode which, bool& nothrow)
- : device_(&dev), which_(which),
- dummy_(true), nothrow_(nothrow)
- { }
- ~external_device_closer()
- {
- try {
- boost::iostreams::close(*device_, which_);
- } catch (...) {
- if (!nothrow_) {
- nothrow_ = true;
- throw;
- }
- }
- }
- Device* device_;
- BOOST_IOS::openmode which_;
- bool dummy_;
- bool& nothrow_;
-};
-
-template<typename Filter, typename Device>
-struct external_filter_closer {
- external_filter_closer(Filter& flt, Device& dev, BOOST_IOS::openmode which)
- : filter_(flt), device_(dev), which_(which),
- dummy_(true), nothrow_(dummy_)
- { }
- external_filter_closer( Filter& flt, Device& dev,
- BOOST_IOS::openmode which, bool& nothrow )
- : filter_(flt), device_(dev), which_(which),
- dummy_(true), nothrow_(nothrow)
- { }
- ~external_filter_closer()
- {
- try {
- boost::iostreams::close(filter_, device_, which_);
- } catch (...) {
- if (!nothrow_) {
- nothrow_ = true;
- throw;
- }
- }
- }
- Filter& filter_;
- Device& device_;
- BOOST_IOS::openmode which_;
- bool dummy_;
- bool& nothrow_;
-};
-
-template<typename FilterOrDevice, typename DeviceOrDummy = int>
-struct external_closer_traits {
- typedef typename
- mpl::if_<
- is_device<FilterOrDevice>,
- external_device_closer<FilterOrDevice>,
- external_filter_closer<FilterOrDevice, DeviceOrDummy>
- >::type type;
-};
-
-template<typename FilterOrDevice, typename DeviceOrDummy = int>
-struct external_closer
- : external_closer_traits<FilterOrDevice, DeviceOrDummy>::type
-{
- typedef typename
- external_closer_traits<
- FilterOrDevice, DeviceOrDummy
- >::type base_type;
- external_closer(FilterOrDevice& dev, BOOST_IOS::openmode which)
- : base_type(dev, which)
- { BOOST_STATIC_ASSERT(is_device<FilterOrDevice>::value); };
- external_closer( FilterOrDevice& dev, BOOST_IOS::openmode which,
- bool& nothrow )
- : base_type(dev, which, nothrow)
- { BOOST_STATIC_ASSERT(is_device<FilterOrDevice>::value); };
- external_closer( FilterOrDevice& flt, DeviceOrDummy& dev,
- BOOST_IOS::openmode which )
- : base_type(flt, dev, which)
- { BOOST_STATIC_ASSERT(is_filter<FilterOrDevice>::value); };
- external_closer( FilterOrDevice& flt, DeviceOrDummy& dev,
- BOOST_IOS::openmode which, bool& nothrow )
- : base_type(flt, dev, which, nothrow)
- { BOOST_STATIC_ASSERT(is_filter<FilterOrDevice>::value); };
-};
-
-} } } // End namespaces detail, iostreams, boost.
-
-#endif // #ifndef BOOST_IOSTREAMS_DETAIL_CLOSER_HPP_INCLUDED

Modified: branches/fix-links/boost/iostreams/detail/config/limits.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/config/limits.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/config/limits.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,4 +11,8 @@
 # define BOOST_IOSTREAMS_MAX_FORWARDING_ARITY 3
 #endif
 
+#ifndef BOOST_IOSTREAMS_MAX_EXECUTE_ARITY
+# define BOOST_IOSTREAMS_MAX_EXECUTE_ARITY 5
+#endif
+
 #endif // #ifndef BOOST_IOSTREAMS_DETAIL_CONFIG_LIMITS_HPP_INCLUDED

Modified: branches/fix-links/boost/iostreams/detail/is_iterator_range.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/is_iterator_range.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/is_iterator_range.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,6 +11,8 @@
 
 namespace boost {
 
+# if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) //---------------------------------//
+
 // We avoid dependence on Boost.Range by using a forward declaration.
 template<typename Iterator>
 class iterator_range;
@@ -21,6 +23,19 @@
 
 } // End namespace iostreams.
 
+# else // # if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) //-----------------------//
+
+namespace iostreams {
+
+ template<typename T>
+ struct is_iterator_range {
+ BOOST_STATIC_CONSTANT(bool, value = false);
+ };
+
+} // End namespace iostreams.
+
+# endif // # if !BOOST_WORKAROUND(BOOST_MSVC, < 1300) //----------------------//
+
 } // End namespace boost.
 
 #endif // #ifndef BOOST_IOSTREAMS_DETAIL_IS_ITERATOR_RANGE_HPP_INCLUDED

Modified: branches/fix-links/boost/iostreams/detail/resolve.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/resolve.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/resolve.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,9 @@
 #include <boost/mpl/and.hpp>
 #include <boost/mpl/bool.hpp> // true_.
 #include <boost/mpl/if.hpp>
-#include <boost/range/iterator_range.hpp>
+#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+# include <boost/range/iterator_range.hpp>
+#endif // #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
 #include <boost/type_traits/is_array.hpp>
 
 // Must come last.
@@ -98,10 +100,12 @@
 array_adapter<Mode, Ch> resolve(Ch (&array)[N])
 { return array_adapter<Mode, Ch>(array); }
 
-template<typename Mode, typename Ch, typename Iter>
-range_adapter< Mode, boost::iterator_range<Iter> >
-resolve(const boost::iterator_range<Iter>& rng)
-{ return range_adapter< Mode, boost::iterator_range<Iter> >(rng); }
+# if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+ template<typename Mode, typename Ch, typename Iter>
+ range_adapter< Mode, boost::iterator_range<Iter> >
+ resolve(const boost::iterator_range<Iter>& rng)
+ { return range_adapter< Mode, boost::iterator_range<Iter> >(rng); }
+# endif // #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
 
 # else // # ifndef BOOST_IOSTREAMS_NO_STREAM_TEMPLATES //---------------------//
 

Modified: branches/fix-links/boost/iostreams/detail/streambuf/direct_streambuf.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/streambuf/direct_streambuf.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/streambuf/direct_streambuf.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -14,15 +14,17 @@
 #include <cassert>
 #include <cstddef>
 #include <typeinfo>
-#include <utility> // pair.
-#include <boost/config.hpp> // BOOST_DEDUCED_TYPENAME.
-#include <boost/iostreams/detail/char_traits.hpp>
+#include <utility> // pair.
+#include <boost/config.hpp> // BOOST_DEDUCED_TYPENAME,
+#include <boost/iostreams/detail/char_traits.hpp> // member template friends.
 #include <boost/iostreams/detail/config/wide_streams.hpp>
+#include <boost/iostreams/detail/error.hpp>
+#include <boost/iostreams/detail/execute.hpp>
+#include <boost/iostreams/detail/functional.hpp>
 #include <boost/iostreams/detail/ios.hpp>
 #include <boost/iostreams/detail/optional.hpp>
 #include <boost/iostreams/detail/streambuf.hpp>
 #include <boost/iostreams/detail/streambuf/linked_streambuf.hpp>
-#include <boost/iostreams/detail/error.hpp>
 #include <boost/iostreams/operations.hpp>
 #include <boost/iostreams/positioning.hpp>
 #include <boost/iostreams/traits.hpp>
@@ -70,10 +72,9 @@
     //--------------Virtual functions-----------------------------------------//
 
     // Declared in linked_streambuf.
- void close(BOOST_IOS::openmode m);
+ void close_impl(BOOST_IOS::openmode m);
     const std::type_info& component_type() const { return typeid(T); }
     void* component_impl() { return component(); }
-
 #ifdef BOOST_IOSTREAMS_NO_STREAM_TEMPLATES
     public:
 #endif
@@ -120,15 +121,15 @@
 
 template<typename T, typename Tr>
 bool direct_streambuf<T, Tr>::is_open() const
-{ return ibeg_ != 0 && !obeg_ != 0; }
+{ return ibeg_ != 0 || obeg_ != 0; }
 
 template<typename T, typename Tr>
 void direct_streambuf<T, Tr>::close()
 {
- using namespace std;
- try { close(BOOST_IOS::in); } catch (std::exception&) { }
- try { close(BOOST_IOS::out); } catch (std::exception&) { }
- storage_.reset();
+ base_type* self = this;
+ detail::execute_all( detail::call_member_close(*self, BOOST_IOS::in),
+ detail::call_member_close(*self, BOOST_IOS::out),
+ detail::call_reset(storage_) );
 }
 
 template<typename T, typename Tr>
@@ -193,7 +194,7 @@
 }
 
 template<typename T, typename Tr>
-void direct_streambuf<T, Tr>::close(BOOST_IOS::openmode which)
+void direct_streambuf<T, Tr>::close_impl(BOOST_IOS::openmode which)
 {
     if (which == BOOST_IOS::in && ibeg_ != 0) {
         setg(0, 0, 0);

Modified: branches/fix-links/boost/iostreams/detail/streambuf/indirect_streambuf.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/streambuf/indirect_streambuf.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/streambuf/indirect_streambuf.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -21,6 +21,8 @@
 #include <boost/iostreams/detail/buffer.hpp>
 #include <boost/iostreams/detail/config/wide_streams.hpp>
 #include <boost/iostreams/detail/double_object.hpp>
+#include <boost/iostreams/detail/execute.hpp>
+#include <boost/iostreams/detail/functional.hpp>
 #include <boost/iostreams/detail/ios.hpp>
 #include <boost/iostreams/detail/optional.hpp>
 #include <boost/iostreams/detail/push.hpp>
@@ -89,7 +91,7 @@
 
     // Declared in linked_streambuf.
     void set_next(streambuf_type* next);
- void close(BOOST_IOS::openmode m);
+ void close_impl(BOOST_IOS::openmode m);
     const std::type_info& component_type() const { return typeid(T); }
     void* component_impl() { return component(); }
 private:
@@ -116,14 +118,11 @@
     pos_type seek_impl( stream_offset off, BOOST_IOS::seekdir way,
                         BOOST_IOS::openmode which );
     void sync_impl();
- void close_impl(BOOST_IOS::openmode);
 
     enum flag_type {
         f_open = 1,
- f_input_closed = f_open << 1,
- f_output_closed = f_input_closed << 1,
- f_output_buffered = f_output_closed << 1,
- f_auto_close = f_output_buffered << 1
+ f_output_buffered = f_open << 1,
+ f_auto_close = f_output_buffered << 1,
     };
 
     optional<wrapper> storage_;
@@ -196,10 +195,13 @@
 void indirect_streambuf<T, Tr, Alloc, Mode>::close()
 {
     using namespace std;
- try { close(BOOST_IOS::in); } catch (std::exception&) { }
- try { close(BOOST_IOS::out); } catch (std::exception&) { }
- storage_.reset();
- flags_ = 0;
+ base_type* self = this;
+ detail::execute_all(
+ detail::call_member_close(*self, BOOST_IOS::in),
+ detail::call_member_close(*self, BOOST_IOS::out),
+ detail::call_reset(storage_),
+ detail::clear_flags(flags_)
+ );
 }
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
@@ -306,7 +308,7 @@
         sync_impl();
         obj().flush(next_);
         return 0;
- } catch (std::exception&) { return -1; }
+ } catch (...) { return -1; }
 }
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
@@ -315,7 +317,7 @@
     try { // sync() is no-throw.
         sync_impl();
         return obj().flush(next_);
- } catch (std::exception&) { return false; }
+ } catch (...) { return false; }
 }
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
@@ -353,30 +355,21 @@
 { next_ = next; }
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
-inline void indirect_streambuf<T, Tr, Alloc, Mode>::close
- (BOOST_IOS::openmode which)
-{
- close_impl(which);
- try { obj().close(which, next_); } catch (std::exception&) { }
-}
-
-//----------State changing functions------------------------------------------//
-
-template<typename T, typename Tr, typename Alloc, typename Mode>
 inline void indirect_streambuf<T, Tr, Alloc, Mode>::close_impl
     (BOOST_IOS::openmode which)
 {
- if (which == BOOST_IOS::in && (flags_ & f_input_closed) == 0) {
+ if (which == BOOST_IOS::in && is_convertible<Mode, input>::value) {
         setg(0, 0, 0);
- flags_ |= f_input_closed;
     }
- if (which == BOOST_IOS::out && (flags_ & f_output_closed) == 0) {
+ if (which == BOOST_IOS::out && is_convertible<Mode, output>::value) {
         sync();
         setp(0, 0);
- flags_ |= f_output_closed;
     }
+ obj().close(which, next_);
 }
 
+//----------State changing functions------------------------------------------//
+
 template<typename T, typename Tr, typename Alloc, typename Mode>
 void indirect_streambuf<T, Tr, Alloc, Mode>::sync_impl()
 {

Modified: branches/fix-links/boost/iostreams/detail/streambuf/linked_streambuf.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/streambuf/linked_streambuf.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/streambuf/linked_streambuf.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -40,13 +40,16 @@
 template<typename Ch, typename Tr = BOOST_IOSTREAMS_CHAR_TRAITS(Ch) >
 class linked_streambuf : public BOOST_IOSTREAMS_BASIC_STREAMBUF(Ch, Tr) {
 protected:
- linked_streambuf() : true_eof_(false) { }
- void set_true_eof(bool eof) { true_eof_ = eof; }
+ linked_streambuf() : flags_(0) { }
+ void set_true_eof(bool eof)
+ {
+ flags_ = (flags_ & ~f_true_eof) | (eof ? f_true_eof : 0);
+ }
 public:
 
     // Should be called only after receiving an ordinary EOF indication,
     // to confirm that it represents EOF rather than WOULD_BLOCK.
- bool true_eof() const { return true_eof_; }
+ bool true_eof() const { return (flags_ & f_true_eof) != 0; }
 protected:
 
     //----------grant friendship to chain_base and chainbuf-------------------//
@@ -57,20 +60,51 @@
     friend class chain_base;
     template<typename Chain, typename Mode, typename Access>
     friend class chainbuf;
+ template<typename U>
+ friend struct member_close_operation;
 #else
-public:
- typedef BOOST_IOSTREAMS_BASIC_STREAMBUF(Ch, Tr) base;
- BOOST_IOSTREAMS_USING_PROTECTED_STREAMBUF_MEMBERS(base)
+ public:
+ typedef BOOST_IOSTREAMS_BASIC_STREAMBUF(Ch, Tr) base;
+ BOOST_IOSTREAMS_USING_PROTECTED_STREAMBUF_MEMBERS(base)
 #endif
+ void close(BOOST_IOS::openmode which)
+ {
+ if ( which == BOOST_IOS::in &&
+ (flags_ & f_input_closed) == 0 )
+ {
+ flags_ |= f_input_closed;
+ close_impl(which);
+ }
+ if ( which == BOOST_IOS::out &&
+ (flags_ & f_output_closed) == 0 )
+ {
+ flags_ |= f_output_closed;
+ close_impl(which);
+ }
+ }
+ void set_needs_close()
+ {
+ flags_ &= ~(f_input_closed | f_output_closed);
+ }
     virtual void set_next(linked_streambuf<Ch, Tr>* /* next */) { }
- virtual void close(BOOST_IOS::openmode) = 0;
+ virtual void close_impl(BOOST_IOS::openmode) = 0;
     virtual bool auto_close() const = 0;
     virtual void set_auto_close(bool) = 0;
     virtual bool strict_sync() = 0;
     virtual const std::type_info& component_type() const = 0;
     virtual void* component_impl() = 0;
+#ifndef BOOST_NO_MEMBER_TEMPLATE_FRIENDS
+ private:
+#else
+ public:
+#endif
 private:
- bool true_eof_;
+ enum flag_type {
+ f_true_eof = 1,
+ f_input_closed = f_true_eof << 1,
+ f_output_closed = f_input_closed << 1
+ };
+ int flags_;
 };
 
 } } } // End namespaces detail, iostreams, boost.

Modified: branches/fix-links/boost/iostreams/detail/vc6/close.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/detail/vc6/close.hpp (original)
+++ branches/fix-links/boost/iostreams/detail/vc6/close.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -64,14 +64,14 @@
     struct inner {
         static void close(T& t, BOOST_IOS::openmode which)
         {
- if ((which & BOOST_IOS::out) != 0)
+ if (which == BOOST_IOS::out)
                 iostreams::flush(t);
         }
 
         template<typename Sink>
         static void close(T& t, Sink& snk, BOOST_IOS::openmode which)
         {
- if ((which & BOOST_IOS::out) != 0) {
+ if (which == BOOST_IOS::out) {
                 non_blocking_adapter<Sink> nb(snk);
                 iostreams::flush(t, nb);
             }
@@ -88,7 +88,7 @@
             typedef typename category_of<T>::type category;
             const bool in = is_convertible<category, input>::value &&
                             !is_convertible<category, output>::value;
- if (in == ((which & BOOST_IOS::in) != 0))
+ if (in == (which == BOOST_IOS::in))
                 t.close();
         }
         template<typename Sink>
@@ -97,7 +97,7 @@
             typedef typename category_of<T>::type category;
             const bool in = is_convertible<category, input>::value &&
                             !is_convertible<category, output>::value;
- if (in == ((which & BOOST_IOS::in) != 0)) {
+ if (in == (which == BOOST_IOS::in)) {
                 non_blocking_adapter<Sink> nb(snk);
                 t.close(nb);
             }

Modified: branches/fix-links/boost/iostreams/device/null.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/device/null.hpp (original)
+++ branches/fix-links/boost/iostreams/device/null.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,8 @@
                          BOOST_IOS::openmode =
                              BOOST_IOS::in | BOOST_IOS::out )
     { return -1; }
- void close(BOOST_IOS::openmode = BOOST_IOS::in | BOOST_IOS::out) { }
+ void close() { }
+ void close(BOOST_IOS::openmode) { }
 };
 
 template<typename Ch>

Modified: branches/fix-links/boost/iostreams/filter/aggregate.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/aggregate.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/aggregate.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,7 +17,6 @@
 #include <vector>
 #include <boost/iostreams/categories.hpp>
 #include <boost/iostreams/detail/char_traits.hpp>
-#include <boost/iostreams/detail/closer.hpp>
 #include <boost/iostreams/detail/ios.hpp> // openmode, streamsize.
 #include <boost/iostreams/pipeline.hpp>
 #include <boost/mpl/bool.hpp>
@@ -76,25 +75,25 @@
         data_.insert(data_.end(), s, s + n);
         return n;
     }
-
- // Give detail::closer permission to call close().
- typedef aggregate_filter<Ch, Alloc> self;
- friend struct detail::closer<self>;
 
     template<typename Sink>
     void close(Sink& sink, BOOST_IOS::openmode which)
     {
- if ((state_ & f_read) && (which & BOOST_IOS::in))
- close();
-
- if ((state_ & f_write) && (which & BOOST_IOS::out)) {
- detail::closer<self> closer(*this);
- vector_type filtered;
- do_filter(data_, filtered);
- do_write(
- sink, &filtered[0],
- static_cast<std::streamsize>(filtered.size())
- );
+ if ((state_ & f_read) != 0 && which == BOOST_IOS::in)
+ close_impl();
+ if ((state_ & f_write) != 0 && which == BOOST_IOS::out) {
+ try {
+ vector_type filtered;
+ do_filter(data_, filtered);
+ do_write(
+ sink, &filtered[0],
+ static_cast<std::streamsize>(filtered.size())
+ );
+ } catch (...) {
+ close_impl();
+ throw;
+ }
+ close_impl();
         }
     }
 
@@ -137,7 +136,7 @@
     template<typename Sink>
     void do_write(Sink&, const char*, std::streamsize, mpl::false_) { }
 
- void close()
+ void close_impl()
     {
         data_.clear();
         ptr_ = 0;

Modified: branches/fix-links/boost/iostreams/filter/bzip2.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/bzip2.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/bzip2.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -352,7 +352,16 @@
 }
 
 template<typename Alloc>
-void bzip2_decompressor_impl<Alloc>::close() { end(false); eof_ = false; }
+void bzip2_decompressor_impl<Alloc>::close()
+{
+ try {
+ end(false);
+ } catch (...) {
+ eof_ = false;
+ throw;
+ }
+ eof_ = false;
+}
 
 template<typename Alloc>
 inline void bzip2_decompressor_impl<Alloc>::init()

Modified: branches/fix-links/boost/iostreams/filter/gzip.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/gzip.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/gzip.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -234,30 +234,25 @@
     template<typename Sink>
     void close(Sink& snk, BOOST_IOS::openmode m)
     {
- namespace io = boost::iostreams;
+ if (m == BOOST_IOS::out) {
+ try {
 
- if (m & BOOST_IOS::out) {
+ // Close zlib compressor.
+ base_type::close(snk, BOOST_IOS::out);
 
- // Close zlib compressor.
- base_type::close(snk, BOOST_IOS::out);
+ if (flags_ & f_header_done) {
 
- if (flags_ & f_header_done) {
+ // Write final fields of gzip file format.
+ write_long(this->crc(), snk);
+ write_long(this->total_in(), snk);
+ }
 
- // Write final fields of gzip file format.
- write_long(this->crc(), snk);
- write_long(this->total_in(), snk);
+ } catch (...) {
+ close_impl();
+ throw;
             }
-
+ close_impl();
         }
- #if BOOST_WORKAROUND(__GNUC__, == 2) && defined(__STL_CONFIG_H) || \
- BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) \
- /**/
- footer_.erase(0, std::string::npos);
- #else
- footer_.clear();
- #endif
- offset_ = 0;
- flags_ = 0;
     }
 private:
     static gzip_params normalize_params(gzip_params p);
@@ -273,6 +268,19 @@
         boost::iostreams::put(next, static_cast<char>(0xFF & (n >> 24)));
     }
 
+ void close_impl()
+ {
+ #if BOOST_WORKAROUND(__GNUC__, == 2) && defined(__STL_CONFIG_H) || \
+ BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) \
+ /**/
+ footer_.erase(0, std::string::npos);
+ #else
+ footer_.clear();
+ #endif
+ offset_ = 0;
+ flags_ = 0;
+ }
+
     enum flag_type {
         f_header_done = 1,
         f_body_done = f_header_done << 1,
@@ -342,10 +350,11 @@
     {
         try {
             base_type::close(src, BOOST_IOS::in);
- flags_ = 0;
         } catch (const zlib_error& e) {
+ flags_ = 0;
             throw gzip_error(e);
         }
+ flags_ = 0;
     }
 
     std::string file_name() const { return file_name_; }

Modified: branches/fix-links/boost/iostreams/filter/line.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/line.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/line.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,7 +17,6 @@
 #include <string>
 #include <boost/config.hpp> // BOOST_STATIC_CONSTANT.
 #include <boost/iostreams/categories.hpp>
-#include <boost/iostreams/detail/closer.hpp>
 #include <boost/iostreams/detail/ios.hpp> // openmode, streamsize.
 #include <boost/iostreams/pipeline.hpp>
 
@@ -117,19 +116,23 @@
         }
     }
 
- typedef basic_line_filter<Ch, Alloc> self;
- friend struct detail::closer<self>;
-
     template<typename Sink>
     void close(Sink& snk, BOOST_IOS::openmode which)
     {
- if ((state_ & f_read) && (which & BOOST_IOS::in))
- close();
+ if ((state_ & f_read) && which == BOOST_IOS::in)
+ close_impl();
 
- if ((state_ & f_write) && (which & BOOST_IOS::out)) {
- detail::closer<self> closer(*this);
- if (!cur_line_.empty())
- write_line(snk);
+ if ((state_ & f_write) && which == BOOST_IOS::out) {
+ try {
+ if (!cur_line_.empty())
+ write_line(snk);
+ } catch (...) {
+ try {
+ close_impl();
+ } catch (...) { }
+ throw;
+ }
+ close_impl();
         }
     }
 private:
@@ -181,7 +184,7 @@
         return result;
     }
 
- void close()
+ void close_impl()
     {
         clear();
         state_ = 0;

Modified: branches/fix-links/boost/iostreams/filter/newline.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/newline.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/newline.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -129,15 +129,18 @@
         using iostreams::newline::CR;
         using iostreams::newline::LF;
 
- if (flags_ & (has_LF | has_EOF)) {
- if (flags_ & has_LF)
+ assert((flags_ & f_write) == 0);
+ flags_ |= f_read;
+
+ if (flags_ & (f_has_LF | f_has_EOF)) {
+ if (flags_ & f_has_LF)
                 return newline();
             else
                 return EOF;
         }
 
         int c =
- (flags_ & has_CR) == 0 ?
+ (flags_ & f_has_CR) == 0 ?
                 iostreams::get(src) :
                 CR;
 
@@ -145,24 +148,24 @@
             return WOULD_BLOCK;
 
         if (c == CR) {
- flags_ |= has_CR;
+ flags_ |= f_has_CR;
 
             int d;
             if ((d = iostreams::get(src)) == WOULD_BLOCK)
                 return WOULD_BLOCK;
 
             if (d == LF) {
- flags_ &= ~has_CR;
+ flags_ &= ~f_has_CR;
                 return newline();
             }
 
             if (d == EOF) {
- flags_ |= has_EOF;
+ flags_ |= f_has_EOF;
             } else {
                 iostreams::putback(src, d);
             }
 
- flags_ &= ~has_CR;
+ flags_ &= ~f_has_CR;
             return newline();
         }
 
@@ -178,7 +181,10 @@
         using iostreams::newline::CR;
         using iostreams::newline::LF;
 
- if ((flags_ & has_LF) != 0)
+ assert((flags_ & f_read) == 0);
+ flags_ |= f_write;
+
+ if ((flags_ & f_has_LF) != 0)
             return c == LF ?
                 newline(dest) :
                 newline(dest) && this->put(dest, c);
@@ -186,13 +192,13 @@
         if (c == LF)
            return newline(dest);
 
- if ((flags_ & has_CR) != 0)
+ if ((flags_ & f_has_CR) != 0)
             return newline(dest) ?
                 this->put(dest, c) :
                 false;
 
         if (c == CR) {
- flags_ |= has_CR;
+ flags_ |= f_has_CR;
             return true;
         }
 
@@ -203,17 +209,12 @@
     void close(Sink& dest, BOOST_IOS::openmode which)
     {
         typedef typename iostreams::category_of<Sink>::type category;
- bool unfinished = (flags_ & has_CR) != 0;
- flags_ &= newline::platform_mask;
- if (which == BOOST_IOS::out && unfinished)
- close(dest, is_convertible<category, output>());
+ if ((flags_ & f_write) != 0 && (flags_ & f_has_CR) != 0)
+ newline_if_sink(dest);
+ if (which == BOOST_IOS::out)
+ flags_ &= newline::platform_mask;
     }
 private:
- template<typename Sink>
- void close(Sink& dest, mpl::true_) { newline(dest); }
-
- template<typename Sink>
- void close(Sink&, mpl::false_) { }
 
     // Returns the appropriate element of a newline sequence.
     int newline()
@@ -227,11 +228,11 @@
         case newline::mac:
             return CR;
         case newline::dos:
- if (flags_ & has_LF) {
- flags_ &= ~has_LF;
+ if (flags_ & f_has_LF) {
+ flags_ &= ~f_has_LF;
                 return LF;
             } else {
- flags_ |= has_LF;
+ flags_ |= f_has_LF;
                 return CR;
             }
         }
@@ -254,24 +255,41 @@
             success = boost::iostreams::put(dest, CR);
             break;
         case newline::dos:
- if ((flags_ & has_LF) != 0) {
+ if ((flags_ & f_has_LF) != 0) {
                 if ((success = boost::iostreams::put(dest, LF)))
- flags_ &= ~has_LF;
+ flags_ &= ~f_has_LF;
             } else if (boost::iostreams::put(dest, CR)) {
                 if (!(success = boost::iostreams::put(dest, LF)))
- flags_ |= has_LF;
+ flags_ |= f_has_LF;
             }
             break;
         }
         if (success)
- flags_ &= ~has_CR;
+ flags_ &= ~f_has_CR;
         return success;
     }
+
+ // Writes a newline sequence if the given device is a Sink.
+ template<typename Device>
+ void newline_if_sink(Device& dest)
+ {
+ typedef typename iostreams::category_of<Device>::type category;
+ newline_if_sink(dest, is_convertible<category, output>());
+ }
+
+ template<typename Sink>
+ void newline_if_sink(Sink& dest, mpl::true_) { newline(dest); }
+
+ template<typename Source>
+ void newline_if_sink(Source&, mpl::false_) { }
+
     enum flags {
- has_LF = 32768,
- has_CR = has_LF << 1,
- has_newline = has_CR << 1,
- has_EOF = has_newline << 1
+ f_has_LF = 32768,
+ f_has_CR = f_has_LF << 1,
+ f_has_newline = f_has_CR << 1,
+ f_has_EOF = f_has_newline << 1,
+ f_read = f_has_EOF << 1,
+ f_write = f_read << 1
     };
     int flags_;
 };
@@ -304,26 +322,26 @@
 
         // Update source flags.
         if (c != EOF)
- source() &= ~line_complete;
- if ((source() & has_CR) != 0) {
+ source() &= ~f_line_complete;
+ if ((source() & f_has_CR) != 0) {
             if (c == LF) {
                 source() |= newline::dos;
- source() |= line_complete;
+ source() |= f_line_complete;
             } else {
                 source() |= newline::mac;
                 if (c == EOF)
- source() |= line_complete;
+ source() |= f_line_complete;
             }
         } else if (c == LF) {
             source() |= newline::posix;
- source() |= line_complete;
+ source() |= f_line_complete;
         }
- source() = (source() & ~has_CR) | (c == CR ? has_CR : 0);
+ source() = (source() & ~f_has_CR) | (c == CR ? f_has_CR : 0);
 
         // Check for errors.
         if ( c == EOF &&
             (target_ & newline::final_newline) != 0 &&
- (source() & line_complete) == 0 )
+ (source() & f_line_complete) == 0 )
         {
             fail();
         }
@@ -351,19 +369,19 @@
             return false;
 
          // Update source flags.
- source() &= ~line_complete;
- if ((source() & has_CR) != 0) {
+ source() &= ~f_line_complete;
+ if ((source() & f_has_CR) != 0) {
             if (c == LF) {
                 source() |= newline::dos;
- source() |= line_complete;
+ source() |= f_line_complete;
             } else {
                 source() |= newline::mac;
             }
         } else if (c == LF) {
             source() |= newline::posix;
- source() |= line_complete;
+ source() |= f_line_complete;
         }
- source() = (source() & ~has_CR) | (c == CR ? has_CR : 0);
+ source() = (source() & ~f_has_CR) | (c == CR ? f_has_CR : 0);
 
         // Check for errors.
         if ( (target_ & newline::platform_mask) != 0 &&
@@ -380,22 +398,24 @@
     {
         using iostreams::newline::final_newline;
 
- // Update final_newline flag.
- if ( (source() & has_CR) != 0 ||
- (source() & line_complete) != 0 )
- {
- source() |= final_newline;
- }
+ if (which == BOOST_IOS::out) {
+
+ // Update final_newline flag.
+ if ( (source() & f_has_CR) != 0 ||
+ (source() & f_line_complete) != 0 )
+ {
+ source() |= final_newline;
+ }
 
- // Clear non-sticky flags.
- source() &= ~(has_CR | line_complete);
+ // Clear non-sticky flags.
+ source() &= ~(f_has_CR | f_line_complete);
 
- // Check for errors.
- if ( (which & BOOST_IOS::out) &&
- (target_ & final_newline) != 0 &&
- (source() & final_newline) == 0 )
- {
- fail();
+ // Check for errors.
+ if ( (target_ & final_newline) != 0 &&
+ (source() & final_newline) == 0 )
+ {
+ fail();
+ }
         }
     }
 private:
@@ -404,8 +424,8 @@
     int source() const { return flags_; }
 
     enum flags {
- has_CR = 32768,
- line_complete = has_CR << 1
+ f_has_CR = 32768,
+ f_line_complete = f_has_CR << 1
     };
 
     int target_; // Represents expected input.

Modified: branches/fix-links/boost/iostreams/filter/symmetric.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/symmetric.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/symmetric.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -47,7 +47,6 @@
 #include <boost/iostreams/constants.hpp> // buffer size.
 #include <boost/iostreams/detail/buffer.hpp>
 #include <boost/iostreams/detail/char_traits.hpp>
-#include <boost/iostreams/detail/closer.hpp>
 #include <boost/iostreams/detail/config/limits.hpp>
 #include <boost/iostreams/detail/template_params.hpp>
 #include <boost/iostreams/traits.hpp>
@@ -149,29 +148,31 @@
         return static_cast<std::streamsize>(next_s - s);
     }
 
- // Give detail::closer<> permission to call close().
- typedef symmetric_filter<SymmetricFilter, Alloc> self;
- friend struct detail::closer<self>;
-
     template<typename Sink>
     void close(Sink& snk, BOOST_IOS::openmode which)
     {
         using namespace std;
- if ((state() & f_read) && (which & BOOST_IOS::in))
- close();
- if ((state() & f_write) && (which & BOOST_IOS::out)) {
+ if ((state() & f_write) == 0 && which == BOOST_IOS::in)
+ close_impl();
+ if ((state() & f_write) != 0 && which == BOOST_IOS::out) {
 
             // Repeatedly invoke filter() with no input.
- detail::closer<self> closer(*this);
- buffer_type& buf = pimpl_->buf_;
- char dummy;
- const char* end = &dummy;
- bool again = true;
- while (again) {
- if (buf.ptr() != buf.eptr())
- again = filter().filter(end, end, buf.ptr(), buf.eptr(), true);
- flush(snk);
+ try {
+ buffer_type& buf = pimpl_->buf_;
+ char dummy;
+ const char* end = &dummy;
+ bool again = true;
+ while (again) {
+ if (buf.ptr() != buf.eptr())
+ again = filter().filter( end, end, buf.ptr(),
+ buf.eptr(), true );
+ flush(snk);
+ }
+ } catch (...) {
+ try { close_impl(); } catch (...) { }
+ throw;
             }
+ close_impl();
         }
     }
     SymmetricFilter& filter() { return *pimpl_; }
@@ -229,7 +230,7 @@
     template<typename Sink>
     bool flush(Sink& snk, mpl::false_) { return true;}
 
- void close();
+ void close_impl();
 
     enum flag_type {
         f_read = 1,
@@ -281,7 +282,7 @@
 }
 
 template<typename SymmetricFilter, typename Alloc>
-void symmetric_filter<SymmetricFilter, Alloc>::close()
+void symmetric_filter<SymmetricFilter, Alloc>::close_impl()
 {
     state() = 0;
     buf().set(0, 0);

Modified: branches/fix-links/boost/iostreams/filter/test.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/filter/test.hpp (original)
+++ branches/fix-links/boost/iostreams/filter/test.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,6 @@
 #include <boost/iostreams/categories.hpp>
 #include <boost/iostreams/compose.hpp>
 #include <boost/iostreams/copy.hpp>
-#include <boost/iostreams/detail/adapter/basic_adapter.hpp>
 #include <boost/iostreams/detail/bool_trait_def.hpp>
 #include <boost/iostreams/detail/ios.hpp>
 #include <boost/iostreams/device/array.hpp>

Modified: branches/fix-links/boost/iostreams/invert.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/invert.hpp (original)
+++ branches/fix-links/boost/iostreams/invert.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -21,6 +21,8 @@
 #include <boost/iostreams/device/array.hpp>
 #include <boost/iostreams/detail/buffer.hpp>
 #include <boost/iostreams/detail/counted_array.hpp>
+#include <boost/iostreams/detail/execute.hpp>
+#include <boost/iostreams/detail/functional.hpp> // clear_flags, call_reset
 #include <boost/mpl/if.hpp>
 #include <boost/ref.hpp>
 #include <boost/shared_ptr.hpp>
@@ -116,13 +118,13 @@
     }
 
     template<typename Device>
- void close( Device& dev,
- BOOST_IOS::openmode which =
- BOOST_IOS::in | BOOST_IOS::out )
+ void close(Device& dev)
     {
- if ((which & BOOST_IOS::out) != 0 && (flags() & f_write) != 0)
- buf().flush(dev);
- flags() = 0;
+ detail::execute_all(
+ detail::flush_buffer(buf(), dev, (flags() & f_write) != 0),
+ detail::call_close_all(pimpl_->filter_, dev),
+ detail::clear_flags(flags())
+ );
     }
 private:
     filter_ref filter() { return boost::ref(pimpl_->filter_); }

Modified: branches/fix-links/boost/iostreams/restrict.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/restrict.hpp (original)
+++ branches/fix-links/boost/iostreams/restrict.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,7 +17,8 @@
 #include <boost/config.hpp> // DEDUCED_TYPENAME.
 #include <boost/iostreams/categories.hpp>
 #include <boost/iostreams/char_traits.hpp>
-#include <boost/iostreams/detail/adapter/basic_adapter.hpp>
+#include <boost/iostreams/detail/adapter/device_adapter.hpp>
+#include <boost/iostreams/detail/adapter/filter_adapter.hpp>
 #include <boost/iostreams/detail/call_traits.hpp>
 #include <boost/iostreams/detail/enable_if_stream.hpp>
 #include <boost/iostreams/detail/error.hpp>
@@ -44,7 +45,7 @@
 // SeekableDevice.
 //
 template<typename Device>
-class restricted_indirect_device : public basic_adapter<Device> {
+class restricted_indirect_device : public device_adapter<Device> {
 private:
     typedef typename detail::param_type<Device>::type param_type;
 public:
@@ -73,7 +74,7 @@
 // Device - A model of Direct and Device.
 //
 template<typename Device>
-class restricted_direct_device : public basic_adapter<Device> {
+class restricted_direct_device : public device_adapter<Device> {
 public:
     typedef typename char_type_of<Device>::type char_type;
     typedef std::pair<char_type*, char_type*> pair_type;
@@ -101,7 +102,7 @@
 // Filter - An indirect model of Filter.
 //
 template<typename Filter>
-class restricted_filter : public basic_adapter<Filter> {
+class restricted_filter : public filter_adapter<Filter> {
 public:
     typedef typename char_type_of<Filter>::type char_type;
     struct category
@@ -294,7 +295,7 @@
 template<typename Device>
 restricted_indirect_device<Device>::restricted_indirect_device
     (param_type dev, stream_offset off, stream_offset len)
- : basic_adapter<Device>(dev), beg_(off), pos_(off),
+ : device_adapter<Device>(dev), beg_(off), pos_(off),
       end_(len != -1 ? off + len : -1)
 {
     if (len < -1 || off < 0)
@@ -357,7 +358,7 @@
 template<typename Device>
 restricted_direct_device<Device>::restricted_direct_device
     (const Device& dev, stream_offset off, stream_offset len)
- : basic_adapter<Device>(dev), beg_(0), end_(0)
+ : device_adapter<Device>(dev), beg_(0), end_(0)
 {
     std::pair<char_type*, char_type*> seq =
         sequence(is_convertible<category, input>());
@@ -403,7 +404,7 @@
 template<typename Filter>
 restricted_filter<Filter>::restricted_filter
     (const Filter& flt, stream_offset off, stream_offset len)
- : basic_adapter<Filter>(flt), beg_(off),
+ : filter_adapter<Filter>(flt), beg_(off),
       pos_(off), end_(len != -1 ? off + len : -1), open_(false)
 {
     if (len < -1 || off < 0)

Modified: branches/fix-links/boost/iostreams/stream.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/stream.hpp (original)
+++ branches/fix-links/boost/iostreams/stream.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -20,6 +20,7 @@
 #include <boost/iostreams/stream_buffer.hpp>
 #include <boost/mpl/and.hpp>
 #include <boost/type_traits/is_convertible.hpp>
+#include <boost/utility/base_from_member.hpp>
 
 namespace boost { namespace iostreams { namespace detail {
 

Modified: branches/fix-links/boost/iostreams/stream_buffer.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/stream_buffer.hpp (original)
+++ branches/fix-links/boost/iostreams/stream_buffer.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -83,7 +83,7 @@
         try {
             if (this->is_open() && this->auto_close())
                 this->close();
- } catch (std::exception&) { }
+ } catch (...) { }
     }
     BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                              BOOST_IOSTREAMS_PUSH_PARAMS,

Modified: branches/fix-links/boost/iostreams/tee.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/tee.hpp (original)
+++ branches/fix-links/boost/iostreams/tee.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -14,9 +14,11 @@
 #include <cassert>
 #include <boost/config.hpp> // BOOST_DEDUCE_TYPENAME.
 #include <boost/iostreams/categories.hpp>
-#include <boost/iostreams/detail/adapter/basic_adapter.hpp>
+#include <boost/iostreams/detail/adapter/device_adapter.hpp>
+#include <boost/iostreams/detail/adapter/filter_adapter.hpp>
 #include <boost/iostreams/detail/call_traits.hpp>
-#include <boost/iostreams/detail/closer.hpp>
+#include <boost/iostreams/detail/execute.hpp>
+#include <boost/iostreams/detail/functional.hpp> // call_close_all
 #include <boost/iostreams/operations.hpp>
 #include <boost/iostreams/pipeline.hpp>
 #include <boost/iostreams/traits.hpp>
@@ -32,7 +34,7 @@
 // Device - A blocking Sink.
 //
 template<typename Device>
-class tee_filter : public detail::basic_adapter<Device> {
+class tee_filter : public detail::filter_adapter<Device> {
 public:
     typedef typename detail::param_type<Device>::type param_type;
     typedef typename char_type_of<Device>::type char_type;
@@ -51,7 +53,7 @@
     ));
 
     explicit tee_filter(param_type dev)
- : detail::basic_adapter<Device>(dev)
+ : detail::filter_adapter<Device>(dev)
         { }
 
     template<typename Sink>
@@ -65,10 +67,10 @@
     }
 
     template<typename Next>
- void close( Next&,
- BOOST_IOS::openmode which =
- BOOST_IOS::in | BOOST_IOS::out )
- { iostreams::close(this->component(), which); }
+ void close(Next&)
+ {
+ detail::close_all(this->component());
+ }
 
     template<typename Sink>
     bool flush(Sink& snk)
@@ -130,10 +132,10 @@
         assert(result1 == n && result2 == n);
         return n;
     }
- void close(BOOST_IOS::openmode which = BOOST_IOS::in | BOOST_IOS::out)
- {
- detail::external_closer<Sink2> close2(sink2_, which);
- detail::external_closer<Sink1> close1(sink1_, which);
+ void close()
+ {
+ detail::execute_all( detail::call_close_all(sink1_),
+ detail::call_close_all(sink2_) );
     }
     bool flush()
     {

Modified: branches/fix-links/boost/iostreams/traits.hpp
==============================================================================
--- branches/fix-links/boost/iostreams/traits.hpp (original)
+++ branches/fix-links/boost/iostreams/traits.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -32,9 +32,11 @@
 #include <boost/mpl/eval_if.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/mpl/int.hpp>
-#include <boost/mpl/or.hpp>
-#include <boost/range/iterator_range.hpp>
-#include <boost/range/value_type.hpp>
+#include <boost/mpl/or.hpp>
+#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+# include <boost/range/iterator_range.hpp>
+# include <boost/range/value_type.hpp>
+#endif // #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
 #include <boost/type_traits/is_convertible.hpp>
 
 namespace boost { namespace iostreams {
@@ -118,7 +120,9 @@
 struct char_type_of {
     template<typename U>
     struct get_value_type {
- typedef typename range_value<U>::type type;
+ #if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+ typedef typename range_value<U>::type type;
+ #endif // #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
     };
     typedef typename
             mpl::eval_if<

Modified: branches/fix-links/boost/iterator/detail/config_def.hpp
==============================================================================
--- branches/fix-links/boost/iterator/detail/config_def.hpp (original)
+++ branches/fix-links/boost/iterator/detail/config_def.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -49,7 +49,9 @@
 #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300) \
     || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x531)) \
     || (BOOST_WORKAROUND(BOOST_INTEL_CXX_VERSION, <= 700) && defined(_MSC_VER)) \
- || BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590042))
+ || BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590042)) \
+ || BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x590))
+
 # define BOOST_NO_LVALUE_RETURN_DETECTION
 
 # if 0 // test code

Modified: branches/fix-links/boost/iterator/iterator_facade.hpp
==============================================================================
--- branches/fix-links/boost/iterator/iterator_facade.hpp (original)
+++ branches/fix-links/boost/iterator/iterator_facade.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -433,26 +433,26 @@
 # ifdef BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY
 # define BOOST_ITERATOR_FACADE_INTEROP_HEAD(prefix, op, result_type) \
     template < \
- class Derived1, class V1, class TC1, class R1, class D1 \
- , class Derived2, class V2, class TC2, class R2, class D2 \
+ class Derived1, class V1, class TC1, class Reference1, class Difference1 \
+ , class Derived2, class V2, class TC2, class Reference2, class Difference2 \
> \
     prefix typename mpl::apply2<result_type,Derived1,Derived2>::type \
     operator op( \
- iterator_facade<Derived1, V1, TC1, R1, D1> const& lhs \
- , iterator_facade<Derived2, V2, TC2, R2, D2> const& rhs)
+ iterator_facade<Derived1, V1, TC1, Reference1, Difference1> const& lhs \
+ , iterator_facade<Derived2, V2, TC2, Reference2, Difference2> const& rhs)
 # else
 # define BOOST_ITERATOR_FACADE_INTEROP_HEAD(prefix, op, result_type) \
     template < \
- class Derived1, class V1, class TC1, class R1, class D1 \
- , class Derived2, class V2, class TC2, class R2, class D2 \
+ class Derived1, class V1, class TC1, class Reference1, class Difference1 \
+ , class Derived2, class V2, class TC2, class Reference2, class Difference2 \
> \
     prefix typename boost::detail::enable_if_interoperable< \
         Derived1, Derived2 \
       , typename mpl::apply2<result_type,Derived1,Derived2>::type \
>::type \
     operator op( \
- iterator_facade<Derived1, V1, TC1, R1, D1> const& lhs \
- , iterator_facade<Derived2, V2, TC2, R2, D2> const& rhs)
+ iterator_facade<Derived1, V1, TC1, Reference1, Difference1> const& lhs \
+ , iterator_facade<Derived2, V2, TC2, Reference2, Difference2> const& rhs)
 # endif
 
 # define BOOST_ITERATOR_FACADE_PLUS_HEAD(prefix,args) \

Modified: branches/fix-links/boost/lexical_cast.hpp
==============================================================================
--- branches/fix-links/boost/lexical_cast.hpp (original)
+++ branches/fix-links/boost/lexical_cast.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,7 +3,7 @@
 
 // Boost lexical_cast.hpp header -------------------------------------------//
 //
-// See http://www.boost.org/libs/converston for documentation.
+// See http://www.boost.org/libs/conversion for documentation.
 // See end of this header for rights and permissions.
 //
 // what: lexical_cast custom keyword cast

Modified: branches/fix-links/boost/math/complex/asinh.hpp
==============================================================================
--- branches/fix-links/boost/math/complex/asinh.hpp (original)
+++ branches/fix-links/boost/math/complex/asinh.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -9,8 +9,8 @@
 #ifndef BOOST_MATH_COMPLEX_DETAILS_INCLUDED
 # include <boost/math/complex/details.hpp>
 #endif
-#ifndef BOOST_MATH_COMPLEX_ASINH_INCLUDED
-# include <boost/math/complex/asinh.hpp>
+#ifndef BOOST_MATH_COMPLEX_ASIN_INCLUDED
+# include <boost/math/complex/asin.hpp>
 #endif
 
 namespace boost{ namespace math{

Modified: branches/fix-links/boost/math/distributions/find_location.hpp
==============================================================================
--- branches/fix-links/boost/math/distributions/find_location.hpp (original)
+++ branches/fix-links/boost/math/distributions/find_location.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -13,6 +13,8 @@
 #include <boost/math/policies/policy.hpp>
 #include <boost/math/tools/traits.hpp>
 #include <boost/static_assert.hpp>
+#include <boost/math/special_functions/fpclassify.hpp>
+#include <boost/math/policies/error_handling.hpp>
 // using boost::math::policies::policy;
 // using boost::math::complement; // will be needed by users who want complement,
 // but NOT placed here to avoid putting it in global scope.

Modified: branches/fix-links/boost/math/distributions/find_scale.hpp
==============================================================================
--- branches/fix-links/boost/math/distributions/find_scale.hpp (original)
+++ branches/fix-links/boost/math/distributions/find_scale.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -14,6 +14,8 @@
 // using boost::math::policies::policy;
 #include <boost/math/tools/traits.hpp>
 #include <boost/static_assert.hpp>
+#include <boost/math/special_functions/fpclassify.hpp>
+#include <boost/math/policies/error_handling.hpp>
 // using boost::math::complement; // will be needed by users who want complement,
 // but NOT placed here to avoid putting it in global scope.
 

Modified: branches/fix-links/boost/math/policies/error_handling.hpp
==============================================================================
--- branches/fix-links/boost/math/policies/error_handling.hpp (original)
+++ branches/fix-links/boost/math/policies/error_handling.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -71,7 +71,7 @@
 void raise_error(const char* function, const char* message)
 {
   if(function == 0)
- function = "Unknown function";
+ function = "Unknown function operating on type %1%";
   if(message == 0)
        message = "Cause unknown";
 
@@ -88,9 +88,9 @@
 void raise_error(const char* function, const char* message, const T& val)
 {
   if(function == 0)
- function = "Unknown function";
+ function = "Unknown function operating on type %1%";
   if(message == 0)
- message = "Cause unknown";
+ message = "Cause unknown: error caused by bad argument with value %1%";
 
   std::string msg("Error in function ");
   msg += (boost::format(function) % typeid(T).name()).str();

Modified: branches/fix-links/boost/math/tools/traits.hpp
==============================================================================
--- branches/fix-links/boost/math/tools/traits.hpp (original)
+++ branches/fix-links/boost/math/tools/traits.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -29,8 +29,8 @@
 
 namespace detail{
 
-BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_value_type, value_type, true);
-BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_policy_type, policy_type, true);
+BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_value_type, value_type, true)
+BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_policy_type, policy_type, true)
 
 template<class D>
 char cdf(const D& ...);

Modified: branches/fix-links/boost/numeric/interval/detail/ia64_rounding_control.hpp
==============================================================================
--- branches/fix-links/boost/numeric/interval/detail/ia64_rounding_control.hpp (original)
+++ branches/fix-links/boost/numeric/interval/detail/ia64_rounding_control.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,6 +1,6 @@
 /* Boost interval/detail/ia64_rounding_control.hpp file
  *
- * Copyright 2006 Boris Gubenko
+ * Copyright 2006-2007 Boris Gubenko
  *
  * Distributed under the Boost Software License, Version 1.0.
  * (See accompanying file LICENSE_1_0.txt or
@@ -14,7 +14,7 @@
 #error This header only works on ia64 CPUs.
 #endif
 
-#if defined(__HP_aCC)
+#if defined(__hpux)
 
 # include <fenv.h>
 
@@ -77,7 +77,7 @@
 
 #undef BOOST_NUMERIC_INTERVAL_NO_HARDWARE
 
-#endif /* __HP_aCC */
+#endif /* __hpux */
 
 #endif /* BOOST_NUMERIC_INTERVAL_DETAIL_IA64_ROUNDING_CONTROL_HPP */
 

Modified: branches/fix-links/boost/ptr_container/detail/reversible_ptr_container.hpp
==============================================================================
--- branches/fix-links/boost/ptr_container/detail/reversible_ptr_container.hpp (original)
+++ branches/fix-links/boost/ptr_container/detail/reversible_ptr_container.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -157,7 +157,7 @@
                                    size_type;
         typedef BOOST_DEDUCED_TYPENAME Config::allocator_type
                                    allocator_type;
-
+ typedef CloneAllocator clone_allocator_type;
         typedef ptr_container_detail::static_move_ptr<Ty_,Deleter>
                                    auto_type;
             

Modified: branches/fix-links/boost/ptr_container/ptr_sequence_adapter.hpp
==============================================================================
--- branches/fix-links/boost/ptr_container/ptr_sequence_adapter.hpp (original)
+++ branches/fix-links/boost/ptr_container/ptr_sequence_adapter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -143,6 +143,8 @@
         typedef BOOST_DEDUCED_TYPENAME base_type::value_type value_type;
         typedef BOOST_DEDUCED_TYPENAME base_type::reference reference;
         typedef BOOST_DEDUCED_TYPENAME base_type::auto_type auto_type;
+ typedef BOOST_DEDUCED_TYPENAME base_type::clone_allocator_type
+ clone_allocator_type;
          
         BOOST_PTR_CONTAINER_DEFINE_CONSTRUCTORS( ptr_sequence_adapter,
                                                  base_type )
@@ -537,6 +539,31 @@
             }
         };
 
+ template< class Fun, class Arg1 >
+ class void_ptr_delete_if
+ {
+ Fun fun;
+ public:
+
+ void_ptr_delete_if() : fun(Fun())
+ { }
+
+ void_ptr_delete_if( Fun f ) : fun(f)
+ { }
+
+ bool operator()( void* r ) const
+ {
+ BOOST_ASSERT( r != 0 );
+ Arg1 arg1 = static_cast<Arg1>(r);
+ if( fun( *arg1 ) )
+ {
+ clone_allocator_type::deallocate_clone( arg1 );
+ return true;
+ }
+ return false;
+ }
+ };
+
         void compact_and_erase_nulls( iterator first, iterator last ) // nothrow
         {
             
@@ -605,19 +632,9 @@
         void erase_if( iterator first, iterator last, Pred pred )
         {
             range_check(first,last);
-
- iterator next = first;
- for( ; next != last; ++next )
- {
- BOOST_ASSERT( !::boost::is_null(next) );
- if( pred( *next ) )
- {
- this->remove( next ); // delete object
- *next.base() = 0; // mark pointer as deleted
- }
- }
-
- compact_and_erase_nulls( first, last );
+ this->base().erase( std::remove_if( first.base(), last.base(),
+ void_ptr_delete_if<Pred,value_type>(pred) ),
+ this->base().end() );
         }
         
         template< class Pred >

Modified: branches/fix-links/boost/ptr_container/ptr_set_adapter.hpp
==============================================================================
--- branches/fix-links/boost/ptr_container/ptr_set_adapter.hpp (original)
+++ branches/fix-links/boost/ptr_container/ptr_set_adapter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -246,9 +246,9 @@
         typedef BOOST_DEDUCED_TYPENAME base_type::auto_type
                      auto_type;
         typedef BOOST_DEDUCED_TYPENAME VoidPtrSet::key_compare
- key_compare;
+ key_compare;
         typedef BOOST_DEDUCED_TYPENAME VoidPtrSet::allocator_type
- allocator_type;
+ allocator_type;
     private:
         
         template< typename II >

Modified: branches/fix-links/boost/random/uniform_int.hpp
==============================================================================
--- branches/fix-links/boost/random/uniform_int.hpp (original)
+++ branches/fix-links/boost/random/uniform_int.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -134,7 +134,7 @@
   friend std::basic_istream<CharT,Traits>&
   operator>>(std::basic_istream<CharT,Traits>& is, uniform_int& ud)
   {
-# if BOOST_WORKAROUND(_MSC_FULL_VER, BOOST_TESTED_AT(13102292)) && BOOST_MSVC > 1300
+# if BOOST_WORKAROUND(_MSC_FULL_VER, BOOST_TESTED_AT(13102292)) && BOOST_MSVC == 1400
       return detail::extract_uniform_int(is, ud, ud.impl);
 # else
    is >> std::ws >> ud._min >> std::ws >> ud._max;

Modified: branches/fix-links/boost/regex/v4/cpp_regex_traits.hpp
==============================================================================
--- branches/fix-links/boost/regex/v4/cpp_regex_traits.hpp (original)
+++ branches/fix-links/boost/regex/v4/cpp_regex_traits.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -128,7 +128,7 @@
       break;
    case ::std::ios_base::cur:
    {
- std::ptrdiff_t newpos = pos + off;
+ std::ptrdiff_t newpos = static_cast<std::ptrdiff_t>(pos + off);
       if((newpos < 0) || (newpos > size))
          return pos_type(off_type(-1));
       else

Modified: branches/fix-links/boost/regex/v4/regex_workaround.hpp
==============================================================================
--- branches/fix-links/boost/regex/v4/regex_workaround.hpp (original)
+++ branches/fix-links/boost/regex/v4/regex_workaround.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -150,13 +150,16 @@
       return stdext::unchecked_equal(first, last, with);
    }
 
+#else
+ using std::copy;
+ using std::equal;
+#endif
+#if BOOST_WORKAROUND(BOOST_MSVC,>=1400) && defined(__STDC_WANT_SECURE_LIB__) && __STDC_WANT_SECURE_LIB__
+
    // use safe versions of strcpy etc:
    using ::strcpy_s;
    using ::strcat_s;
 #else
- using std::copy;
- using std::equal;
-
    inline std::size_t strcpy_s(
       char *strDestination,
       std::size_t sizeInBytes,

Modified: branches/fix-links/boost/test/test_tools.hpp
==============================================================================
--- branches/fix-links/boost/test/test_tools.hpp (original)
+++ branches/fix-links/boost/test/test_tools.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -651,13 +651,13 @@
     std::size_t left_bit_size = sizeof(Left)*CHAR_BIT;
     std::size_t right_bit_size = sizeof(Right)*CHAR_BIT;
 
- static Left const L1( 1 );
- static Right const R1( 1 );
+ static Left const leftOne( 1 );
+ static Right const rightOne( 1 );
 
     std::size_t total_bits = left_bit_size < right_bit_size ? left_bit_size : right_bit_size;
 
     for( std::size_t counter = 0; counter < total_bits; ++counter ) {
- if( ( left & ( L1 << counter ) ) != ( right & ( R1 << counter ) ) ) {
+ if( ( left & ( leftOne << counter ) ) != ( right & ( rightOne << counter ) ) ) {
             res = false;
             res.message() << "\nMismatch in a position " << counter;
         }

Modified: branches/fix-links/boost/thread/detail/move.hpp
==============================================================================
--- branches/fix-links/boost/thread/detail/move.hpp (original)
+++ branches/fix-links/boost/thread/detail/move.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -23,12 +23,6 @@
                 return &t;
             }
         };
-
- template<typename T>
- thread_move_t<T> thread_move(T& t)
- {
- return thread_move_t<T>(t);
- }
     }
     
 }

Modified: branches/fix-links/boost/thread/locks.hpp
==============================================================================
--- branches/fix-links/boost/thread/locks.hpp (original)
+++ branches/fix-links/boost/thread/locks.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -90,9 +90,20 @@
             m(other->m),is_locked(other->is_locked)
         {
             other->is_locked=false;
+ other->m=0;
         }
         unique_lock(detail::thread_move_t<upgrade_lock<Mutex> > other);
 
+ operator detail::thread_move_t<unique_lock<Mutex> >()
+ {
+ return move();
+ }
+
+ detail::thread_move_t<unique_lock<Mutex> > move()
+ {
+ return detail::thread_move_t<unique_lock<Mutex> >(*this);
+ }
+
         unique_lock& operator=(detail::thread_move_t<unique_lock<Mutex> > other)
         {
             unique_lock temp(other);
@@ -197,6 +208,18 @@
     };
 
     template<typename Mutex>
+ inline detail::thread_move_t<unique_lock<Mutex> > move(unique_lock<Mutex> & x)
+ {
+ return x.move();
+ }
+
+ template<typename Mutex>
+ inline detail::thread_move_t<unique_lock<Mutex> > move(detail::thread_move_t<unique_lock<Mutex> > x)
+ {
+ return x;
+ }
+
+ template<typename Mutex>
     class shared_lock
     {
     protected:
@@ -254,6 +277,17 @@
             }
         }
 
+ operator detail::thread_move_t<shared_lock<Mutex> >()
+ {
+ return move();
+ }
+
+ detail::thread_move_t<shared_lock<Mutex> > move()
+ {
+ return detail::thread_move_t<shared_lock<Mutex> >(*this);
+ }
+
+
         shared_lock& operator=(detail::thread_move_t<shared_lock<Mutex> > other)
         {
             shared_lock temp(other);
@@ -342,6 +376,19 @@
     };
 
     template<typename Mutex>
+ inline detail::thread_move_t<shared_lock<Mutex> > move(shared_lock<Mutex> & x)
+ {
+ return x.move();
+ }
+
+ template<typename Mutex>
+ inline detail::thread_move_t<shared_lock<Mutex> > move(detail::thread_move_t<shared_lock<Mutex> > x)
+ {
+ return x;
+ }
+
+
+ template<typename Mutex>
     class upgrade_lock
     {
     protected:
@@ -380,6 +427,17 @@
             }
         }
 
+ operator detail::thread_move_t<upgrade_lock<Mutex> >()
+ {
+ return move();
+ }
+
+ detail::thread_move_t<upgrade_lock<Mutex> > move()
+ {
+ return detail::thread_move_t<upgrade_lock<Mutex> >(*this);
+ }
+
+
         upgrade_lock& operator=(detail::thread_move_t<upgrade_lock<Mutex> > other)
         {
             upgrade_lock temp(other);
@@ -452,6 +510,19 @@
         friend class unique_lock<Mutex>;
     };
 
+
+ template<typename Mutex>
+ inline detail::thread_move_t<upgrade_lock<Mutex> > move(upgrade_lock<Mutex> & x)
+ {
+ return x.move();
+ }
+
+ template<typename Mutex>
+ inline detail::thread_move_t<upgrade_lock<Mutex> > move(detail::thread_move_t<upgrade_lock<Mutex> > x)
+ {
+ return x;
+ }
+
     template<typename Mutex>
     unique_lock<Mutex>::unique_lock(detail::thread_move_t<upgrade_lock<Mutex> > other):
         m(other->m),is_locked(other->is_locked)
@@ -474,18 +545,18 @@
         upgrade_to_unique_lock& operator=(upgrade_to_unique_lock&);
     public:
         explicit upgrade_to_unique_lock(upgrade_lock<Mutex>& m_):
- source(&m_),exclusive(detail::thread_move(*source))
+ source(&m_),exclusive(move(*source))
         {}
         ~upgrade_to_unique_lock()
         {
             if(source)
             {
- *source=detail::thread_move(exclusive);
+ *source=move(exclusive);
             }
         }
 
         upgrade_to_unique_lock(detail::thread_move_t<upgrade_to_unique_lock<Mutex> > other):
- source(other->source),exclusive(detail::thread_move(other->exclusive))
+ source(other->source),exclusive(move(other->exclusive))
         {
             other->source=0;
         }
@@ -515,6 +586,7 @@
             return exclusive.owns_lock();
         }
     };
+
 }
 
 #endif

Modified: branches/fix-links/boost/thread/pthread/thread.hpp
==============================================================================
--- branches/fix-links/boost/thread/pthread/thread.hpp (original)
+++ branches/fix-links/boost/thread/pthread/thread.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -40,44 +40,62 @@
     {
         class thread_id
         {
- boost::optional<pthread_t> id;
-
+ private:
+ detail::thread_data_ptr thread_data;
+
+ thread_id(detail::thread_data_ptr thread_data_):
+ thread_data(thread_data_)
+ {}
             friend class boost::thread;
-
             friend thread_id this_thread::get_id();
-
- thread_id(pthread_t id_):
- id(id_)
- {}
-
         public:
- thread_id()
+ thread_id():
+ thread_data()
             {}
-
+
             bool operator==(const thread_id& y) const
             {
- return (id && y.id) && (pthread_equal(*id,*y.id)!=0);
+ return thread_data==y.thread_data;
             }
         
             bool operator!=(const thread_id& y) const
             {
- return !(*this==y);
+ return thread_data!=y.thread_data;
+ }
+
+ bool operator<(const thread_id& y) const
+ {
+ return thread_data<y.thread_data;
+ }
+
+ bool operator>(const thread_id& y) const
+ {
+ return y.thread_data<thread_data;
+ }
+
+ bool operator<=(const thread_id& y) const
+ {
+ return !(y.thread_data<thread_data);
+ }
+
+ bool operator>=(const thread_id& y) const
+ {
+ return !(thread_data<y.thread_data);
             }
 
             template<class charT, class traits>
             friend std::basic_ostream<charT, traits>&
             operator<<(std::basic_ostream<charT, traits>& os, const thread_id& x)
             {
- if(x.id)
+ if(x.thread_data)
                 {
- return os<<*x.id;
+ return os<<x.thread_data;
                 }
                 else
                 {
                     return os<<"{Not-any-thread}";
                 }
             }
-
         };
     }
 
@@ -108,13 +126,13 @@
         };
         
         mutable boost::mutex thread_info_mutex;
- boost::shared_ptr<detail::thread_data_base> thread_info;
+ detail::thread_data_ptr thread_info;
 
         void start_thread();
         
- explicit thread(boost::shared_ptr<detail::thread_data_base> data);
+ explicit thread(detail::thread_data_ptr data);
 
- boost::shared_ptr<detail::thread_data_base> get_thread_info() const;
+ detail::thread_data_ptr get_thread_info() const;
         
     public:
         thread();
@@ -169,6 +187,17 @@
         bool interruption_requested() const;
     };
 
+ inline detail::thread_move_t<thread> move(thread& x)
+ {
+ return x.move();
+ }
+
+ inline detail::thread_move_t<thread> move(detail::thread_move_t<thread> x)
+ {
+ return x;
+ }
+
+
     template<typename F>
     struct thread::thread_data<boost::reference_wrapper<F> >:
         detail::thread_data_base
@@ -208,10 +237,7 @@
             ~restore_interruption();
         };
 
- inline thread::id get_id()
- {
- return thread::id(pthread_self());
- }
+ BOOST_THREAD_DECL thread::id get_id();
 
         BOOST_THREAD_DECL void interruption_point();
         BOOST_THREAD_DECL bool interruption_enabled();

Modified: branches/fix-links/boost/thread/pthread/thread_data.hpp
==============================================================================
--- branches/fix-links/boost/thread/pthread/thread_data.hpp (original)
+++ branches/fix-links/boost/thread/pthread/thread_data.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -7,6 +7,7 @@
 
 #include <boost/thread/detail/config.hpp>
 #include <boost/shared_ptr.hpp>
+#include <boost/enable_shared_from_this.hpp>
 #include <boost/thread/mutex.hpp>
 #include <boost/optional.hpp>
 #include <pthread.h>
@@ -21,10 +22,14 @@
     {
         struct thread_exit_callback_node;
         struct tss_data_node;
+
+ struct thread_data_base;
+ typedef boost::shared_ptr<thread_data_base> thread_data_ptr;
         
- struct thread_data_base
+ struct thread_data_base:
+ enable_shared_from_this<thread_data_base>
         {
- boost::shared_ptr<thread_data_base> self;
+ thread_data_ptr self;
             pthread_t thread_handle;
             boost::mutex data_mutex;
             boost::condition_variable done_condition;

Modified: branches/fix-links/boost/thread/win32/condition_variable.hpp
==============================================================================
--- branches/fix-links/boost/thread/win32/condition_variable.hpp (original)
+++ branches/fix-links/boost/thread/win32/condition_variable.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -276,6 +276,16 @@
             return do_wait(m,wait_until);
         }
 
+ bool timed_wait(unique_lock<mutex>& m,boost::xtime const& wait_until)
+ {
+ return do_wait(m,system_time(wait_until));
+ }
+ template<typename duration_type>
+ bool timed_wait(unique_lock<mutex>& m,duration_type const& wait_duration)
+ {
+ return do_wait(m,wait_duration.total_milliseconds());
+ }
+
         template<typename predicate_type>
         bool timed_wait(unique_lock<mutex>& m,boost::system_time const& wait_until,predicate_type pred)
         {
@@ -315,6 +325,18 @@
             return do_wait(m,wait_until);
         }
 
+ template<typename lock_type>
+ bool timed_wait(lock_type& m,boost::xtime const& wait_until)
+ {
+ return do_wait(m,system_time(wait_until));
+ }
+
+ template<typename lock_type,typename duration_type>
+ bool timed_wait(lock_type& m,duration_type const& wait_duration)
+ {
+ return do_wait(m,wait_duration.total_milliseconds());
+ }
+
         template<typename lock_type,typename predicate_type>
         bool timed_wait(lock_type& m,boost::system_time const& wait_until,predicate_type pred)
         {

Modified: branches/fix-links/boost/thread/win32/thread.hpp
==============================================================================
--- branches/fix-links/boost/thread/win32/thread.hpp (original)
+++ branches/fix-links/boost/thread/win32/thread.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -245,6 +245,16 @@
         bool interruption_requested() const;
     };
 
+ inline detail::thread_move_t<thread> move(thread& x)
+ {
+ return x.move();
+ }
+
+ inline detail::thread_move_t<thread> move(detail::thread_move_t<thread> x)
+ {
+ return x;
+ }
+
     template<typename F>
     struct thread::thread_data<boost::reference_wrapper<F> >:
         detail::thread_data_base
@@ -354,7 +364,14 @@
         friend std::basic_ostream<charT, traits>&
         operator<<(std::basic_ostream<charT, traits>& os, const id& x)
         {
- return os<<x.thread_data;
+ if(x.thread_data)
+ {
+ return os<<x.thread_data;
+ }
+ else
+ {
+ return os<<"{Not-any-thread}";
+ }
         }
 
         void interrupt()

Modified: branches/fix-links/boost/tr1/detail/config.hpp
==============================================================================
--- branches/fix-links/boost/tr1/detail/config.hpp (original)
+++ branches/fix-links/boost/tr1/detail/config.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -109,6 +109,18 @@
 
 #endif
 
+#if defined(_MSC_VER) && (_MSC_VER >= 1500) \
+ && defined(_MSC_FULL_VER) && \
+ !defined(__SGI_STL_PORT) && \
+ !defined(_STLPORT_VERSION)
+//
+// MSVC-9.0 defines a not-quite TR1 conforming hash
+// function object in <functional>, so we must define
+// this here:
+//
+# define BOOST_HAS_TR1_HASH
+#endif
+
 #include <boost/config.hpp>
 
 #endif

Modified: branches/fix-links/boost/type_traits/alignment_of.hpp
==============================================================================
--- branches/fix-links/boost/type_traits/alignment_of.hpp (original)
+++ branches/fix-links/boost/type_traits/alignment_of.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,7 +17,7 @@
 
 #ifdef BOOST_MSVC
 # pragma warning(push)
-# pragma warning(disable: 4121) // alignment is sensitive to packing
+# pragma warning(disable: 4121 4512) // alignment is sensitive to packing
 #endif
 #if defined(__BORLANDC__) && (__BORLANDC__ < 0x600)
 #pragma option push -Vx- -Ve-

Modified: branches/fix-links/boost/type_traits/function_traits.hpp
==============================================================================
--- branches/fix-links/boost/type_traits/function_traits.hpp (original)
+++ branches/fix-links/boost/type_traits/function_traits.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -23,14 +23,14 @@
 template<typename R>
 struct function_traits_helper<R (*)(void)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 0);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 0);
   typedef R result_type;
 };
 
 template<typename R, typename T1>
 struct function_traits_helper<R (*)(T1)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 1);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 1);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T1 argument_type;
@@ -39,7 +39,7 @@
 template<typename R, typename T1, typename T2>
 struct function_traits_helper<R (*)(T1, T2)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 2);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 2);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -50,7 +50,7 @@
 template<typename R, typename T1, typename T2, typename T3>
 struct function_traits_helper<R (*)(T1, T2, T3)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 3);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 3);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -60,7 +60,7 @@
 template<typename R, typename T1, typename T2, typename T3, typename T4>
 struct function_traits_helper<R (*)(T1, T2, T3, T4)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 4);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 4);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -72,7 +72,7 @@
          typename T5>
 struct function_traits_helper<R (*)(T1, T2, T3, T4, T5)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 5);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 5);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -85,7 +85,7 @@
          typename T5, typename T6>
 struct function_traits_helper<R (*)(T1, T2, T3, T4, T5, T6)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 6);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 6);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -99,7 +99,7 @@
          typename T5, typename T6, typename T7>
 struct function_traits_helper<R (*)(T1, T2, T3, T4, T5, T6, T7)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 7);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 7);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -114,7 +114,7 @@
          typename T5, typename T6, typename T7, typename T8>
 struct function_traits_helper<R (*)(T1, T2, T3, T4, T5, T6, T7, T8)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 8);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 8);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -130,7 +130,7 @@
          typename T5, typename T6, typename T7, typename T8, typename T9>
 struct function_traits_helper<R (*)(T1, T2, T3, T4, T5, T6, T7, T8, T9)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 9);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 9);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -148,7 +148,7 @@
          typename T10>
 struct function_traits_helper<R (*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
 {
- BOOST_STATIC_CONSTANT(int, arity = 10);
+ BOOST_STATIC_CONSTANT(unsigned, arity = 10);
   typedef R result_type;
   typedef T1 arg1_type;
   typedef T2 arg2_type;
@@ -174,7 +174,7 @@
 
 namespace detail {
 
-template<int N>
+template<unsigned N>
 struct type_of_size
 {
   char elements[N];
@@ -227,7 +227,7 @@
 template<typename Function>
 struct function_traits
 {
- BOOST_STATIC_CONSTANT(int, arity = (sizeof(detail::function_arity_helper((Function*)0))-1));
+ BOOST_STATIC_CONSTANT(unsigned, arity = (sizeof(detail::function_arity_helper((Function*)0))-1));
 };
 
 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Modified: branches/fix-links/boost/utility/result_of.hpp
==============================================================================
--- branches/fix-links/boost/utility/result_of.hpp (original)
+++ branches/fix-links/boost/utility/result_of.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,9 +10,10 @@
 #define BOOST_RESULT_OF_HPP
 
 #include <boost/config.hpp>
-#include <boost/type_traits/ice.hpp>
-#include <boost/type.hpp>
-#include <boost/preprocessor.hpp>
+#include <boost/preprocessor/iteration/iterate.hpp>
+#include <boost/preprocessor/punctuation/comma_if.hpp>
+#include <boost/preprocessor/repetition/enum_params.hpp>
+#include <boost/preprocessor/repetition/enum_shifted_params.hpp>
 #include <boost/detail/workaround.hpp>
 #include <boost/mpl/has_xxx.hpp>
 #include <boost/mpl/if.hpp>

Modified: branches/fix-links/boost/utility/value_init.hpp
==============================================================================
--- branches/fix-links/boost/utility/value_init.hpp (original)
+++ branches/fix-links/boost/utility/value_init.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -7,102 +7,105 @@
 // 21 Ago 2002 (Created) Fernando Cacciola
 // 07 Set 2007 (Worked around MSVC++ bug) Fernando Cacciola, Niels Dekker
 // 16 Nov 2007 (Refactoring: removed private base classes) Fernando Cacciola, Niels Dekker
+// 09 Dec 2007 (Worked around various compiler bugs) Fernando Cacciola, Niels Dekker
 //
 #ifndef BOOST_UTILITY_VALUE_INIT_21AGO2002_HPP
 #define BOOST_UTILITY_VALUE_INIT_21AGO2002_HPP
 
-#include <boost/detail/select_type.hpp>
-#include <boost/type_traits/cv_traits.hpp>
-#include <boost/detail/workaround.hpp>
-
-// Microsoft Visual C++ does not correctly support value initialization, as reported by
-// Pavel Kuznetsov (MetaCommunications Engineering), 7/28/2005, Feedback ID 100744,
-// Feedback Title: Value-initialization in new-expression
+// Note: The implementation of boost::value_initialized had to deal with the
+// fact that various compilers haven't fully implemented value-initialization:
+// Microsoft Feedback ID 100744 - Value-initialization in new-expression
+// Reported by Pavel Kuznetsov (MetaCommunications Engineering), 2005-07-28
 // https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=100744
-// The report was closed at 11/14/2006, and its status was set to "Closed (Won't Fix)".
-// Luckily, even in the presence of this compiler bug, boost::value_initialized will still
-// do its job correctly, when using the following workaround:
-#if BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1500))
-# define BOOST_UTILITY_VALUE_INIT_WORKAROUND
-#endif
-
-#ifdef BOOST_UTILITY_VALUE_INIT_WORKAROUND
+// GCC Bug 30111 - Value-initialization of POD base class doesn't initialize members
+// Reported by Jonathan Wakely, 2006-12-07
+// http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30111
+// GCC Bug 33916 - Default constructor fails to initialize array members
+// Reported by Michael Elizabeth Chastain, 2007-10-26
+// http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33916
+// Borland Report 51854 - Value-initialization: POD struct should be zero-initialized
+// Reported by Niels Dekker (LKEB, Leiden University Medical Center), 2007-11-09
+// http://qc.codegear.com/wc/qcmain.aspx?d=51854
+// The constructor of boost::value_initialized<T> works around these issues, by
+// clearing the bytes of T, before constructing the T object it contains.
 
 #include <boost/aligned_storage.hpp>
+#include <boost/detail/select_type.hpp>
+#include <boost/detail/workaround.hpp>
+#include <boost/type_traits/cv_traits.hpp>
 #include <boost/type_traits/alignment_of.hpp>
 #include <cstring>
 #include <new>
 
-#ifdef BOOST_MSVC
-#pragma warning(push)
-#if _MSC_VER >= 1310
-// When using MSVC 7.1 or higher, placement new, "new (&x) T()", may trigger warning C4345:
-// "behavior change: an object of POD type constructed with an initializer of the form ()
-// will be default-initialized". There is no need to worry about this, though.
-#pragma warning(disable: 4345)
-#endif
-#endif
-
 namespace boost {
 
 template<class T>
 class value_initialized
 {
   private :
- mutable typename ::boost::aligned_storage<sizeof(T), ::boost::alignment_of<T>::value>::type x;
+ struct wrapper
+ {
+#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x592))
+ typename
+#endif
+ remove_const<T>::type data;
+ };
+
+ mutable
+#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x592))
+ typename
+#endif
+ ::boost::aligned_storage<sizeof(wrapper), ::boost::alignment_of<wrapper>::value>::type x;
 
   public :
 
     value_initialized()
     {
       std::memset(&x, 0, sizeof(x));
- new (&x) T();
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#if _MSC_VER >= 1310
+// When using MSVC 7.1 or higher, the following placement new expression may trigger warning C4345:
+// "behavior change: an object of POD type constructed with an initializer of the form ()
+// will be default-initialized". There is no need to worry about this, though.
+#pragma warning(disable: 4345)
+#endif
+#endif
+ new (&x) wrapper();
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
     }
 
- ~value_initialized()
+ value_initialized(value_initialized const & arg)
     {
- void * ptr = &x;
- static_cast<T*>(ptr)->T::~T();
+ void const * const ptr = &(arg.x);
+ new (&x) wrapper( *static_cast<wrapper const *>(ptr) );
     }
 
- T& data() const
+ value_initialized & operator=(value_initialized const & arg)
     {
- void * ptr = &x;
- return *static_cast<T*>(ptr);
+ T & this_data = this->data();
+ T const & arg_data = arg.data();
+ this_data = arg_data;
+ return *this;
     }
 
- operator T&() const { return this->data(); }
-
-} ;
-
-#ifdef BOOST_MSVC
-// Restores the state of warning C4345.
-#pragma warning(pop)
-#endif
-
-#else
-
-namespace boost {
-
-template<class T>
-class value_initialized
-{
- public :
-
- value_initialized() : x() {}
+ ~value_initialized()
+ {
+ void * const ptr = &x;
+ static_cast<wrapper *>(ptr)->wrapper::~wrapper();
+ }
 
- T& data() const { return x; }
+ T& data() const
+ {
+ void * const ptr = &x;
+ return static_cast<wrapper *>(ptr)->data;
+ }
 
     operator T&() const { return this->data(); }
 
- mutable
-#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
- typename
-#endif
- ::boost::remove_const<T>::type x ;
-
 } ;
-#endif
 
 
 

Modified: branches/fix-links/libs/asio/doc/asio.qbk
==============================================================================
--- branches/fix-links/libs/asio/doc/asio.qbk (original)
+++ branches/fix-links/libs/asio/doc/asio.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,7 +17,6 @@
     [authors [Kohlhoff, Christopher]]
     [category template]
     [category generic]
- [last-revision $Date$]
 ]
 
 [template mdash[] '''&mdash; ''']

Modified: branches/fix-links/libs/asio/doc/examples.qbk
==============================================================================
--- branches/fix-links/libs/asio/doc/examples.qbk (original)
+++ branches/fix-links/libs/asio/doc/examples.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -50,8 +50,8 @@
 [heading HTTP Client]
 
 Example programs implementing simple HTTP 1.0 clients. These examples show how
-to use the [link boost_asio.reference.read_until] and [link
-boost_asio.reference.async_read_until] functions.
+to use the [link boost_asio.reference.read_until read_until] and [link
+boost_asio.reference.async_read_until async_read_until] functions.
 
 * [@../../example/http/client/sync_client.cpp]
 * [@../../example/http/client/async_client.cpp]
@@ -139,7 +139,8 @@
 
 [heading Iostreams]
 
-Two examples showing how to use [link boost_asio.reference.ip__tcp.iostream].
+Two examples showing how to use [link boost_asio.reference.ip__tcp.iostream
+ip::tcp::iostream].
 
 * [@../../example/iostreams/daytime_client.cpp]
 * [@../../example/iostreams/daytime_server.cpp]
@@ -170,7 +171,7 @@
 This example demonstrates how to integrate custom functionality (in this case,
 for logging) into asio's [link boost_asio.reference.io_service io_service], and
 how to use a custom service with [link
-boost_asio.reference.basic_stream_socket].
+boost_asio.reference.basic_stream_socket basic_stream_socket<>].
 
 * [@../../example/services/basic_logger.hpp]
 * [@../../example/services/daytime_client.cpp]
@@ -192,7 +193,8 @@
 [heading SSL]
 
 Example client and server programs showing the use of the [link
-boost_asio.reference.ssl__stream] template with asynchronous operations.
+boost_asio.reference.ssl__stream ssl::stream<>] template with asynchronous
+operations.
 
 * [@../../example/ssl/client.cpp]
 * [@../../example/ssl/server.cpp]

Modified: branches/fix-links/libs/asio/doc/reference.qbk
==============================================================================
--- branches/fix-links/libs/asio/doc/reference.qbk (original)
+++ branches/fix-links/libs/asio/doc/reference.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -36133,11 +36133,11 @@
 
 [heading Example]
   
-To use the SSL stream template with a stream\_socket, you would write:
+To use the SSL stream template with an ip::tcp::socket, you would write:
 
    boost::asio::io_service io_service;
    boost::asio::ssl::context context(io_service, boost::asio::ssl::context::sslv23);
- boost::asio::ssl::stream<boost::asio::stream_socket> sock(io_service, context);
+ boost::asio::ssl::stream<boost::asio::ip::tcp::socket> sock(io_service, context);
 
 
 

Modified: branches/fix-links/libs/asio/example/chat/chat_client.cpp
==============================================================================
--- branches/fix-links/libs/asio/example/chat/chat_client.cpp (original)
+++ branches/fix-links/libs/asio/example/chat/chat_client.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,9 +11,9 @@
 #include <cstdlib>
 #include <deque>
 #include <iostream>
-#include <boost/thread.hpp>
 #include <boost/bind.hpp>
 #include <boost/asio.hpp>
+#include <boost/thread.hpp>
 #include "chat_message.hpp"
 
 using boost::asio::ip::tcp;

Modified: branches/fix-links/libs/asio/example/echo/blocking_tcp_echo_server.cpp
==============================================================================
--- branches/fix-links/libs/asio/example/echo/blocking_tcp_echo_server.cpp (original)
+++ branches/fix-links/libs/asio/example/echo/blocking_tcp_echo_server.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,10 +10,10 @@
 
 #include <cstdlib>
 #include <iostream>
-#include <boost/thread.hpp>
 #include <boost/bind.hpp>
 #include <boost/smart_ptr.hpp>
 #include <boost/asio.hpp>
+#include <boost/thread.hpp>
 
 using boost::asio::ip::tcp;
 

Modified: branches/fix-links/libs/asio/test/io_service.cpp
==============================================================================
--- branches/fix-links/libs/asio/test/io_service.cpp (original)
+++ branches/fix-links/libs/asio/test/io_service.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,9 +17,9 @@
 #include <boost/asio/io_service.hpp>
 
 #include <sstream>
-#include <boost/thread.hpp>
 #include <boost/bind.hpp>
 #include <boost/asio.hpp>
+#include <boost/thread.hpp>
 #include "unit_test.hpp"
 
 using namespace boost::asio;

Modified: branches/fix-links/libs/asio/test/strand.cpp
==============================================================================
--- branches/fix-links/libs/asio/test/strand.cpp (original)
+++ branches/fix-links/libs/asio/test/strand.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -17,9 +17,9 @@
 #include <boost/asio/strand.hpp>
 
 #include <sstream>
-#include <boost/thread.hpp>
 #include <boost/bind.hpp>
 #include <boost/asio.hpp>
+#include <boost/thread.hpp>
 #include "unit_test.hpp"
 
 using namespace boost::asio;

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/acknowledgements.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/acknowledgements.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/acknowledgements.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
       and Bimap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="history/multiindex_and_bimap.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
+<a accesskey="p" href="history/multiindex_and_bimap.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -84,7 +82,7 @@
       a lot to Ion Gaztañaga for managing the review.
     </p>
 <a name="boost_bimap.acknowledgements.boost_bimap_team"></a><h4>
-<a name="id2737748"></a>
+<a name="id2735393"></a>
       <a href="acknowledgements.html#boost_bimap.acknowledgements.boost_bimap_team">Boost.Bimap Team</a>
     </h4>
 <p>
@@ -99,11 +97,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="history/multiindex_and_bimap.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
+<a accesskey="p" href="history/multiindex_and_bimap.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       Libraries that work well with Boost.Bimap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="the_tutorial/complete_instantiation_scheme.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="the_tutorial/complete_instantiation_scheme.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -106,7 +104,7 @@
         in its own class every time they want to use it as a bidirectional map. Boost.Bimap
         takes advantage of the narrower scope to produce a better interface for bidirectional
         maps
- <sup>[<a name="id2646422" href="#ftn.id2646422">2</a>]</sup>
+ <sup>[<a name="id2644135" href="#ftn.id2644135">2</a>]</sup>
         . There is no learning curve if you know how to use standard containers.
         Great effort was put into mapping the naming scheme of the STL to Boost.Bimap.
         The library is designed to match the common STL containers.
@@ -155,7 +153,7 @@
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id2646422" href="#id2646422">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2644135" href="#id2644135">2</a>] </sup>
             In the same fashion, Boost.MRU will allow the creation of <span class="emphasis"><em>most
             recent updated</em></span> aware containers, hiding the complexity of
             Boost.MultiIndex.
@@ -164,11 +162,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="the_tutorial/complete_instantiation_scheme.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="the_tutorial/complete_instantiation_scheme.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="dependencies.html" title="Dependencies">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../bimap_and_boost.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="dependencies.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bimap_and_boost.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.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="dependencies.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -384,22 +382,16 @@
         </p>
 <div class="warning"><table border="0" summary="Warning">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../images/warning.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
 <th align="left">Warning</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- Boost.Bimap and Boost.MultiIndex share a lot of serialization code.
- The macro <code class="computeroutput"><span class="identifier">BOOST_BIMAP_DISABLE_SERIALIZATION</span></code>
- disables serialization in <span class="bold"><strong>both</strong></span> libraries.
- The same happens when <code class="computeroutput"><span class="identifier">BOOST_MULTI_INDEX_DISABLE_SERIALIZATION</span></code>
- is defined.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ Boost.Bimap and Boost.MultiIndex share a lot of serialization code. The
+ macro <code class="computeroutput"><span class="identifier">BOOST_BIMAP_DISABLE_SERIALIZATION</span></code>
+ disables serialization in <span class="bold"><strong>both</strong></span> libraries.
+ The same happens when <code class="computeroutput"><span class="identifier">BOOST_MULTI_INDEX_DISABLE_SERIALIZATION</span></code>
+ is defined.
+ </p></td></tr>
 </table></div>
 <p>
           Retrieving an archived bimap restores not only the elements, but also the
@@ -568,13 +560,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 </div>
 <div class="section" lang="en">
@@ -640,13 +625,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           We can use them with Boost.Bimap with the help of the <code class="computeroutput"><span class="identifier">range</span></code>
@@ -710,13 +688,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           <a href="../../../../example/bimap_and_boost/range.cpp" target="_top">Go to source code</a>
@@ -806,13 +777,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           <a href="../../../../example/bimap_and_boost/foreach.cpp" target="_top">Go to source code</a>
@@ -855,13 +819,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           The following code snippet
@@ -884,13 +841,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           can be rewrited as
@@ -912,13 +862,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           <a href="../../../../example/bimap_and_boost/typeof.cpp" target="_top">Go to source code</a>
@@ -958,13 +901,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           <a href="../../../../example/bimap_and_boost/xpressive.cpp" target="_top">Go to source code</a>
@@ -1043,23 +979,20 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 </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"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../bimap_and_boost.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="dependencies.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bimap_and_boost.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.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="dependencies.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="../reference.html" title="Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost_libraries_that_work_well_with_boost_bimap.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost_libraries_that_work_well_with_boost_bimap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.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="../reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -38,7 +36,7 @@
         is the heart of this library.
       </p>
 <div class="table">
-<a name="id2655376"></a><p class="title"><b>Table 1.4. Boost Libraries needed by Boost.Bimap</b></p>
+<a name="id2653038"></a><p class="title"><b>Table 1.4. Boost Libraries needed by Boost.Bimap</b></p>
 <div class="table-contents"><table class="table" summary="Boost Libraries needed by Boost.Bimap">
 <colgroup>
 <col>
@@ -187,7 +185,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2655650"></a><p class="title"><b>Table 1.5. Optional Boost Libraries</b></p>
+<a name="id2653312"></a><p class="title"><b>Table 1.5. Optional Boost Libraries</b></p>
 <div class="table-contents"><table class="table" summary="Optional Boost Libraries">
 <colgroup>
 <col>
@@ -357,7 +355,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2655937"></a><p class="title"><b>Table 1.6. Additional Boost Libraries needed to run
+<a name="id2653598"></a><p class="title"><b>Table 1.6. Additional Boost Libraries needed to run
       the test-suite</b></p>
 <div class="table-contents"><table class="table" summary="Additional Boost Libraries needed to run
       the test-suite">
@@ -407,11 +405,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost_libraries_that_work_well_with_boost_bimap.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost_libraries_that_work_well_with_boost_bimap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bimap_and_boost.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="../reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/compiler_specifics.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/compiler_specifics.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/compiler_specifics.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="performance.html" title="Performance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reference/unconstrained_set_of_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/unconstrained_set_of_reference.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -328,7 +326,7 @@
 </tbody>
 </table></div>
 <a name="boost_bimap.compiler_specifics.vs_7_1"></a><h3>
-<a name="id2714477"></a>
+<a name="id2712139"></a>
       <a href="compiler_specifics.html#boost_bimap.compiler_specifics.vs_7_1">VS 7.1</a>
     </h3>
 <p>
@@ -337,7 +335,7 @@
       in msdn is to split the .cpp in several files or upgrade your compiler.
     </p>
 <a name="boost_bimap.compiler_specifics.vs_8_0"></a><h3>
-<a name="id2714506"></a>
+<a name="id2712168"></a>
       <a href="compiler_specifics.html#boost_bimap.compiler_specifics.vs_8_0">VS 8.0</a>
     </h3>
 <p>
@@ -356,11 +354,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reference/unconstrained_set_of_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/unconstrained_set_of_reference.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/examples.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/examples.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/examples.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
 <link rel="next" href="examples/simple_bimap.html" title="Simple Bimap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="performance.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="examples/simple_bimap.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="performance.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="examples/simple_bimap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -46,7 +44,7 @@
         find all the examples used in bimap documentation. Here is a list of them:
       </p>
 <div class="table">
-<a name="id2714627"></a><p class="title"><b>Table 1.7. Tutorial examples</b></p>
+<a name="id2712289"></a><p class="title"><b>Table 1.7. Tutorial examples</b></p>
 <div class="table-contents"><table class="table" summary="Tutorial examples">
 <colgroup>
 <col>
@@ -240,7 +238,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2715107"></a><p class="title"><b>Table 1.8. Bimap and Boost examples</b></p>
+<a name="id2712769"></a><p class="title"><b>Table 1.8. Bimap and Boost examples</b></p>
 <div class="table-contents"><table class="table" summary="Bimap and Boost examples">
 <colgroup>
 <col>
@@ -363,7 +361,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2715327"></a><p class="title"><b>Table 1.9. Boost.MultiIndex to Boost.Bimap path examples</b></p>
+<a name="id2712990"></a><p class="title"><b>Table 1.9. Boost.MultiIndex to Boost.Bimap path examples</b></p>
 <div class="table-contents"><table class="table" summary="Boost.MultiIndex to Boost.Bimap path examples">
 <colgroup>
 <col>
@@ -429,11 +427,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="performance.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="examples/simple_bimap.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="performance.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="examples/simple_bimap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
       to Bimap Path - Bidirectional Map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="simple_bimap.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="simple_bimap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -127,22 +125,19 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="simple_bimap.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="simple_bimap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       to Bimap Path - Hashed indices">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mighty_bimap.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="multiindex_to_bimap_path___hashed_indices.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mighty_bimap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="multiindex_to_bimap_path___hashed_indices.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -44,7 +42,7 @@
         query of words in both languages.
       </p></div>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_multiindex"></a><h5>
-<a name="id2720312"></a>
+<a name="id2717964"></a>
         <a href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_multiindex">Boost.MultiIndex</a>
       </h5>
 <p>
@@ -151,16 +149,9 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_bimap"></a><h5>
-<a name="id2722077"></a>
+<a name="id2719723"></a>
         <a href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_bimap">Boost.Bimap</a>
       </h5>
 <p>
@@ -342,22 +333,19 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mighty_bimap.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="multiindex_to_bimap_path___hashed_indices.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mighty_bimap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="multiindex_to_bimap_path___hashed_indices.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
 <link rel="next" href="../test_suite.html" title="Test suite">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../test_suite.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../test_suite.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -42,7 +40,7 @@
         hashed index.
       </p></div>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_multiindex"></a><h5>
-<a name="id2724811"></a>
+<a name="id2722451"></a>
         <a href="multiindex_to_bimap_path___hashed_indices.html#boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_multiindex">Boost.MultiIndex</a>
       </h5>
 <p>
@@ -141,16 +139,9 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_bimap"></a><h5>
-<a name="id2726562"></a>
+<a name="id2724198"></a>
         <a href="multiindex_to_bimap_path___hashed_indices.html#boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_bimap">Boost.Bimap</a>
       </h5>
 <p>
@@ -239,22 +230,19 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../test_suite.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiindex_to_bimap_path___bidirectional_map.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../test_suite.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
 <link rel="next" href="mighty_bimap.html" title="Mighty Bimap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../examples.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mighty_bimap.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../examples.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="mighty_bimap.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -100,13 +98,6 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <p>
         You can rewrite it using tags to gain readability.
@@ -213,11 +204,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../examples.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mighty_bimap.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../examples.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="mighty_bimap.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/future_work.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/future_work.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/future_work.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,26 +10,24 @@
 <link rel="next" href="release_notes.html" title="Release notes">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="test_suite.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="release_notes.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="test_suite.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="release_notes.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_bimap.future_work"></a>Future work
 </h2></div></div></div>
 <a name="boost_bimap.future_work.rearrange_function"></a><h4>
-<a name="id2729099"></a>
+<a name="id2726729"></a>
       <a href="future_work.html#boost_bimap.future_work.rearrange_function">Rearrange Function</a>
     </h4>
 <p>
@@ -39,11 +37,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="test_suite.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="release_notes.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="test_suite.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="release_notes.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/history.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/history.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/history.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       and Bimap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="rationale/the_student_and_the_mentor.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="history/multiindex_and_bimap.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="rationale/the_student_and_the_mentor.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="history/multiindex_and_bimap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -46,66 +44,71 @@
 <p class="title"><b></b></p>
 <dl>
 <dt><span class="term">2002 - bimap at Code Project</span></dt>
-<dd>
- Joaquin Lopez Muñoz posted his first <a href="http://www.codeproject.com/vcpp/stl/bimap.asp#test_suite" target="_top">bimap
- library</a> in 2002. Tons of users have been using it. He then <a href="http://aspn.activestate.com/ASPN/Mail/Message/boost/1404881" target="_top">asked
- the list for interest</a> in his library in 2003. Luckily, there was
- a lot of interest and Joaquin started to boostify the code. At some point
- all the developers seemed to agree that, rather than a bidirectional map,
- it would be better to work on an N-indexed set that contained Joaquin's
- library as a particular case.
- </dd>
+<dd><p>
+ Joaquin Lopez Muñoz posted his first <a href="http://www.codeproject.com/vcpp/stl/bimap.asp#test_suite" target="_top">bimap
+ library</a> in 2002. Tons of users have been using it. He then <a href="http://aspn.activestate.com/ASPN/Mail/Message/boost/1404881" target="_top">asked
+ the list for interest</a> in his library in 2003. Luckily, there
+ was a lot of interest and Joaquin started to boostify the code. At some
+ point all the developers seemed to agree that, rather than a bidirectional
+ map, it would be better to work on an N-indexed set that contained Joaquin's
+ library as a particular case.
+ </p></dd>
 <dt><span class="term">2003 - multiindex_set</span></dt>
-<dd>
- The library grew enormously and was ready for a formal review in 2003.
- At this point, the container was a lot more powerful, but everything comes
- with a price and this new beast lacked the simplicity of the original bimap.
- </dd>
+<dd><p>
+ The library grew enormously and was ready for a formal review in 2003.
+ At this point, the container was a lot more powerful, but everything
+ comes with a price and this new beast lacked the simplicity of the original
+ bimap.
+ </p></dd>
 <dt><span class="term">2004 - indexed_set</span></dt>
-<dd>
- In 2004, the formal review ended well for the new multi-indexed container.
- This Swiss army knife introduced several new features, such as non-unique
- indexes, hashed indices and sequenced indices. In the list of improvements
- to the library, it was mentioned that a bidirectional map should be coded
- in top of this container.
- </dd>
+<dd><p>
+ In 2004, the formal review ended well for the new multi-indexed container.
+ This Swiss army knife introduced several new features, such as non-unique
+ indexes, hashed indices and sequenced indices. In the list of improvements
+ to the library, it was mentioned that a bidirectional map should be coded
+ in top of this container.
+ </p></dd>
 <dt><span class="term">2005 - multi_index_container</span></dt>
-<dd>
- Once in Boost, the library switched to the now familiar name "Boost.MultiIndex".
- Late in 2004, it formally became a member of Boost. Joaquin continued to
- enchance the library and added new features such as composite keys and
- random-access indices.
- </dd>
+<dd><p>
+ Once in Boost, the library switched to the now familiar name "Boost.MultiIndex".
+ Late in 2004, it formally became a member of Boost. Joaquin continued
+ to enchance the library and added new features such as composite keys
+ and random-access indices.
+ </p></dd>
 <dt><span class="term">2006 - Multi Index Specialized Containers
         SoC project</span></dt>
-<dd>
- In 2006, during the formal review of Boost.Property_tree, the need for
- a bidirectional map container built on top of Boost.MultiIndex arose again.
- Boost entered the Google SoC 2006 as a mentor organization at the same
- time. Joaquin put himself forward as a mentor. He proposed to build not
- only a bidirectional map, but a myriad multi-indexed specialized containers.
- Matias Capeletto presented an application to code Boost.Misc for the SoC
- and was elected, along with nine other students. Matias's and Joaquin's
- SoC project ends with a working implementation of the bimap library that
- was presented in an informal review. By the end of the year the library
- was queued for a formal review.
- </dd>
+<dd><p>
+ In 2006, during the formal review of Boost.Property_tree, the need for
+ a bidirectional map container built on top of Boost.MultiIndex arose
+ again. Boost entered the Google SoC 2006 as a mentor organization at
+ the same time. Joaquin put himself forward as a mentor. He proposed to
+ build not only a bidirectional map, but a myriad multi-indexed specialized
+ containers. Matias Capeletto presented an application to code Boost.Misc
+ for the SoC and was elected, along with nine other students. Matias's
+ and Joaquin's SoC project ends with a working implementation of the bimap
+ library that was presented in an informal review. By the end of the year
+ the library was queued for a formal review.
+ </p></dd>
 <dt><span class="term">2007 - Boost.Bimap</span></dt>
-<dd>
- The formal review took place at the beggining of the year and Boost.Bimap
- was accepted in Boost.
- </dd>
+<dd><p>
+ The formal review took place at the beggining of the year and Boost.Bimap
+ was accepted in Boost.
+ </p></dd>
 </dl>
 </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"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="rationale/the_student_and_the_mentor.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="history/multiindex_and_bimap.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="rationale/the_student_and_the_mentor.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="history/multiindex_and_bimap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="../acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../history.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../history.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../acknowledgements.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../history.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../history.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="../acknowledgements.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -701,11 +699,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../history.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../history.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../acknowledgements.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../history.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../history.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="../acknowledgements.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/introduction.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/introduction.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/introduction.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,26 +10,24 @@
 <link rel="next" href="one_minute_tutorial.html" title="One minute tutorial">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="one_minute_tutorial.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="one_minute_tutorial.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_bimap.introduction"></a>Introduction
 </h2></div></div></div>
 <a name="boost_bimap.introduction.how_to_use_this_document"></a><h4>
-<a name="id2571819"></a>
+<a name="id2568681"></a>
       <a href="introduction.html#boost_bimap.introduction.how_to_use_this_document">How to use
       this document</a>
     </h4>
@@ -43,81 +41,68 @@
 <dl>
 <dt><span class="term">I have to finished this today, I just want
       a bidirectional map!</span></dt>
-<dd>
- If your boss will kill you if the project is not finished by the end of the
- day, just read the <a href="one_minute_tutorial.html" title="One minute tutorial">One-minute
- tutorial</a>. If you have a background in STL, you can be testing a bimap
- within ten minutes.
- </dd>
+<dd><p>
+ If your boss will kill you if the project is not finished by the end of
+ the day, just read the <a href="one_minute_tutorial.html" title="One minute tutorial">One-minute
+ tutorial</a>. If you have a background in STL, you can be testing a
+ bimap within ten minutes.
+ </p></dd>
 <dt><span class="term">I am a serious programmer and want to learn
       Boost.Bimap</span></dt>
-<dd>
- Boost.Bimap has a lot to offer if you are prepared to spend some time reading
- this documentation. You will need to read <a href="the_tutorial.html" title="The tutorial">The
- tutorial</a> and skim through some of the Examples.
- The best way to read this documentation is in the order given here. Just
- click on the arrow at the right bottom corner as you finish each page. You
- may skip the reference section, and return to it later to look up a function
- signature or to find a specific metafunction.
- </dd>
+<dd><p>
+ Boost.Bimap has a lot to offer if you are prepared to spend some time reading
+ this documentation. You will need to read <a href="the_tutorial.html" title="The tutorial">The
+ tutorial</a> and skim through some of the Examples.
+ The best way to read this documentation is in the order given here. Just
+ click on the arrow at the right bottom corner as you finish each page.
+ You may skip the reference section, and return to it later to look up a
+ function signature or to find a specific metafunction.
+ </p></dd>
 <dt><span class="term">I just love C++, I want to see the inner
       workings of Boost.Bimap.</span></dt>
-<dd>
- If you are a library developer, this documentation is the best place to learn
- how Boost.Bimap is implemented. It is strongly recommended that you first
- learn to use the library as if you were the second type of programmer above.
- This library was developed in the Google SoC 2006, and the mentor and student
- generated a great deal of documentation in the building process. The rationale
- section is very large and contains a lot of information. There is a history
- section for those who might find it useful. Finally, in the reference section,
- each entity of the library is documented and its source code is presented.
- </dd>
+<dd><p>
+ If you are a library developer, this documentation is the best place to
+ learn how Boost.Bimap is implemented. It is strongly recommended that you
+ first learn to use the library as if you were the second type of programmer
+ above. This library was developed in the Google SoC 2006, and the mentor
+ and student generated a great deal of documentation in the building process.
+ The rationale section is very large and contains a lot of information.
+ There is a history section for those who might find it useful. Finally,
+ in the reference section, each entity of the library is documented and
+ its source code is presented.
+ </p></dd>
 </dl>
 </div>
 <div class="note"><table border="0" summary="Note">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../images/note.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- If anything in the documentation is unclear, please email me at <span class="emphasis"><em>matias
- {dot} capeletto {at} gmail {dot} com</em></span>, telling me which of the
- three types of programmer above you are and which section needs improvement.
- Please use the following notation for the subject: <span class="emphasis"><em>[boost][bimap]
- Your problem</em></span> as this will help me to identify it more easily.
- If appropriate, I will act on your advice to improve the documentation.
- Thanks and enjoy!
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ If anything in the documentation is unclear, please email me at <span class="emphasis"><em>matias
+ {dot} capeletto {at} gmail {dot} com</em></span>, telling me which of the
+ three types of programmer above you are and which section needs improvement.
+ Please use the following notation for the subject: <span class="emphasis"><em>[boost][bimap]
+ Your problem</em></span> as this will help me to identify it more easily.
+ If appropriate, I will act on your advice to improve the documentation. Thanks
+ and enjoy!
+ </p></td></tr>
 </table></div>
 <div class="important"><table border="0" summary="Important">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../images/important.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- If you should find a bug or would like to see an additional feature in
- the library, please use the standard Boost methods of dealing with this
- kind of issue rather than emailing me directly. Boost has a very good system
- to track bugs and
- <a href="http://www.boost.org/more/requesting_new_features.htm" target="_top">features
- requests</a>, and using it is the best way of dealing with them as
- soon as possible.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ If you should find a bug or would like to see an additional feature in the
+ library, please use the standard Boost methods of dealing with this kind
+ of issue rather than emailing me directly. Boost has a very good system to
+ track bugs and features requests,
+ and using it is the best way of dealing with them as soon as possible.
+ </p></td></tr>
 </table></div>
 <a name="boost_bimap.introduction.navigation"></a><h4>
-<a name="id2567576"></a>
+<a name="id2567594"></a>
       <a href="introduction.html#boost_bimap.introduction.navigation">Navigation</a>
     </h4>
 <p>
@@ -191,11 +176,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="one_minute_tutorial.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="one_minute_tutorial.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,26 +10,24 @@
 <link rel="next" href="the_tutorial.html" title="The tutorial">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="introduction.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="the_tutorial.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="introduction.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="the_tutorial.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_bimap.one_minute_tutorial"></a>One minute tutorial
 </h2></div></div></div>
 <a name="boost_bimap.one_minute_tutorial.what_is_a_bimap_"></a><h4>
-<a name="id2567875"></a>
+<a name="id2567894"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.what_is_a_bimap_">What is a
       bimap?</a>
     </h4>
@@ -55,7 +53,7 @@
 <p>
       Given this code, the following is the complete description of the resulting
       bimap.
- <sup>[<a name="id2616547" href="#ftn.id2616547">1</a>]</sup>
+ <sup>[<a name="id2614376" href="#ftn.id2614376">1</a>]</sup>
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
@@ -111,7 +109,7 @@
 ...
 </pre>
 <a name="boost_bimap.one_minute_tutorial.layout_of_the_relation_and_the_pairs_of_a_bimap"></a><h4>
-<a name="id2617313"></a>
+<a name="id2615141"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.layout_of_the_relation_and_the_pairs_of_a_bimap">Layout
       of the relation and the pairs of a bimap</a>
     </h4>
@@ -125,7 +123,7 @@
       <span class="inlinemediaobject"><img src="../images/bimap/relation.and.pair.png" alt="relation.and.pair"></span>
     </p>
 <a name="boost_bimap.one_minute_tutorial.step_by_step"></a><h4>
-<a name="id2617391"></a>
+<a name="id2615219"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.step_by_step">Step by step</a>
     </h4>
 <p>
@@ -149,16 +147,9 @@
 <p>
       </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.the_collection_of_relations_view"></a><h4>
-<a name="id2617568"></a>
+<a name="id2615391"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_collection_of_relations_view">The
       collection of relations view</a>
     </h4>
@@ -190,16 +181,9 @@
 <p>
       </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.the_left_map_view"></a><h4>
-<a name="id2618080"></a>
+<a name="id2615896"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_left_map_view">The left
       map view</a>
     </h4>
@@ -263,7 +247,7 @@
 <p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.the_right_map_view"></a><h4>
-<a name="id2618926"></a>
+<a name="id2616744"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_right_map_view">The right
       map view</a>
     </h4>
@@ -309,7 +293,7 @@
 <p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.differences_with_std__map"></a><h4>
-<a name="id2619428"></a>
+<a name="id2617246"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.differences_with_std__map">Differences
       with std::map</a>
     </h4>
@@ -342,7 +326,7 @@
 <span class="identifier">assert</span><span class="special">(</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span> <span class="special">==</span> <span class="number">1</span> <span class="special">);</span>
 </pre>
 <a name="boost_bimap.one_minute_tutorial.a_simple_example"></a><h4>
-<a name="id2620184"></a>
+<a name="id2618001"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.a_simple_example">A simple example</a>
     </h4>
 <p>
@@ -418,13 +402,6 @@
 <p>
       </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
     </p>
 <p>
       The output of this program will be the following:
@@ -446,7 +423,7 @@
 <code class="literal">Spain ends in position 2</code>
 </pre>
 <a name="boost_bimap.one_minute_tutorial.continuing_the_journey"></a><h4>
-<a name="id2621622"></a>
+<a name="id2619434"></a>
       <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.continuing_the_journey">Continuing
       the journey</a>
     </h4>
@@ -457,28 +434,22 @@
     </p>
 <div class="caution"><table border="0" summary="Caution">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../images/caution.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- Be aware that a bidirectional map is only signature-compatible with standard
- containers. Some functions may give different results, such as in the case
- of inserting a pair into the left map where the second value conflicts
- with a stored relation in the container. The functions may be slower in
- a bimap because of the duplicated constraints. It is strongly recommended
- that you read The full tutorial
- if you intend to use a bimap in a serious project.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ Be aware that a bidirectional map is only signature-compatible with standard
+ containers. Some functions may give different results, such as in the case
+ of inserting a pair into the left map where the second value conflicts with
+ a stored relation in the container. The functions may be slower in a bimap
+ because of the duplicated constraints. It is strongly recommended that you
+ read The full tutorial if
+ you intend to use a bimap in a serious project.
+ </p></td></tr>
 </table></div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id2616547" href="#id2616547">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2614376" href="#id2614376">1</a>] </sup>
           A type is <span class="emphasis"><em>signature-compatible</em></span> with other type if
           it has the same signature for functions and metadata. Preconditions, postconditions
           and the order of operations need not be the same.
@@ -487,11 +458,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="introduction.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="the_tutorial.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="introduction.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="the_tutorial.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/performance.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/performance.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/performance.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
 <link rel="next" href="examples.html" title="Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="compiler_specifics.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compiler_specifics.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="examples.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -34,11 +32,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="compiler_specifics.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="compiler_specifics.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="examples.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
       Features">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="release_notes.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="rationale/additional_features.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="release_notes.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="rationale/additional_features.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -51,20 +49,14 @@
     </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../images/note.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- To browse the code, you can use the <a href="../doxydoc/index.html" target="_top"><span class="emphasis"><em>Bimap
- Complete Reference</em></span></a>, a doxygen-powered document targeted
- at developers.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ To browse the code, you can use the <a href="../doxydoc/index.html" target="_top"><span class="emphasis"><em>Bimap
+ Complete Reference</em></span></a>, a doxygen-powered document targeted
+ at developers.
+ </p></td></tr>
 </table></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -163,7 +155,7 @@
         as being simple and powerful. This is the general design.
       </p>
 <a name="boost_bimap.rationale.general_design.relation_implementation"></a><h5>
-<a name="id2730898"></a>
+<a name="id2728525"></a>
         <a href="rationale.html#boost_bimap.rationale.general_design.relation_implementation">Relation
         Implementation</a>
       </h5>
@@ -256,23 +248,17 @@
       </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../images/note.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- Testing this approach in all the supported compilers indicated that the
- mutant idiom was always supported. The strictly compliant version was
- removed from the code because it was never used.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ Testing this approach in all the supported compilers indicated that the
+ mutant idiom was always supported. The strictly compliant version was removed
+ from the code because it was never used.
+ </p></td></tr>
 </table></div>
 <a name="boost_bimap.rationale.general_design.bimap_implementation"></a><h5>
-<a name="id2731491"></a>
+<a name="id2729115"></a>
         <a href="rationale.html#boost_bimap.rationale.general_design.bimap_implementation">Bimap
         Implementation</a>
       </h5>
@@ -302,11 +288,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="release_notes.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="rationale/additional_features.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="release_notes.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="rationale/additional_features.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="code.html" title="Code">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../rationale.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="code.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../rationale.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.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="code.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -32,7 +30,7 @@
       Features</a>
 </h3></div></div></div>
 <a name="boost_bimap.rationale.additional_features.n_1__n_n__hashed_maps"></a><h5>
-<a name="id2731780"></a>
+<a name="id2729403"></a>
         <a href="additional_features.html#boost_bimap.rationale.additional_features.n_1__n_n__hashed_maps">N-1,
         N-N, hashed maps</a>
       </h5>
@@ -64,7 +62,7 @@
         <span class="inlinemediaobject"><img src="../../images/bimap/bimap.structures.png" alt="bimap.structures"></span>
       </p>
 <a name="boost_bimap.rationale.additional_features.collection_type_of_relation_constraints"></a><h5>
-<a name="id2731887"></a>
+<a name="id2729511"></a>
         <a href="additional_features.html#boost_bimap.rationale.additional_features.collection_type_of_relation_constraints">Collection
         type of relation constraints</a>
       </h5>
@@ -108,7 +106,7 @@
         uses further metaprogramming to define a new index if necessary.
       </p>
 <a name="boost_bimap.rationale.additional_features.tagged"></a><h5>
-<a name="id2731984"></a>
+<a name="id2729600"></a>
         <a href="additional_features.html#boost_bimap.rationale.additional_features.tagged">Tagged</a>
       </h5>
 <p>
@@ -129,11 +127,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../rationale.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="code.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../rationale.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.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="code.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/code.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/code.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/code.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       student and the mentor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="additional_features.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="the_student_and_the_mentor.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="additional_features.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.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="the_student_and_the_mentor.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -38,7 +36,7 @@
         Library Requirement and Guidelines</a> as closely as possible.
       </p>
 <div class="table">
-<a name="id2732098"></a><p class="title"><b>Table 1.10. folders in boost/bimap</b></p>
+<a name="id2729714"></a><p class="title"><b>Table 1.10. folders in boost/bimap</b></p>
 <div class="table-contents"><table class="table" summary="folders in boost/bimap">
 <colgroup>
 <col>
@@ -129,7 +127,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2732228"></a><p class="title"><b>Table 1.11. folders in each folder</b></p>
+<a name="id2729844"></a><p class="title"><b>Table 1.11. folders in each folder</b></p>
 <div class="table-contents"><table class="table" summary="folders in each folder">
 <colgroup>
 <col>
@@ -190,11 +188,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="additional_features.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="the_student_and_the_mentor.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="additional_features.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.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="the_student_and_the_mentor.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="../history.html" title="History">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="code.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../history.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="code.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.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="../history.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -33,19 +31,13 @@
 </h3></div></div></div>
 <div class="tip"><table border="0" summary="Tip">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../images/tip.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- It is a good idea to read the original <a href="http://h1.ripway.com/mcape/boost/libs/misc/" target="_top">Boost.Misc
- SoC proposal</a> first.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ It is a good idea to read the original <a href="http://h1.ripway.com/mcape/boost/libs/misc/" target="_top">Boost.Misc
+ SoC proposal</a> first.
+ </p></td></tr>
 </table></div>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
@@ -1386,11 +1378,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="code.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../history.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="code.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rationale.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="../history.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
 <link rel="next" href="reference/bimap_reference.html" title="Bimap Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bimap_and_boost/dependencies.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="reference/bimap_reference.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="bimap_and_boost/dependencies.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="reference/bimap_reference.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -169,11 +167,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bimap_and_boost/dependencies.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="reference/bimap_reference.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="bimap_and_boost/dependencies.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="reference/bimap_reference.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
 <link rel="next" href="set_of_reference.html" title="set_of Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="set_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reference.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="set_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -980,11 +978,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="set_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reference.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="set_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unordered_set_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="vector_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="unordered_set_of_reference.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="vector_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -1327,11 +1325,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unordered_set_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="vector_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="unordered_set_of_reference.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="vector_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
       Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bimap_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="unordered_set_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="bimap_reference.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="unordered_set_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -1323,11 +1321,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bimap_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="unordered_set_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="bimap_reference.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="unordered_set_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
 <link rel="next" href="../compiler_specifics.html" title="Compiler specifics">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="vector_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../compiler_specifics.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="vector_of_reference.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="../compiler_specifics.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -191,11 +189,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="vector_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../compiler_specifics.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="vector_of_reference.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="../compiler_specifics.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="list_of_reference.html" title="list_of Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="set_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="list_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_of_reference.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="list_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -1293,11 +1291,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="set_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="list_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_of_reference.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="list_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="list_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="unconstrained_set_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="list_of_reference.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="unconstrained_set_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -1398,11 +1396,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="list_of_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="unconstrained_set_of_reference.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="list_of_reference.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="unconstrained_set_of_reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/release_notes.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/release_notes.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/release_notes.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,19 +10,17 @@
 <link rel="next" href="rationale.html" title="Rationale">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="future_work.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="future_work.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="rationale.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -34,11 +32,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="future_work.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="future_work.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="rationale.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/test_suite.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/test_suite.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/test_suite.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
 <link rel="next" href="future_work.html" title="Future work">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="examples/multiindex_to_bimap_path___hashed_indices.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="future_work.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="examples/multiindex_to_bimap_path___hashed_indices.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="future_work.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -447,11 +445,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="examples/multiindex_to_bimap_path___hashed_indices.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="future_work.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="examples/multiindex_to_bimap_path___hashed_indices.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="future_work.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,19 +11,17 @@
       the bimap framework">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"><img alt="Chapter Logo" src="../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="one_minute_tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="the_tutorial/discovering_the_bimap_framework.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="one_minute_tutorial.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="the_tutorial/discovering_the_bimap_framework.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -157,11 +155,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="one_minute_tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="the_tutorial/discovering_the_bimap_framework.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="one_minute_tutorial.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="the_tutorial/discovering_the_bimap_framework.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       Sets">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="useful_functions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="unconstrained_sets.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="useful_functions.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="unconstrained_sets.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -93,13 +91,6 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <p>
         In Boost.Bimap there is a better way to document the code and in the meantime
@@ -174,13 +165,6 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <p>
         Here is a list of common structures in both tagged and untagged versions.
@@ -204,7 +188,7 @@
 <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_iterator</span> <span class="identifier">right_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">begin</span><span class="special">();</span>
 </pre>
 <div class="table">
-<a name="id2640578"></a><p class="title"><b>Table 1.3. Equivalence of expresions using user defined names</b></p>
+<a name="id2638326"></a><p class="title"><b>Table 1.3. Equivalence of expresions using user defined names</b></p>
 <div class="table-contents"><table class="table" summary="Equivalence of expresions using user defined names">
 <colgroup>
 <col>
@@ -398,11 +382,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="useful_functions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="unconstrained_sets.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="useful_functions.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="unconstrained_sets.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
 <link rel="next" href="../bimap_and_boost.html" title="Bimap and Boost">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="additional_information.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../bimap_and_boost.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="additional_information.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="../bimap_and_boost.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -243,11 +241,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="additional_information.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../bimap_and_boost.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="additional_information.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="../bimap_and_boost.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -13,19 +13,17 @@
       collection of relations type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="discovering_the_bimap_framework.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="the_collection_of_relations_type.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="discovering_the_bimap_framework.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="the_collection_of_relations_type.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -67,7 +65,7 @@
           The following is the list of all supported collection types.
         </p>
 <div class="table">
-<a name="id2624243"></a><p class="title"><b>Table 1.2. Collection of Key Types</b></p>
+<a name="id2621906"></a><p class="title"><b>Table 1.2. Collection of Key Types</b></p>
 <div class="table-contents"><table class="table" summary="Collection of Key Types">
 <colgroup>
 <col>
@@ -362,7 +360,7 @@
 <a name="boost_bimap.the_tutorial.controlling_collection_types.examples"></a>Examples
 </h4></div></div></div>
 <a name="boost_bimap.the_tutorial.controlling_collection_types.examples.countries_populations"></a><h6>
-<a name="id2625456"></a>
+<a name="id2623120"></a>
           <a href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples.countries_populations">Countries
           Populations</a>
         </h6>
@@ -466,7 +464,7 @@
 <p>
         </p>
 <a name="boost_bimap.the_tutorial.controlling_collection_types.examples.repetitions_counter"></a><h6>
-<a name="id2626791"></a>
+<a name="id2624454"></a>
           <a href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples.repetitions_counter">Repetitions
           counter</a>
         </h6>
@@ -555,11 +553,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="discovering_the_bimap_framework.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="the_collection_of_relations_type.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="discovering_the_bimap_framework.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="the_collection_of_relations_type.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
 <link rel="next" href="useful_functions.html" title="Useful functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="the_collection_of_relations_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="useful_functions.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="the_collection_of_relations_type.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="useful_functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -413,13 +411,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           </p>
@@ -448,13 +439,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 </div>
 <div class="section" lang="en">
@@ -471,11 +455,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="the_collection_of_relations_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="useful_functions.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="the_collection_of_relations_type.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="useful_functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       collection types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../the_tutorial.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="controlling_collection_types.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../the_tutorial.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="controlling_collection_types.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -80,7 +78,7 @@
           containers.
         </p>
 <div class="table">
-<a name="id2622003"></a><p class="title"><b>Table 1.1. std associative containers</b></p>
+<a name="id2619812"></a><p class="title"><b>Table 1.1. std associative containers</b></p>
 <div class="table-contents"><table class="table" summary="std associative containers">
 <colgroup>
 <col>
@@ -225,27 +223,22 @@
         </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../images/note.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top">
 <p>
- </p>
-<p>
- You have to used references to views, and not directly views object.
- Views cannot be constructed as separate objects from the container
- they belong to, so the following:
+ You have to used references to views, and not directly views object.
+ Views cannot be constructed as separate objects from the container they
+ belong to, so the following:
 </p>
 <pre class="programlisting">
 <span class="comment">// Wrong: we forgot the &amp; after bm_type::left_type
 </span><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_map</span> <span class="identifier">lm</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">;</span>
 </pre>
 <p>
- does not compile, since it is trying to construct the view object
- <code class="computeroutput"><span class="identifier">lm</span></code>. This is a common
- source of errors in user code.
- </p>
-<p>
+ does not compile, since it is trying to construct the view object <code class="computeroutput"><span class="identifier">lm</span></code>. This is a common source of errors
+ in user code.
           </p>
 </td></tr>
 </table></div>
@@ -321,23 +314,20 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 </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"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../the_tutorial.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="controlling_collection_types.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../the_tutorial.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="controlling_collection_types.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -13,19 +13,17 @@
       with standard maps">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="controlling_collection_types.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="differences_with_standard_maps.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="controlling_collection_types.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="differences_with_standard_maps.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -98,19 +96,13 @@
 </ul></div>
 <div class="tip"><table border="0" summary="Tip">
 <tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../images/tip.png"></td>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td align="left" valign="top">
-<p>
- </p>
-<p>
- The first two options and the last produce faster bimaps, so prefer
- these where possible.
- </p>
-<p>
- </p>
-</td></tr>
+<tr><td align="left" valign="top"><p>
+ The first two options and the last produce faster bimaps, so prefer these
+ where possible.
+ </p></td></tr>
 </table></div>
 <p>
           <span class="inlinemediaobject"><img src="../../images/bimap/more.bimap.structures.png" alt="more.bimap.structures"></span>
@@ -221,13 +213,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 </div>
 <div class="section" lang="en">
@@ -422,11 +407,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="controlling_collection_types.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="differences_with_standard_maps.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="controlling_collection_types.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="differences_with_standard_maps.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -13,19 +13,17 @@
       information">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bimaps_with_user_defined_names.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="additional_information.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="bimaps_with_user_defined_names.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="additional_information.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -75,13 +73,6 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <p>
         or this standard map one
@@ -99,13 +90,6 @@
 <p>
         </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
       </p>
 <p>
         The following code snippet is valid
@@ -185,11 +169,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bimaps_with_user_defined_names.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="additional_information.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="bimaps_with_user_defined_names.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="additional_information.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html (original)
+++ branches/fix-links/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -12,19 +12,17 @@
       with user defined names">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"><img alt="Chapter Logo" src="../../images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="differences_with_standard_maps.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="bimaps_with_user_defined_names.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="differences_with_standard_maps.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="bimaps_with_user_defined_names.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -85,13 +83,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 </div>
 <div class="section" lang="en">
@@ -308,13 +299,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           Subtle changes to the code are required when strict inequalities are considered.
@@ -335,13 +319,6 @@
 <p>
           </p>
 <p>
- </p>
-<p>
- </p>
-<div class="calloutlist"><table border="0" summary="Callout list"></table></div>
-<p>
- </p>
-<p>
         </p>
 <p>
           To add to this complexity, the careful programmer has to take into account
@@ -444,11 +421,15 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2006 -2007 Matias Capeletto</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2007 Matias Capeletto<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="differences_with_standard_maps.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="bimaps_with_user_defined_names.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="differences_with_standard_maps.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../the_tutorial.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="bimaps_with_user_defined_names.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/html/index.html
==============================================================================
--- branches/fix-links/libs/bimap/doc/html/index.html (original)
+++ branches/fix-links/libs/bimap/doc/html/index.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -8,18 +8,16 @@
 <link rel="next" href="boost_bimap/introduction.html" title="Introduction">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top">
-<img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"><img alt="Chapter Logo" src="images/bimap/boost.bimap.header.png">
-</td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</table>
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="boost_bimap/introduction.html"><img src="images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="boost_bimap/introduction.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
 <div class="chapter" lang="en">
 <div class="titlepage"><div>
 <div><h2 class="title">
@@ -29,7 +27,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2006 -2007 Matias Capeletto</p></div>
 <div><div class="legalnotice">
-<a name="id2569252"></a><p>
+<a name="id2604918"></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>
@@ -122,7 +120,7 @@
 <a name="bimap.preface"></a>Preface
 </h2></div></div></div>
 <a name="bimap.preface.description"></a><h4>
-<a name="id2569289"></a>
+<a name="id2604956"></a>
       <a href="index.html#bimap.preface.description">Description</a>
     </h4>
 <p>
@@ -139,7 +137,7 @@
       containers.
     </p>
 <a name="bimap.preface.influences_and_related_work"></a><h4>
-<a name="id2571769"></a>
+<a name="id2568634"></a>
       <a href="index.html#bimap.preface.influences_and_related_work">Influences and Related
       Work</a>
     </h4>
@@ -151,10 +149,10 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: June 04, 2007 at 19:49:38 GMT</p></small></td>
-<td align="right"><small></small></td>
+<td align="left"><p><small>Last revised: November 30, 2007 at 19:10:09 GMT</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="boost_bimap/introduction.html"><img src="images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="boost_bimap/introduction.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
 </body>
 </html>

Modified: branches/fix-links/libs/bimap/doc/jamfile.v2
==============================================================================
--- branches/fix-links/libs/bimap/doc/jamfile.v2 (original)
+++ branches/fix-links/libs/bimap/doc/jamfile.v2 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -21,10 +21,11 @@
     :
         bimap
     :
+ <xsl:param>boost.root=../../../..
+ <xsl:param>boost.libraries=../../../libraries.htm
         <xsl:param>toc.max.depth=2
         <xsl:param>toc.section.depth=4
         <xsl:param>chunk.section.depth=2
- <xsl:param>logo.image.src="'images/bimap/boost.bimap.header.png'"
         <xsl:param>boost.root=../../../..
         <xsl:param>boost.libraries=../../../libraries.htm
     ;

Modified: branches/fix-links/libs/bimap/example/bimap_and_boost/foreach.cpp
==============================================================================
--- branches/fix-links/libs/bimap/example/bimap_and_boost/foreach.cpp (original)
+++ branches/fix-links/libs/bimap/example/bimap_and_boost/foreach.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -88,13 +88,13 @@
     //[ code_bimap_and_boost_foreach_using_range
 
     BOOST_FOREACH( bm_type::left_reference p,
- ( bm.left.range( "1" <= _key, _key < "3" ) ))
+ ( bm.left.range( std::string("1") <= _key, _key < std::string("3") ) ))
     {
         ++p.second;
     }
 
     BOOST_FOREACH( bm_type::left_const_reference p,
- ( bm.left.range( "1" <= _key, _key < "3" ) ))
+ ( bm.left.range( std::string("1") <= _key, _key < std::string("3") ) ))
     {
         std::cout << p.first << "-->" << p.second << std::endl;
     }

Modified: branches/fix-links/libs/concept_check/stl_concept_check.cpp
==============================================================================
--- branches/fix-links/libs/concept_check/stl_concept_check.cpp (original)
+++ branches/fix-links/libs/concept_check/stl_concept_check.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -47,7 +47,8 @@
   function_requires< BackInsertionSequence<Vector> >();
 
 #if !(defined(__GNUC__) && defined(BOOST_HIDE_EXPECTED_ERRORS))
-#if !(defined(__sgi) && defined(BOOST_HIDE_EXPECTED_ERRORS))
+#if !((defined(__sgi) || (defined(__DECCXX) && defined(_RWSTD_VER) && _RWSTD_VER <= 0x0203)) \
+ && defined(BOOST_HIDE_EXPECTED_ERRORS))
   // old deque iterator missing n + iter operation
   function_requires< Mutable_RandomAccessContainer<Deque> >();
 #endif

Modified: branches/fix-links/libs/fusion/doc/adapted.qbk
==============================================================================
--- branches/fix-links/libs/fusion/doc/adapted.qbk (original)
+++ branches/fix-links/libs/fusion/doc/adapted.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -16,6 +16,9 @@
 sequences (see __intrinsics__). That way, we can have 2-way adaptation to
 and from __mpl__ and Fusion].
 
+Fusion also provides various schemes to make it easy for the user to adapt
+various data structures, non-intrusively, as full fledged Fusion sequences.
+
 [heading Header]
 
     #include <boost/fusion/adapted.hpp>
@@ -136,32 +139,108 @@
 
 [endsect]
 
-[section boost::variant]
-This module provides adapters for `boost::variant`. Including the module
-header makes `boost::variant` a fully conforming __forward_sequence__.
-The variant acts as a sequence of the types that can be contained in the variant.
-Accessing types not currently stored int the variant will lead to the variant
-being populated with a default constructed value of that type.
+[section:adapt_struct BOOST_FUSION_ADAPT_STRUCT]
 
-[heading Header]
+[heading Description]
+BOOST_FUSION_ADAPT_STRUCT is a macro that can be used to generate all the
+necessary boilerplate to make an arbitrary struct into a __random_access_sequence__.
 
- #include <boost/fusion/adapted/variant.hpp>
- #include <boost/fusion/include/variant.hpp>
+[heading Synopsis]
+ BOOST_FUSION_ADAPT_STRUCT(
+ struct_name
+ (member_type0, member_name0)
+ (member_type1, member_name1)
+ ...
+ )
 
-[heading Model of]
+[heading Semantics]
 
-* __forward_sequence__
+The above macro generates the necessary code to adapt `struct_name`
+as a model of __random_access_sequence__. The sequence of `(member_typeN, member_nameN)`
+pairs declare the type and names of each of the struct members that will be
+part of the sequence.
+
+The macro should be used at global scope, and `struct_name` should be the fully
+namespace qualified name of the struct to be converted.
+
+[heading Header]
+
+ #include <boost/fusion/adapted/struct/adapt_struct.hpp>
+ #include <boost/fusion/include/adapt_struct.hpp>
 
 [heading Example]
+ namespace demo
+ {
+ struct employee
+ {
+ std::string name;
+ int age;
+ };
+ }
 
- boost::variant<int,std::string> example_variant = 101;
- std::cout << example_variant << '\n';
- *boost::fusion::find<std::string>(example_variant) = "hello";
- std::cout << example_variant << '\n';
+ // demo::employee is now a Fusion sequence
+ BOOST_FUSION_ADAPT_STRUCT(
+ demo::employee
+ (std::string, name)
+ (int, age))
 
-[heading See also]
+[endsect]
+
+[section:adapt_assoc BOOST_FUSION_ADAPT_ASSOC_STRUCT]
+
+[heading Description]
+BOOST_FUSION_ADAPT_ASSOC_STRUCT is a macro that can be used to generate all the
+necessary boilerplate to make an arbitrary struct into a model of __random_access_sequence__
+and __associative_sequence__.
+
+[heading Synopsis]
+ BOOST_FUSION_ADAPT_ASSOC_STRUCT(
+ struct_name
+ (member_type0, member_name0, key_type0)
+ (member_type1, member_name1, key_type1)
+ ...
+ )
+
+[heading Semantics]
+
+The above macro generates the necessary code to adapt `struct_name`
+as a model of __random_access_sequence__ and __associative_sequence__.
+The sequence of `(member_typeN, member_nameN, key_typeN)`
+triples declare the type, name and key type of each of the struct members
+that will be part of the sequence.
+
+The macro should be used at global scope, and `struct_name` should be the fully
+namespace qualified name of the struct to be converted.
+
+[heading Header]
+
+ #include <boost/fusion/adapted/struct/adapt_assoc_struct.hpp>
+ #include <boost/fusion/include/adapt_assoc_struct.hpp>
+
+[heading Example]
+ namespace demo
+ {
+ struct employee
+ {
+ std::string name;
+ int age;
+ };
+ }
+
+ namespace keys
+ {
+ struct name;
+ struct age;
+ }
+
+ // demo::employee is now a Fusion sequence
+ // It is also an associative sequence with
+ // keys keys::name and keys::age present.
+ BOOST_FUSION_ADAPT_ASSOC_STRUCT(
+ demo::employee
+ (std::string, name, keys::name)
+ (int, age, keys::age))
 
-__boost_variant_library__
 
 [endsect]
 

Modified: branches/fix-links/libs/fusion/doc/changelog.qbk
==============================================================================
--- branches/fix-links/libs/fusion/doc/changelog.qbk (original)
+++ branches/fix-links/libs/fusion/doc/changelog.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -9,8 +9,17 @@
 
 This section summarizes significant changes to the Fusion library.
 
-* Sep 27, 2006: Added `boost::tuple` support.
-* Nov 17, 2006: Added `boost::variant` support.
-* Feb 15, 2007: Added functional module.
+* Sep 27, 2006: Added `boost::tuple` support. (Joel de Guzman)
+* Nov 17, 2006: Added `boost::variant` support. (Joel de Guzman)
+* Feb 15, 2007: Added functional module. (Tobias Schwinger)
+* APRIL 2, 2007: Added struct adapter. (Joel de Guzman)
+* May 8, 2007: Added associative struct adapter. (Dan Marsden)
+* Dec 20, 2007: Removed `boost::variant` support. After thorough
+ investigation, I think now that the move to make variant a
+ fusion sequence is rather quirky. A variant will always
+ have a size==1 regardless of the number of types it can contain
+ and there's no way to know at compile time what it contains.
+ Iterating over its types is simply wrong. All these imply that
+ the variant is *not* a fusion sequence. (Joel de Guzman)
 
 [endsect]

Modified: branches/fix-links/libs/fusion/doc/extension.qbk
==============================================================================
--- branches/fix-links/libs/fusion/doc/extension.qbk (original)
+++ branches/fix-links/libs/fusion/doc/extension.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -426,7 +426,7 @@
     #include <boost/fusion/include/sequence_facade.hpp>
 
 [heading Example]
-A full worked example using __sequence_facade__ is provided in triple.cpp in the extension examples.
+A full working example using __sequence_facade__ is provided in triple.cpp in the extension examples.
 
 [endsect]
 
@@ -475,122 +475,7 @@
     #include <boost/fusion/include/iterator_facade.hpp>
 
 [heading Example]
-A full worked example using __iterator_facade__ is provided in triple.cpp in the extension examples.
-
-[endsect]
-
-[section Macros]
-
-[section:adapt_struct BOOST_FUSION_ADAPT_STRUCT]
-
-[heading Description]
-BOOST_FUSION_ADAPT_STRUCT is a macro that can be used to generate all the
-necessary boilerplate to make an arbitrary struct into a __random_access_sequence__.
-
-[heading Synopsis]
- BOOST_FUSION_ADAPT_STRUCT(
- struct_name
- (member_type0, member_name0)
- (member_type1, member_name1)
- ...
- )
-
-[heading Semantics]
- BOOST_FUSION_ADAPT_STRUCT(
- struct_name,
- (member_type0, member_name0)
- (member_type1, member_name1)
- ...
- )
-
-The above macro generates the necessary code to adapt `struct_name`
-as a model of __random_access_sequence__. The sequence of `(member_typeN, member_nameN)`
-pairs declare the type and names of each of the struct members that will be
-part of the sequence.
-
-The macro should be used at global scope, and `struct_name` should be the fully
-namespace qualified name of the struct to be converted.
-
-/adapted/struct/adapt_struct.hpp>
-
-[heading Example]
- namespace demo
- {
- struct employee
- {
- std::string name;
- int age;
- };
- }
-
- // demo::employee is now a Fusion sequence
- BOOST_FUSION_ADAPT_STRUCT(
- demo::employee
- (std::string, name)
- (int, age))
-
-[endsect]
-
-[section:adapt_assoc BOOST_FUSION_ADAPT_ASSOC_STRUCT]
-
-[heading Description]
-BOOST_FUSION_ADAPT_ASSOC_STRUCT is a macro that can be used to generate all the
-necessary boilerplate to make an arbitrary struct into a model of __random_access_sequence__
-and __associative_sequence__.
-
-[heading Synopsis]
- BOOST_FUSION_ADAPT_ASSOC_STRUCT(
- struct_name
- (member_type0, member_name0, key_type0)
- (member_type1, member_name1, key_type1)
- ...
- )
-
-[heading Semantics]
- BOOST_FUSION_ADAPT_ASSOC_STRUCT(
- struct_name
- (member_type0, member_name0, key_type0)
- (member_type1, member_name1, key_type1)
- ...
- )
-
-The above macro generates the necessary code to adapt `struct_name`
-as a model of __random_access_sequence__ and __associative_sequence__.
-The sequence of `(member_typeN, member_nameN, key_typeN)`
-triples declare the type, name and key type of each of the struct members
-that will be part of the sequence.
-
-The macro should be used at global scope, and `struct_name` should be the fully
-namespace qualified name of the struct to be converted.
-
-/adapted/struct/adapt_assoc_struct.hpp>
-
-[heading Example]
- namespace demo
- {
- struct employee
- {
- std::string name;
- int age;
- };
- }
-
- namespace keys
- {
- struct name;
- struct age;
- }
-
- // demo::employee is now a Fusion sequence
- // It is also an associative sequence with
- // keys keys::name and keys::age present.
- BOOST_FUSION_ADAPT_ASSOC_STRUCT(
- demo::employee
- (std::string, name, keys::name)
- (int, age, keys::age))
-
-
-[endsect]
+A full working example using __iterator_facade__ is provided in triple.cpp in the extension examples.
 
 [endsect]
 

Modified: branches/fix-links/libs/fusion/doc/html/fusion/adapted.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/adapted.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/adapted.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,8 @@
 <dt><span class="section">mpl sequence</span></dt>
 <dt><span class="section">boost::array</span></dt>
 <dt><span class="section">boost::tuple</span></dt>
-<dt><span class="section">boost::variant</span></dt>
+<dt><span class="section"> BOOST_FUSION_ADAPT_STRUCT</span></dt>
+<dt><span class="section"> BOOST_FUSION_ADAPT_ASSOC_STRUCT</span></dt>
 </dl></div>
 <p>
       Fusion provides a couple of adapters for other sequences such as <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>,
@@ -39,11 +40,15 @@
       non-intrusive Extension mechanism.
       If you wish to use these sequences with fusion, simply include the necessary
       files and they will be regarded as first-class, fully conforming fusion sequences
- <sup>[<a name="id570775" href="#ftn.id570775">13</a>]</sup>
+ <sup>[<a name="id573780" href="#ftn.id573780">13</a>]</sup>
       .
     </p>
+<p>
+ Fusion also provides various schemes to make it easy for the user to adapt
+ various data structures, non-intrusively, as full fledged Fusion sequences.
+ </p>
 <a name="fusion.adapted.header"></a><h3>
-<a name="id570817"></a>
+<a name="id573828"></a>
       <a href="adapted.html#fusion.adapted.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -52,7 +57,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id570775" href="#id570775">13</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id573780" href="#id573780">13</a>] </sup>
           Fusion sequences may also be adapted as fully conforming MPL
           sequences (see Intrinsics).
           That way, we can have 2-way adaptation to and from MPL

Modified: branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__array.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__array.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__array.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
         Access Sequence</a>.
       </p>
 <a name="fusion.adapted.boost__array.header"></a><h4>
-<a name="id572673"></a>
+<a name="id575685"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -41,14 +41,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.boost__array.model_of"></a><h4>
-<a name="id572831"></a>
+<a name="id575843"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
         Access Sequence">Random
           Access Sequence</a></li></ul></div>
 <a name="fusion.adapted.boost__array.example"></a><h4>
-<a name="id572873"></a>
+<a name="id575884"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.boost__array.see_also"></a><h4>
-<a name="id573493"></a>
+<a name="id576504"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.see_also">See also</a>
       </h4>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__tuple.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__tuple.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__tuple.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -7,7 +7,7 @@
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
 <link rel="prev" href="boost__array.html" title="boost::array">
-<link rel="next" href="boost__variant.html" title="boost::variant">
+<link rel="next" href="adapt_struct.html" title=" BOOST_FUSION_ADAPT_STRUCT">
 </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="boost__array.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="boost__variant.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost__array.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="adapt_struct.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -33,7 +33,7 @@
         Sequence</a>.
       </p>
 <a name="fusion.adapted.boost__tuple.header"></a><h4>
-<a name="id573607"></a>
+<a name="id576619"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -41,13 +41,13 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.boost__tuple.model_of"></a><h4>
-<a name="id573765"></a>
+<a name="id576777"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
         Sequence">Forward Sequence</a></li></ul></div>
 <a name="fusion.adapted.boost__tuple.example"></a><h4>
-<a name="id573806"></a>
+<a name="id576818"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -56,7 +56,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">next</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.boost__tuple.see_also"></a><h4>
-<a name="id574123"></a>
+<a name="id577135"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.see_also">See also</a>
       </h4>
 <p>
@@ -75,7 +75,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost__array.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="boost__variant.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost__array.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="adapt_struct.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Deleted: branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__variant.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/adapted/boost__variant.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
+++ (empty file)
@@ -1,84 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>boost::variant</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapted.html" title="Adapted">
-<link rel="prev" href="boost__tuple.html" title="boost::tuple">
-<link rel="next" href="../algorithm.html" title="Algorithm">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="boost__tuple.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="../algorithm.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.boost__variant"></a>boost::variant</h3></div></div></div>
-<p>
- This module provides adapters for <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></tt>.
- Including the module header makes <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></tt>
- a fully conforming <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>. The variant acts as a sequence of the types that can be
- contained in the variant. Accessing types not currently stored int the variant
- will lead to the variant being populated with a default constructed value
- of that type.
- </p>
-<a name="fusion.adapted.boost__variant.header"></a><h4>
-<a name="id574242"></a>
- Header
- </h4>
-<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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">variant</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">variant</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-</pre>
-<a name="fusion.adapted.boost__variant.model_of"></a><h4>
-<a name="id574400"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
-<a name="fusion.adapted.boost__variant.example"></a><h4>
-<a name="id574441"></a>
- Example
- </h4>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">example_variant</span> <span class="special">=</span> <span class="number">101</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">example_variant</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
-<span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">find</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;(</span><span class="identifier">example_variant</span><span class="special">)</span> <span class="special">=</span> <span class="string">"hello"</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">example_variant</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
-</pre>
-<a name="fusion.adapted.boost__variant.see_also"></a><h4>
-<a name="id574724"></a>
- See also
- </h4>
-<p>
- Boost.Variant Library
- </p>
-</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-2007 Joel de Guzman, Dan Marsden, Tobias
- Schwinger<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="boost__tuple.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="../algorithm.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         sequences fully conforming fusion sequences.
       </p>
 <a name="fusion.adapted.mpl_sequence.header"></a><h4>
-<a name="id571726"></a>
+<a name="id574738"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -39,7 +39,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.mpl_sequence.model_of"></a><h4>
-<a name="id571883"></a>
+<a name="id574894"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -63,7 +63,7 @@
         </li>
 </ul></div>
 <a name="fusion.adapted.mpl_sequence.example"></a><h4>
-<a name="id571975"></a>
+<a name="id574986"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -77,7 +77,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.mpl_sequence.see_also"></a><h4>
-<a name="id572561"></a>
+<a name="id575573"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.see_also">See also</a>
       </h4>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/adapted/std__pair.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/adapted/std__pair.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/adapted/std__pair.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
         Access Sequence</a>.
       </p>
 <a name="fusion.adapted.std__pair.header"></a><h4>
-<a name="id571039"></a>
+<a name="id574051"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -41,14 +41,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.std__pair.model_of"></a><h4>
-<a name="id571196"></a>
+<a name="id574208"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
         Access Sequence">Random
           Access Sequence</a></li></ul></div>
 <a name="fusion.adapted.std__pair.example"></a><h4>
-<a name="id571237"></a>
+<a name="id574249"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -58,7 +58,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">p</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.std__pair.see_also"></a><h4>
-<a name="id571590"></a>
+<a name="id574602"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.see_also">See also</a>
       </h4>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="prev" href="adapted/boost__variant.html" title="boost::variant">
+<link rel="prev" href="adapted/adapt_assoc.html" title=" BOOST_FUSION_ADAPT_ASSOC_STRUCT">
 <link rel="next" href="algorithm/iteration.html" title="Iteration">
 </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="adapted/boost__variant.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="algorithm/iteration.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adapted/adapt_assoc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="algorithm/iteration.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -43,7 +43,7 @@
 </dl></dd>
 </dl></div>
 <a name="fusion.algorithm.lazy_evaluation"></a><h3>
-<a name="id574778"></a>
+<a name="id578704"></a>
       <a href="algorithm.html#fusion.algorithm.lazy_evaluation">Lazy Evaluation</a>
     </h3>
 <p>
@@ -66,7 +66,7 @@
       as we want without incurring a high runtime penalty.
     </p>
 <a name="fusion.algorithm.sequence_extension"></a><h3>
-<a name="id574926"></a>
+<a name="id578852"></a>
       <a href="algorithm.html#fusion.algorithm.sequence_extension">Sequence Extension</a>
     </h3>
 <p>
@@ -89,7 +89,7 @@
       functions to convert back to the original sequence type.
     </p>
 <a name="fusion.algorithm.header"></a><h3>
-<a name="id575160"></a>
+<a name="id579085"></a>
       <a href="algorithm.html#fusion.algorithm.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -108,7 +108,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="adapted/boost__variant.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="algorithm/iteration.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adapted/adapt_assoc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="algorithm/iteration.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
         a sequence repeatedly applying an operation to its elements.
       </p>
 <a name="fusion.algorithm.iteration.header"></a><h4>
-<a name="id575333"></a>
+<a name="id579258"></a>
         <a href="iteration.html#fusion.algorithm.iteration.header">Header</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.functions.accumulate"></a>accumulate</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.accumulate.description"></a><h6>
-<a name="id577261"></a>
+<a name="id581187"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             and the previous state.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.synopsis"></a><h6>
-<a name="id577340"></a>
+<a name="id581266"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id577602"></a><p class="title"><b>Table 1.34. Parameters</b></p>
+<a name="id581528"></a><p class="title"><b>Table 1.34. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -137,7 +137,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a><h6>
-<a name="id578053"></a>
+<a name="id581979"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,14 +152,14 @@
             where <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.complexity"></a><h6>
-<a name="id578264"></a>
+<a name="id582190"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.header"></a><h6>
-<a name="id578360"></a>
+<a name="id582286"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -167,7 +167,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">accumulate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.accumulate.example"></a><h6>
-<a name="id578530"></a>
+<a name="id582456"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.functions.fold"></a>fold</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.fold.description"></a><h6>
-<a name="id575533"></a>
+<a name="id579458"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             and the previous state.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.synopsis"></a><h6>
-<a name="id575613"></a>
+<a name="id579538"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id575872"></a><p class="title"><b>Table 1.33. Parameters</b></p>
+<a name="id579798"></a><p class="title"><b>Table 1.33. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -137,7 +137,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a><h6>
-<a name="id576281"></a>
+<a name="id580207"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,14 +152,14 @@
             where <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.complexity"></a><h6>
-<a name="id576492"></a>
+<a name="id580418"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.header"></a><h6>
-<a name="id576587"></a>
+<a name="id580513"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -167,7 +167,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">fold</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.fold.example"></a><h6>
-<a name="id576756"></a>
+<a name="id580682"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.functions.for_each"></a>for_each</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.for_each.description"></a><h6>
-<a name="id579033"></a>
+<a name="id582958"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.description">Description</a>
           </h6>
 <p>
             Applies a unary function object to each element of a sequence.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.synopsis"></a><h6>
-<a name="id579065"></a>
+<a name="id582990"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id579267"></a><p class="title"><b>Table 1.35. Parameters</b></p>
+<a name="id583193"></a><p class="title"><b>Table 1.35. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a><h6>
-<a name="id579468"></a>
+<a name="id583393"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.complexity"></a><h6>
-<a name="id579626"></a>
+<a name="id583552"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.header"></a><h6>
-<a name="id579722"></a>
+<a name="id583647"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.for_each.example"></a><h6>
-<a name="id579892"></a>
+<a name="id583817"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.metafunctions.accumulate"></a>accumulate</h5></div></div></div>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.description"></a><h6>
-<a name="id581268"></a>
+<a name="id585193"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.description">Description</a>
           </h6>
 <p>
             Returns the result type of accumulate.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.synopsis"></a><h6>
-<a name="id581317"></a>
+<a name="id585243"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id581453"></a><p class="title"><b>Table 1.37. Parameters</b></p>
+<a name="id585379"></a><p class="title"><b>Table 1.37. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -131,7 +131,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
-<a name="id581805"></a>
+<a name="id585732"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -149,14 +149,14 @@
             and binary function object or function pointer of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.complexity"></a><h6>
-<a name="id581982"></a>
+<a name="id585908"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.header"></a><h6>
-<a name="id582078"></a>
+<a name="id586004"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.metafunctions.fold"></a>fold</h5></div></div></div>
 <a name="fusion.algorithm.iteration.metafunctions.fold.description"></a><h6>
-<a name="id580272"></a>
+<a name="id584198"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.description">Description</a>
           </h6>
 <p>
             Returns the result type of fold.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.synopsis"></a><h6>
-<a name="id580322"></a>
+<a name="id584248"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id580457"></a><p class="title"><b>Table 1.36. Parameters</b></p>
+<a name="id584383"></a><p class="title"><b>Table 1.36. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -131,7 +131,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a><h6>
-<a name="id580808"></a>
+<a name="id584733"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -149,14 +149,14 @@
             and binary function object or function pointer of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.complexity"></a><h6>
-<a name="id580981"></a>
+<a name="id584907"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.header"></a><h6>
-<a name="id581078"></a>
+<a name="id585003"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,11 +30,11 @@
             return type of for_each is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.description"></a><h6>
-<a name="id582323"></a>
+<a name="id586249"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.description">Description</a>
           </h6>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.synopsis"></a><h6>
-<a name="id582350"></a>
+<a name="id586276"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id582472"></a><p class="title"><b>Table 1.38. Parameters</b></p>
+<a name="id586398"></a><p class="title"><b>Table 1.38. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a><h6>
-<a name="id582613"></a>
+<a name="id586539"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             return type is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.complexity"></a><h6>
-<a name="id582795"></a>
+<a name="id586721"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.header"></a><h6>
-<a name="id582825"></a>
+<a name="id586751"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
         The query algorithms provide support for searching and analyzing sequences.
       </p>
 <a name="fusion.algorithm.query.header"></a><h4>
-<a name="id583023"></a>
+<a name="id586949"></a>
         <a href="query.html#fusion.algorithm.query.header">Header</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.all"></a>all</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.all.description"></a><h6>
-<a name="id584481"></a>
+<a name="id385641"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.all.synopsis"></a><h6>
-<a name="id584572"></a>
+<a name="id385718"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id584765"></a><p class="title"><b>Table 1.40. Parameters</b></p>
+<a name="id590090"></a><p class="title"><b>Table 1.40. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -116,7 +116,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.all.expression_semantics"></a><h6>
-<a name="id584967"></a>
+<a name="id590278"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.all.complexity"></a><h6>
-<a name="id585136"></a>
+<a name="id590430"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.all.header"></a><h6>
-<a name="id585219"></a>
+<a name="id590502"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.all.example"></a><h6>
-<a name="id585388"></a>
+<a name="id590653"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.any"></a>any</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.any.description"></a><h6>
-<a name="id583221"></a>
+<a name="id587147"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             least one element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.any.synopsis"></a><h6>
-<a name="id583310"></a>
+<a name="id587236"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id583504"></a><p class="title"><b>Table 1.39. Parameters</b></p>
+<a name="id587429"></a><p class="title"><b>Table 1.39. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -116,7 +116,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.any.expression_semantics"></a><h6>
-<a name="id583705"></a>
+<a name="id587631"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.expression_semantics">Expression
             semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.any.complexity"></a><h6>
-<a name="id583875"></a>
+<a name="id587800"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.any.header"></a><h6>
-<a name="id583957"></a>
+<a name="id587883"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.any.example"></a><h6>
-<a name="id584126"></a>
+<a name="id588051"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.count"></a>count</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.count.description"></a><h6>
-<a name="id589260"></a>
+<a name="id594274"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.description">Description</a>
           </h6>
 <p>
             Returns the number of elements of a given type within a sequence.
           </p>
 <a name="fusion.algorithm.query.functions.count.synopsis"></a><h6>
-<a name="id589292"></a>
+<a name="id594304"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id589499"></a><p class="title"><b>Table 1.44. Parameters</b></p>
+<a name="id594508"></a><p class="title"><b>Table 1.44. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.count.expression_semantics"></a><h6>
-<a name="id589697"></a>
+<a name="id594701"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             <tt class="computeroutput"><span class="identifier">t</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.count.complexity"></a><h6>
-<a name="id589841"></a>
+<a name="id594839"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.count.header"></a><h6>
-<a name="id589925"></a>
+<a name="id594920"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.count.example"></a><h6>
-<a name="id590093"></a>
+<a name="id595086"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.count_if"></a>count_if</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.count_if.description"></a><h6>
-<a name="id590311"></a>
+<a name="id595296"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.synopsis"></a><h6>
-<a name="id590355"></a>
+<a name="id595338"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id590552"></a><p class="title"><b>Table 1.45. Parameters</b></p>
+<a name="id595533"></a><p class="title"><b>Table 1.45. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a><h6>
-<a name="id590753"></a>
+<a name="id595729"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -128,14 +128,14 @@
             in <tt class="computeroutput"><span class="identifier">seq</span></tt> where <tt class="computeroutput"><span class="identifier">f</span></tt> evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.complexity"></a><h6>
-<a name="id590897"></a>
+<a name="id595867"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.header"></a><h6>
-<a name="id590980"></a>
+<a name="id595947"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -143,7 +143,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.count_if.example"></a><h6>
-<a name="id591150"></a>
+<a name="id596114"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.find"></a>find</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.find.description"></a><h6>
-<a name="id587047"></a>
+<a name="id592150"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.description">Description</a>
           </h6>
 <p>
             Finds the first element of a given type within a sequence.
           </p>
 <a name="fusion.algorithm.query.functions.find.synopsis"></a><h6>
-<a name="id587079"></a>
+<a name="id592179"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">find</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id587277"></a><p class="title"><b>Table 1.42. Parameters</b></p>
+<a name="id592357"></a><p class="title"><b>Table 1.42. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.find.expression_semantics"></a><h6>
-<a name="id587417"></a>
+<a name="id592491"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             to <tt class="computeroutput">find_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>
           </p>
 <a name="fusion.algorithm.query.functions.find.complexity"></a><h6>
-<a name="id587670"></a>
+<a name="id592722"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.find.header"></a><h6>
-<a name="id587754"></a>
+<a name="id592803"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.find.example"></a><h6>
-<a name="id587923"></a>
+<a name="id592969"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,11 +31,11 @@
             Lambda Expression</a> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.find_if.description"></a><h6>
-<a name="id588250"></a>
+<a name="id593288"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.description">Description</a>
           </h6>
 <a name="fusion.algorithm.query.functions.find_if.synopsis"></a><h6>
-<a name="id588276"></a>
+<a name="id593312"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">find_if</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id588477"></a><p class="title"><b>Table 1.43. Parameters</b></p>
+<a name="id593511"></a><p class="title"><b>Table 1.43. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -118,7 +118,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a><h6>
-<a name="id588623"></a>
+<a name="id593655"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -137,7 +137,7 @@
             if there is no such element.
           </p>
 <a name="fusion.algorithm.query.functions.find_if.complexity"></a><h6>
-<a name="id588832"></a>
+<a name="id593858"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -147,7 +147,7 @@
             /algorithm/query/find_if.hpp&gt;
           </p>
 <a name="fusion.algorithm.query.functions.find_if.example"></a><h6>
-<a name="id588921"></a>
+<a name="id593943"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.none"></a>none</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.none.description"></a><h6>
-<a name="id585742"></a>
+<a name="id590975"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.none.synopsis"></a><h6>
-<a name="id585832"></a>
+<a name="id591052"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id586026"></a><p class="title"><b>Table 1.41. Parameters</b></p>
+<a name="id591225"></a><p class="title"><b>Table 1.41. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -116,7 +116,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.none.expression_semantics"></a><h6>
-<a name="id586228"></a>
+<a name="id591413"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>. Result equivalent to <tt class="computeroutput"><span class="special">!</span><span class="identifier">any</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.none.complexity"></a><h6>
-<a name="id586440"></a>
+<a name="id591604"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.none.header"></a><h6>
-<a name="id586524"></a>
+<a name="id591677"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.none.example"></a><h6>
-<a name="id586692"></a>
+<a name="id591828"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.all"></a>all</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.all.description"></a><h6>
-<a name="id592113"></a>
+<a name="id597048"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.description">Description</a>
           </h6>
 <p>
             A metafunction returning the result type of all.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.synopsis"></a><h6>
-<a name="id592162"></a>
+<a name="id597094"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id592284"></a><p class="title"><b>Table 1.47. Parameters</b></p>
+<a name="id597214"></a><p class="title"><b>Table 1.47. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a><h6>
-<a name="id592432"></a>
+<a name="id597358"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.complexity"></a><h6>
-<a name="id592620"></a>
+<a name="id597540"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.header"></a><h6>
-<a name="id592651"></a>
+<a name="id597568"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.any"></a>any</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.any.description"></a><h6>
-<a name="id591386"></a>
+<a name="id596343"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.description">Description</a>
           </h6>
 <p>
             A metafunction returning the result type of any.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.synopsis"></a><h6>
-<a name="id591435"></a>
+<a name="id596389"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id591556"></a><p class="title"><b>Table 1.46. Parameters</b></p>
+<a name="id596508"></a><p class="title"><b>Table 1.46. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a><h6>
-<a name="id591706"></a>
+<a name="id596655"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.complexity"></a><h6>
-<a name="id591895"></a>
+<a name="id596836"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.header"></a><h6>
-<a name="id591925"></a>
+<a name="id596865"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.count"></a>count</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.count.description"></a><h6>
-<a name="id595138"></a>
+<a name="id600032"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and search types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.synopsis"></a><h6>
-<a name="id595182"></a>
+<a name="id600075"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id595303"></a><p class="title"><b>Table 1.51. Parameters</b></p>
+<a name="id600196"></a><p class="title"><b>Table 1.51. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a><h6>
-<a name="id595442"></a>
+<a name="id600334"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             <tt class="computeroutput"><span class="keyword">int</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.complexity"></a><h6>
-<a name="id595586"></a>
+<a name="id600478"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.header"></a><h6>
-<a name="id595615"></a>
+<a name="id600507"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.count_if"></a>count_if</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.count_if.description"></a><h6>
-<a name="id595806"></a>
+<a name="id600696"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and predicate types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.synopsis"></a><h6>
-<a name="id595850"></a>
+<a name="id600739"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id595972"></a><p class="title"><b>Table 1.52. Parameters</b></p>
+<a name="id600861"></a><p class="title"><b>Table 1.52. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a><h6>
-<a name="id596114"></a>
+<a name="id601001"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             always <tt class="computeroutput"><span class="keyword">int</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.complexity"></a><h6>
-<a name="id596270"></a>
+<a name="id601157"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.header"></a><h6>
-<a name="id596300"></a>
+<a name="id601186"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.find"></a>find</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.find.description"></a><h6>
-<a name="id593568"></a>
+<a name="id598468"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and search types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.synopsis"></a><h6>
-<a name="id593612"></a>
+<a name="id598511"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id593731"></a><p class="title"><b>Table 1.49. Parameters</b></p>
+<a name="id598629"></a><p class="title"><b>Table 1.49. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a><h6>
-<a name="id593870"></a>
+<a name="id598769"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             if there is no such element.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.complexity"></a><h6>
-<a name="id594074"></a>
+<a name="id598972"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.complexity">Complexity</a>
           </h6>
 <p>
             Linear, at most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.header"></a><h6>
-<a name="id594157"></a>
+<a name="id599055"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.find_if"></a>find_if</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.find_if.description"></a><h6>
-<a name="id594349"></a>
+<a name="id599245"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and predicate types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.synopsis"></a><h6>
-<a name="id594393"></a>
+<a name="id599290"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id594512"></a><p class="title"><b>Table 1.50. Parameters</b></p>
+<a name="id599409"></a><p class="title"><b>Table 1.50. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a><h6>
-<a name="id594661"></a>
+<a name="id599557"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,14 +132,14 @@
             to true. Returns <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> if there is no such element.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.complexity"></a><h6>
-<a name="id594865"></a>
+<a name="id599762"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.header"></a><h6>
-<a name="id594949"></a>
+<a name="id599844"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.none"></a>none</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.none.description"></a><h6>
-<a name="id592839"></a>
+<a name="id597752"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.description">Description</a>
           </h6>
 <p>
             A metafunction returning the result type of none.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.synopsis"></a><h6>
-<a name="id592888"></a>
+<a name="id597798"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id593009"></a><p class="title"><b>Table 1.48. Parameters</b></p>
+<a name="id597918"></a><p class="title"><b>Table 1.48. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a><h6>
-<a name="id593157"></a>
+<a name="id598063"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.complexity"></a><h6>
-<a name="id593346"></a>
+<a name="id598247"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.header"></a><h6>
-<a name="id593375"></a>
+<a name="id598276"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -46,7 +46,7 @@
         </p></td></tr>
 </table></div>
 <a name="fusion.algorithm.transformation.header"></a><h4>
-<a name="id596512"></a>
+<a name="id601396"></a>
         <a href="transformation.html#fusion.algorithm.transformation.header">Header</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.clear"></a>clear</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.clear.description"></a><h6>
-<a name="id606108"></a>
+<a name="id610950"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.description">Description</a>
           </h6>
 <p>
             <a href="clear.html" title="clear"><tt class="computeroutput"><span class="identifier">clear</span></tt></a> returns an empty sequence.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.synposis"></a><h6>
-<a name="id606157"></a>
+<a name="id610998"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::clear<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">clear</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id606315"></a><p class="title"><b>Table 1.62. Parameters</b></p>
+<a name="id611155"></a><p class="title"><b>Table 1.62. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a><h6>
-<a name="id606419"></a>
+<a name="id611259"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,14 +106,14 @@
             with no elements.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.complexity"></a><h6>
-<a name="id606517"></a>
+<a name="id611357"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.header"></a><h6>
-<a name="id606548"></a>
+<a name="id611386"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.clear.example"></a><h6>
-<a name="id606718"></a>
+<a name="id611557"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.erase"></a>erase</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.erase.description"></a><h6>
-<a name="id606882"></a>
+<a name="id611719"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             those at a specified iterator, or between two iterators.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.synposis"></a><h6>
-<a name="id606916"></a>
+<a name="id611752"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">First</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it1</span><span class="special">,</span> <span class="identifier">Last</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it2</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id607378"></a><p class="title"><b>Table 1.63. Parameters</b></p>
+<a name="id612214"></a><p class="title"><b>Table 1.63. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -141,7 +141,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.erase.expression_semantics"></a><h6>
-<a name="id607605"></a>
+<a name="id612441"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -172,14 +172,14 @@
             in their original order, except those in the range [<tt class="computeroutput"><span class="identifier">first</span></tt>,<tt class="computeroutput"><span class="identifier">last</span></tt>).
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.complexity"></a><h6>
-<a name="id607864"></a>
+<a name="id612699"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.header"></a><h6>
-<a name="id607896"></a>
+<a name="id612730"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -187,7 +187,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.erase.example"></a><h6>
-<a name="id608066"></a>
+<a name="id612899"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.erase_key"></a>erase_key</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.erase_key.description"></a><h6>
-<a name="id608520"></a>
+<a name="id613354"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
             with a given key.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.synposis"></a><h6>
-<a name="id608583"></a>
+<a name="id613416"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase_key</span><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id608757"></a><p class="title"><b>Table 1.64. Parameters</b></p>
+<a name="id613589"></a><p class="title"><b>Table 1.64. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a><h6>
-<a name="id608897"></a>
+<a name="id613729"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.complexity"></a><h6>
-<a name="id609030"></a>
+<a name="id613861"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.header"></a><h6>
-<a name="id609061"></a>
+<a name="id613891"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.erase_key.example"></a><h6>
-<a name="id609231"></a>
+<a name="id614061"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.filter"></a>filter</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.filter.description"></a><h6>
-<a name="id596713"></a>
+<a name="id601596"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             the elements of a specified type.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.synopsis"></a><h6>
-<a name="id596747"></a>
+<a name="id601629"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="keyword">typename</span> result_of::filter<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id596932"></a><p class="title"><b>Table 1.53. Parameters</b></p>
+<a name="id601814"></a><p class="title"><b>Table 1.53. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a><h6>
-<a name="id597070"></a>
+<a name="id601952"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             to <tt class="computeroutput">filter_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.complexity"></a><h6>
-<a name="id597285"></a>
+<a name="id602167"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.header"></a><h6>
-<a name="id597317"></a>
+<a name="id602199"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.filter.example"></a><h6>
-<a name="id597487"></a>
+<a name="id602368"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.filter_if"></a>filter_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.filter_if.description"></a><h6>
-<a name="id597756"></a>
+<a name="id602635"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             Lambda Expression</a> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.synopsis"></a><h6>
-<a name="id597847"></a>
+<a name="id602726"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="keyword">typename</span> result_of::filter_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id598033"></a><p class="title"><b>Table 1.54. Parameters</b></p>
+<a name="id602911"></a><p class="title"><b>Table 1.54. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -112,7 +112,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a><h6>
-<a name="id598182"></a>
+<a name="id603059"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,14 +132,14 @@
             is the same as in the original sequence.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.complexity"></a><h6>
-<a name="id598348"></a>
+<a name="id603224"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.header"></a><h6>
-<a name="id598379"></a>
+<a name="id603255"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -147,7 +147,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.filter_if.example"></a><h6>
-<a name="id598550"></a>
+<a name="id603425"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.insert"></a>insert</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.insert.description"></a><h6>
-<a name="id609439"></a>
+<a name="id614267"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             element inserted the position described by a given iterator.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.synposis"></a><h6>
-<a name="id609473"></a>
+<a name="id614299"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">Pos</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id609663"></a><p class="title"><b>Table 1.65. Parameters</b></p>
+<a name="id614489"></a><p class="title"><b>Table 1.65. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -130,7 +130,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a><h6>
-<a name="id609848"></a>
+<a name="id614674"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -150,14 +150,14 @@
             <tt class="computeroutput"><span class="identifier">pos</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.complexity"></a><h6>
-<a name="id610004"></a>
+<a name="id614828"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.header"></a><h6>
-<a name="id610036"></a>
+<a name="id614859"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -165,7 +165,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.insert.example"></a><h6>
-<a name="id610206"></a>
+<a name="id615028"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.insert_range"></a>insert_range</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.insert_range.description"></a><h6>
-<a name="id610500"></a>
+<a name="id615320"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             iterator.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.synposis"></a><h6>
-<a name="id610533"></a>
+<a name="id615353"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">Pos</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">Range</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">range</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id610806"></a><p class="title"><b>Table 1.66. Parameters</b></p>
+<a name="id615625"></a><p class="title"><b>Table 1.66. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -133,7 +133,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a><h6>
-<a name="id611000"></a>
+<a name="id615818"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -153,14 +153,14 @@
             All elements retaining their ordering from the orignal sequences.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.complexity"></a><h6>
-<a name="id611160"></a>
+<a name="id615978"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.header"></a><h6>
-<a name="id611191"></a>
+<a name="id616008"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -168,7 +168,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.insert_range.example"></a><h6>
-<a name="id611362"></a>
+<a name="id616178"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.join"></a>join</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.join.description"></a><h6>
-<a name="id611693"></a>
+<a name="id616509"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             first followed by the elements of the second.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.synopsis"></a><h6>
-<a name="id611726"></a>
+<a name="id616541"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::join<span class="special">&lt;</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">join</span><span class="special">(</span><span class="identifier">LhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">RhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id611934"></a><p class="title"><b>Table 1.67. Parameters</b></p>
+<a name="id616748"></a><p class="title"><b>Table 1.67. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a><h6>
-<a name="id612081"></a>
+<a name="id616895"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,14 +130,14 @@
             The order of th elements is preserved.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.complexity"></a><h6>
-<a name="id612214"></a>
+<a name="id617027"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.header"></a><h6>
-<a name="id612246"></a>
+<a name="id617058"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -145,7 +145,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.join.example"></a><h6>
-<a name="id612415"></a>
+<a name="id617227"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.pop_back"></a>pop_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.pop_back.description"></a><h6>
-<a name="id614037"></a>
+<a name="id618843"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with the last element of the original removed.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.synopsis"></a><h6>
-<a name="id614070"></a>
+<a name="id618875"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::pop_back<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id614228"></a><p class="title"><b>Table 1.69. Parameters</b></p>
+<a name="id619032"></a><p class="title"><b>Table 1.69. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a><h6>
-<a name="id614330"></a>
+<a name="id619134"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,14 +108,14 @@
             same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.complexity"></a><h6>
-<a name="id614452"></a>
+<a name="id619256"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.header"></a><h6>
-<a name="id614485"></a>
+<a name="id619288"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.pop_back.example"></a><h6>
-<a name="id614655"></a>
+<a name="id619459"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.pop_front"></a>pop_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.pop_front.description"></a><h6>
-<a name="id614830"></a>
+<a name="id619633"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with the first element of the original removed.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.synopsis"></a><h6>
-<a name="id614862"></a>
+<a name="id619664"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::pop_front<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id615020"></a><p class="title"><b>Table 1.70. Parameters</b></p>
+<a name="id619821"></a><p class="title"><b>Table 1.70. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a><h6>
-<a name="id615124"></a>
+<a name="id619925"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,14 +108,14 @@
             same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.complexity"></a><h6>
-<a name="id615248"></a>
+<a name="id620049"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.header"></a><h6>
-<a name="id615278"></a>
+<a name="id620078"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.pop_front.example"></a><h6>
-<a name="id615449"></a>
+<a name="id620248"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.push_back"></a>push_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.push_back.description"></a><h6>
-<a name="id615631"></a>
+<a name="id620429"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with an element added at the end.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.synopsis"></a><h6>
-<a name="id615663"></a>
+<a name="id620462"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id615873"></a><p class="title"><b>Table 1.71. Parameters</b></p>
+<a name="id620670"></a><p class="title"><b>Table 1.71. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a><h6>
-<a name="id616014"></a>
+<a name="id620812"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             to the end. The elements are in the same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.complexity"></a><h6>
-<a name="id616160"></a>
+<a name="id620957"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.header"></a><h6>
-<a name="id616190"></a>
+<a name="id620987"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.push_back.example"></a><h6>
-<a name="id616361"></a>
+<a name="id621158"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.push_front"></a>push_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.push_front.description"></a><h6>
-<a name="id616576"></a>
+<a name="id621371"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with an element added at the beginning.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.synopsis"></a><h6>
-<a name="id616609"></a>
+<a name="id621404"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id616819"></a><p class="title"><b>Table 1.72. Parameters</b></p>
+<a name="id621613"></a><p class="title"><b>Table 1.72. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a><h6>
-<a name="id616959"></a>
+<a name="id621753"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,14 +130,14 @@
             <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.complexity"></a><h6>
-<a name="id617104"></a>
+<a name="id621898"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.header"></a><h6>
-<a name="id617135"></a>
+<a name="id621928"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -145,7 +145,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.push_front.example"></a><h6>
-<a name="id617306"></a>
+<a name="id622098"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.remove"></a>remove</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.remove.description"></a><h6>
-<a name="id603233"></a>
+<a name="id608092"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             except those of a given type.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.synopsis"></a><h6>
-<a name="id603267"></a>
+<a name="id608125"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="keyword">typename</span> result_of::remove<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id603452"></a><p class="title"><b>Table 1.59. Parameters</b></p>
+<a name="id608310"></a><p class="title"><b>Table 1.59. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a><h6>
-<a name="id603591"></a>
+<a name="id608448"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             Equivalent to <tt class="computeroutput">remove_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.complexity"></a><h6>
-<a name="id603808"></a>
+<a name="id608665"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.header"></a><h6>
-<a name="id603840"></a>
+<a name="id608696"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.remove.example"></a><h6>
-<a name="id604010"></a>
+<a name="id608866"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.remove_if"></a>remove_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.remove_if.description"></a><h6>
-<a name="id604230"></a>
+<a name="id609084"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             those where a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.synopsis"></a><h6>
-<a name="id604276"></a>
+<a name="id609129"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="keyword">typename</span> result_of::remove_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id604462"></a><p class="title"><b>Table 1.60. Parameters</b></p>
+<a name="id609314"></a><p class="title"><b>Table 1.60. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a><h6>
-<a name="id604609"></a>
+<a name="id609461"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.complexity"></a><h6>
-<a name="id604859"></a>
+<a name="id609711"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.header"></a><h6>
-<a name="id604890"></a>
+<a name="id609740"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -146,7 +146,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.remove_if.example"></a><h6>
-<a name="id605061"></a>
+<a name="id609910"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.replace"></a>replace</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.replace.description"></a><h6>
-<a name="id600899"></a>
+<a name="id605769"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             a new value.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.synopsis"></a><h6>
-<a name="id600932"></a>
+<a name="id605801"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">old_value</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id601177"></a><p class="title"><b>Table 1.57. Parameters</b></p>
+<a name="id606045"></a><p class="title"><b>Table 1.57. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -132,7 +132,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a><h6>
-<a name="id601425"></a>
+<a name="id606294"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,14 +151,14 @@
             to elements with the same type and equal to <tt class="computeroutput"><span class="identifier">old_value</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.complexity"></a><h6>
-<a name="id601582"></a>
+<a name="id606450"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.header"></a><h6>
-<a name="id601614"></a>
+<a name="id606482"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -166,7 +166,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.replace.example"></a><h6>
-<a name="id601785"></a>
+<a name="id606652"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.replace_if"></a>replace_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.replace_if.description"></a><h6>
-<a name="id601982"></a>
+<a name="id606847"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             replaced with a new value.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.synopsis"></a><h6>
-<a name="id602028"></a>
+<a name="id606892"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id602288"></a><p class="title"><b>Table 1.58. Parameters</b></p>
+<a name="id607151"></a><p class="title"><b>Table 1.58. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -131,7 +131,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a><h6>
-<a name="id602527"></a>
+<a name="id607390"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,14 +151,14 @@
             evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.complexity"></a><h6>
-<a name="id602696"></a>
+<a name="id607558"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.header"></a><h6>
-<a name="id602726"></a>
+<a name="id607587"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -166,7 +166,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.replace_if.example"></a><h6>
-<a name="id602897"></a>
+<a name="id607757"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.reverse"></a>reverse</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.reverse.description"></a><h6>
-<a name="id605310"></a>
+<a name="id610158"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with the elements of the original in reverse order.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.synposis"></a><h6>
-<a name="id605342"></a>
+<a name="id610190"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::reverse<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">reverse</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id605499"></a><p class="title"><b>Table 1.61. Parameters</b></p>
+<a name="id610346"></a><p class="title"><b>Table 1.61. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a><h6>
-<a name="id605604"></a>
+<a name="id610450"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -107,14 +107,14 @@
             in reverse order.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.complexity"></a><h6>
-<a name="id605713"></a>
+<a name="id610558"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.header"></a><h6>
-<a name="id605745"></a>
+<a name="id610589"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.reverse.example"></a><h6>
-<a name="id605916"></a>
+<a name="id610758"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.transform"></a>transform</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.transform.description"></a><h6>
-<a name="id598845"></a>
+<a name="id603720"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.unary_version_synopsis"></a><h6>
-<a name="id598964"></a>
+<a name="id603838"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary
             version synopsis</a>
           </h6>
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id599170"></a><p class="title"><b>Table 1.55. Parameters</b></p>
+<a name="id604044"></a><p class="title"><b>Table 1.55. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -118,7 +118,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a><h6>
-<a name="id599442"></a>
+<a name="id604317"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.binary_version_synopsis"></a><h6>
-<a name="id599602"></a>
+<a name="id604476"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
@@ -150,7 +150,7 @@
     <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id599870"></a><p class="title"><b>Table 1.56. Parameters</b></p>
+<a name="id604743"></a><p class="title"><b>Table 1.56. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -248,14 +248,14 @@
             within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.complexity"></a><h6>
-<a name="id600357"></a>
+<a name="id605230"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.header"></a><h6>
-<a name="id600388"></a>
+<a name="id605260"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -263,7 +263,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.transform.example"></a><h6>
-<a name="id600558"></a>
+<a name="id605430"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.zip"></a>zip</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.zip.description"></a><h6>
-<a name="id612732"></a>
+<a name="id617543"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             of the members of the component sequences.
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.synopsis"></a><h6>
-<a name="id612765"></a>
+<a name="id617576"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="identifier">zip</span><span class="special">(</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seqN</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id613050"></a><p class="title"><b>Table 1.68. Parameters</b></p>
+<a name="id617860"></a><p class="title"><b>Table 1.68. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -94,7 +94,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a><h6>
-<a name="id613166"></a>
+<a name="id617976"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,14 +117,14 @@
             <span class="char">'c'</span><span class="special">))</span></tt>
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.complexity"></a><h6>
-<a name="id613476"></a>
+<a name="id618285"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.header"></a><h6>
-<a name="id613508"></a>
+<a name="id618316"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -132,7 +132,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.zip.example"></a><h6>
-<a name="id613677"></a>
+<a name="id618485"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.clear"></a>clear</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.clear.description"></a><h6>
-<a name="id624727"></a>
+<a name="id629486"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.synopsis"></a><h6>
-<a name="id624777"></a>
+<a name="id629535"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id624879"></a><p class="title"><b>Table 1.82. Parameters</b></p>
+<a name="id629637"></a><p class="title"><b>Table 1.82. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -91,7 +91,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a><h6>
-<a name="id624975"></a>
+<a name="id629733"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -107,14 +107,14 @@
             <span class="bold"><b>Semantics</b></span>: Returns an empty sequence.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.complexity"></a><h6>
-<a name="id625089"></a>
+<a name="id629847"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.header"></a><h6>
-<a name="id625122"></a>
+<a name="id629877"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,11 +30,11 @@
             and range delimiting iterator types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.description"></a><h6>
-<a name="id625336"></a>
+<a name="id630092"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.description">Description</a>
           </h6>
 <a name="fusion.algorithm.transformation.metafunctions.erase.synopsis"></a><h6>
-<a name="id625363"></a>
+<a name="id630118"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id625509"></a><p class="title"><b>Table 1.83. Parameters</b></p>
+<a name="id630263"></a><p class="title"><b>Table 1.83. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -134,7 +134,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a><h6>
-<a name="id625703"></a>
+<a name="id630457"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -164,14 +164,14 @@
             and <tt class="computeroutput"><span class="identifier">It2</span></tt> removed.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.complexity"></a><h6>
-<a name="id625973"></a>
+<a name="id630726"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.header"></a><h6>
-<a name="id626003"></a>
+<a name="id630756"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.erase_key"></a>erase_key</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.description"></a><h6>
-<a name="id626196"></a>
+<a name="id630950"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             and key types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.synopsis"></a><h6>
-<a name="id626248"></a>
+<a name="id631000"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id626368"></a><p class="title"><b>Table 1.84. Parameters</b></p>
+<a name="id631120"></a><p class="title"><b>Table 1.84. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a><h6>
-<a name="id626509"></a>
+<a name="id631260"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.complexity"></a><h6>
-<a name="id626657"></a>
+<a name="id631408"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.header"></a><h6>
-<a name="id626688"></a>
+<a name="id631439"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.filter"></a>filter</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.filter.description"></a><h6>
-<a name="id617540"></a>
+<a name="id622330"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             and type to retain.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.synopsis"></a><h6>
-<a name="id617591"></a>
+<a name="id622380"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id617710"></a><p class="title"><b>Table 1.73. Parameter</b></p>
+<a name="id622499"></a><p class="title"><b>Table 1.73. Parameter</b></p>
 <table class="table" summary="Parameter">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a><h6>
-<a name="id617851"></a>
+<a name="id622640"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.complexity"></a><h6>
-<a name="id618112"></a>
+<a name="id622900"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.header"></a><h6>
-<a name="id618143"></a>
+<a name="id622931"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.filter_if"></a>filter_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.description"></a><h6>
-<a name="id618336"></a>
+<a name="id623123"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             Lambda Expression</a> predicate type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.synopsis"></a><h6>
-<a name="id618395"></a>
+<a name="id623182"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id618517"></a><p class="title"><b>Table 1.74. Parameter</b></p>
+<a name="id623303"></a><p class="title"><b>Table 1.74. Parameter</b></p>
 <table class="table" summary="Parameter">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a><h6>
-<a name="id618662"></a>
+<a name="id623448"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.complexity"></a><h6>
-<a name="id618847"></a>
+<a name="id623632"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.header"></a><h6>
-<a name="id618878"></a>
+<a name="id623663"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.insert"></a>insert</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.insert.description"></a><h6>
-<a name="id627702"></a>
+<a name="id631635"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             position iterator and insertion types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.synopsis"></a><h6>
-<a name="id627746"></a>
+<a name="id631686"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id385753"></a><p class="title"><b>Table 1.85. Parameters</b></p>
+<a name="id631823"></a><p class="title"><b>Table 1.85. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -133,7 +133,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a><h6>
-<a name="id627944"></a>
+<a name="id632008"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,14 +152,14 @@
             in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.complexity"></a><h6>
-<a name="id628096"></a>
+<a name="id632180"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.header"></a><h6>
-<a name="id628123"></a>
+<a name="id632209"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.insert_range"></a>insert_range</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.description"></a><h6>
-<a name="id628295"></a>
+<a name="id632401"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             sequence, position iterator and insertion range types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.synopsis"></a><h6>
-<a name="id628340"></a>
+<a name="id632452"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id628464"></a><p class="title"><b>Table 1.86. Parameters</b></p>
+<a name="id632591"></a><p class="title"><b>Table 1.86. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -135,7 +135,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a><h6>
-<a name="id628649"></a>
+<a name="id632785"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -154,14 +154,14 @@
             into <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.complexity"></a><h6>
-<a name="id628801"></a>
+<a name="id632959"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.header"></a><h6>
-<a name="id628828"></a>
+<a name="id632992"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.join"></a>join</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.join.description"></a><h6>
-<a name="id629820"></a>
+<a name="id633185"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.description">Description</a>
           </h6>
 <p>
             Returns the result of joining 2 sequences, given the sequence types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.synopsis"></a><h6>
-<a name="id629849"></a>
+<a name="id633218"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.join.expression_semantics"></a><h6>
-<a name="id455953"></a>
+<a name="id633347"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -66,14 +66,14 @@
             The order of the elements in the 2 sequences is preserved.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.complexity"></a><h6>
-<a name="id629994"></a>
+<a name="id633497"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.header"></a><h6>
-<a name="id630021"></a>
+<a name="id633527"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.pop_back"></a>pop_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.description"></a><h6>
-<a name="id630845"></a>
+<a name="id634437"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.synopsis"></a><h6>
-<a name="id630888"></a>
+<a name="id634487"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id630979"></a><p class="title"><b>Table 1.87. Parameters</b></p>
+<a name="id634590"></a><p class="title"><b>Table 1.87. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a><h6>
-<a name="id631080"></a>
+<a name="id634693"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,14 +111,14 @@
             except the last element.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.complexity"></a><h6>
-<a name="id631193"></a>
+<a name="id634821"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.header"></a><h6>
-<a name="id631220"></a>
+<a name="id634852"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.pop_front"></a>pop_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.description"></a><h6>
-<a name="id631393"></a>
+<a name="id635044"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.synopsis"></a><h6>
-<a name="id631437"></a>
+<a name="id635094"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id631529"></a><p class="title"><b>Table 1.88. Parameters</b></p>
+<a name="id635197"></a><p class="title"><b>Table 1.88. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a><h6>
-<a name="id631627"></a>
+<a name="id635300"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,7 +111,7 @@
             except the first element.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.complexity"></a><h6>
-<a name="id631741"></a>
+<a name="id635427"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.complexity">Complexity</a>
           </h6>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.push_back"></a>push_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.description"></a><h6>
-<a name="id631793"></a>
+<a name="id635486"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             the input sequence and element to push.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.synopsis"></a><h6>
-<a name="id631839"></a>
+<a name="id635538"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id631947"></a><p class="title"><b>Table 1.89. Parameters</b></p>
+<a name="id635658"></a><p class="title"><b>Table 1.89. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a><h6>
-<a name="id632081"></a>
+<a name="id635798"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             added to the end.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.complexity"></a><h6>
-<a name="id632213"></a>
+<a name="id635947"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.complexity">Complexity</a>
           </h6>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.push_front"></a>push_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.description"></a><h6>
-<a name="id632265"></a>
+<a name="id636005"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             of the input sequence and element to push.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.synopsis"></a><h6>
-<a name="id632312"></a>
+<a name="id636057"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id632420"></a><p class="title"><b>Table 1.90. Parameters</b></p>
+<a name="id636176"></a><p class="title"><b>Table 1.90. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a><h6>
-<a name="id632554"></a>
+<a name="id636317"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             added to the beginning.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.complexity"></a><h6>
-<a name="id632686"></a>
+<a name="id636466"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.complexity">Complexity</a>
           </h6>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.remove"></a>remove</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.remove.description"></a><h6>
-<a name="id622560"></a>
+<a name="id627330"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             removal types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.synopsis"></a><h6>
-<a name="id622611"></a>
+<a name="id627380"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id622731"></a><p class="title"><b>Table 1.79. Parameters</b></p>
+<a name="id627499"></a><p class="title"><b>Table 1.79. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a><h6>
-<a name="id622870"></a>
+<a name="id627638"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.complexity"></a><h6>
-<a name="id623132"></a>
+<a name="id627898"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.header"></a><h6>
-<a name="id623163"></a>
+<a name="id627928"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.remove_if"></a>remove_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.description"></a><h6>
-<a name="id623356"></a>
+<a name="id628121"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             Lambda Expression</a> predicate types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.synopsis"></a><h6>
-<a name="id623414"></a>
+<a name="id628179"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id623536"></a><p class="title"><b>Table 1.80. Parameters</b></p>
+<a name="id628299"></a><p class="title"><b>Table 1.80. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics"></a><h6>
-<a name="id623714"></a>
+<a name="id628477"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.complexity"></a><h6>
-<a name="id623898"></a>
+<a name="id628662"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.header"></a><h6>
-<a name="id623929"></a>
+<a name="id628692"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.replace"></a>replace</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.replace.description"></a><h6>
-<a name="id621121"></a>
+<a name="id625898"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             the input sequence and element to replace.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.synopsis"></a><h6>
-<a name="id621173"></a>
+<a name="id625949"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id621292"></a><p class="title"><b>Table 1.77. Parameters</b></p>
+<a name="id626068"></a><p class="title"><b>Table 1.77. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a><h6>
-<a name="id621434"></a>
+<a name="id626211"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,14 +130,14 @@
             <a href="../functions/replace.html" title="replace"><tt class="computeroutput"><span class="identifier">replace</span></tt></a>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.complexity"></a><h6>
-<a name="id621576"></a>
+<a name="id626353"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.header"></a><h6>
-<a name="id621608"></a>
+<a name="id626384"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.replace_if"></a>replace_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.description"></a><h6>
-<a name="id621800"></a>
+<a name="id626576"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             Function Object</a> predicate and replacement object.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.synopsis"></a><h6>
-<a name="id621862"></a>
+<a name="id626636"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id621998"></a><p class="title"><b>Table 1.78. Parameters</b></p>
+<a name="id626773"></a><p class="title"><b>Table 1.78. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -134,7 +134,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a><h6>
-<a name="id622182"></a>
+<a name="id626956"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,14 +151,14 @@
             <a href="../functions/replace_if.html" title="replace_if"><tt class="computeroutput"><span class="identifier">replace_if</span></tt></a>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.complexity"></a><h6>
-<a name="id622336"></a>
+<a name="id627109"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.header"></a><h6>
-<a name="id622367"></a>
+<a name="id627139"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.reverse"></a>reverse</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.description"></a><h6>
-<a name="id624121"></a>
+<a name="id628883"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.synopsis"></a><h6>
-<a name="id624171"></a>
+<a name="id628932"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id624273"></a><p class="title"><b>Table 1.81. Parameters</b></p>
+<a name="id629034"></a><p class="title"><b>Table 1.81. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a><h6>
-<a name="id624377"></a>
+<a name="id629137"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -110,14 +110,14 @@
             elements in the reverse order to <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.complexity"></a><h6>
-<a name="id624504"></a>
+<a name="id629264"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.header"></a><h6>
-<a name="id624535"></a>
+<a name="id629295"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.transform"></a>transform</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.transform.description"></a><h6>
-<a name="id619070"></a>
+<a name="id623854"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis"></a><h6>
-<a name="id619187"></a>
+<a name="id623970"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary
             version synopsis</a>
           </h6>
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id619391"></a><p class="title"><b>Table 1.75. Parameters</b></p>
+<a name="id624173"></a><p class="title"><b>Table 1.75. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -118,7 +118,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a><h6>
-<a name="id619663"></a>
+<a name="id624445"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis"></a><h6>
-<a name="id619823"></a>
+<a name="id624605"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
@@ -150,7 +150,7 @@
     <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id620091"></a><p class="title"><b>Table 1.76. Parameters</b></p>
+<a name="id624872"></a><p class="title"><b>Table 1.76. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -248,14 +248,14 @@
             within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.complexity"></a><h6>
-<a name="id620580"></a>
+<a name="id625361"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.header"></a><h6>
-<a name="id620611"></a>
+<a name="id625391"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -263,7 +263,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.transform.example"></a><h6>
-<a name="id620782"></a>
+<a name="id625560"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.zip"></a>zip</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.zip.description"></a><h6>
-<a name="id630192"></a>
+<a name="id633717"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             of the members of the component sequences.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.synopsis"></a><h6>
-<a name="id630222"></a>
+<a name="id633750"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.zip.expression_semantics"></a><h6>
-<a name="id630360"></a>
+<a name="id633902"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -73,14 +73,14 @@
             <span class="char">'c'</span><span class="special">))</span></tt>
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.complexity"></a><h6>
-<a name="id630646"></a>
+<a name="id634217"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.header"></a><h6>
-<a name="id630673"></a>
+<a name="id634247"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.header">Header</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/change_log.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/change_log.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/change_log.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,14 +31,29 @@
 <div class="itemizedlist"><ul type="disc">
 <li>
         Sep 27, 2006: Added <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></tt>
- support.
+ support. (Joel de Guzman)
       </li>
 <li>
         Nov 17, 2006: Added <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></tt>
- support.
+ support. (Joel de Guzman)
       </li>
 <li>
- Feb 15, 2007: Added functional module.
+ Feb 15, 2007: Added functional module. (Tobias Schwinger)
+ </li>
+<li>
+ APRIL 2, 2007: Added struct adapter. (Joel de Guzman)
+ </li>
+<li>
+ May 8, 2007: Added associative struct adapter. (Dan Marsden)
+ </li>
+<li>
+ Dec 20, 2007: Removed <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></tt>
+ support. After thorough investigation, I think now that the move to make
+ variant a fusion sequence is rather quirky. A variant will always have a
+ size==1 regardless of the number of types it can contain and there's no way
+ to know at compile time what it contains. Iterating over its types is simply
+ wrong. All these imply that the variant is <span class="bold"><b>not</b></span>
+ a fusion sequence. (Joel de Guzman)
       </li>
 </ul></div>
 </div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -49,7 +49,7 @@
       These containers are more or less counterparts of those in STL.
     </p>
 <a name="fusion.container.header"></a><h3>
-<a name="id524653"></a>
+<a name="id527657"></a>
       <a href="container.html#fusion.container.header">Header</a>
     </h3>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/cons.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/cons.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/cons.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.cons"></a>cons</h3></div></div></div>
 <a name="fusion.container.cons.description"></a><h4>
-<a name="id527550"></a>
+<a name="id530553"></a>
         <a href="cons.html#fusion.container.cons.description">Description</a>
       </h4>
 <p>
@@ -42,7 +42,7 @@
         Inlined Functions</a>).
       </p>
 <a name="fusion.container.cons.header"></a><h4>
-<a name="id527694"></a>
+<a name="id530698"></a>
         <a href="cons.html#fusion.container.cons.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.cons.synopsis"></a><h4>
-<a name="id527862"></a>
+<a name="id530866"></a>
         <a href="cons.html#fusion.container.cons.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -58,7 +58,7 @@
 <span class="keyword">struct</span> <span class="identifier">cons</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.cons.template_parameters"></a><h4>
-<a name="id527971"></a>
+<a name="id530974"></a>
         <a href="cons.html#fusion.container.cons.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -121,7 +121,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.cons.model_of"></a><h4>
-<a name="id528120"></a>
+<a name="id531124"></a>
         <a href="cons.html#fusion.container.cons.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -163,7 +163,7 @@
 </dl>
 </div>
 <a name="fusion.container.cons.expression_semantics"></a><h4>
-<a name="id528402"></a>
+<a name="id531405"></a>
         <a href="cons.html#fusion.container.cons.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -298,7 +298,7 @@
         Inlined Functions</a>).
       </p></div>
 <a name="fusion.container.cons.example"></a><h4>
-<a name="id529051"></a>
+<a name="id532055"></a>
         <a href="cons.html#fusion.container.cons.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
         types using one of these conversion functions.
       </p>
 <a name="fusion.container.conversion.header"></a><h4>
-<a name="id553532"></a>
+<a name="id556536"></a>
         <a href="conversion.html#fusion.container.conversion.header">Header</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_list"></a>as_list</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_list.description"></a><h6>
-<a name="id553667"></a>
+<a name="id556671"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a list.
           </p>
 <a name="fusion.container.conversion.functions.as_list.synopsis"></a><h6>
-<a name="id553716"></a>
+<a name="id556720"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_list</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_list.parameters"></a><h6>
-<a name="id553974"></a>
+<a name="id556978"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_list.expression_semantics"></a><h6>
-<a name="id554082"></a>
+<a name="id557086"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a list.
           </p>
 <a name="fusion.container.conversion.functions.as_list.header"></a><h6>
-<a name="id554244"></a>
+<a name="id557249"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_list.example"></a><h6>
-<a name="id554414"></a>
+<a name="id557418"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_map"></a>as_map</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_map.description"></a><h6>
-<a name="id556274"></a>
+<a name="id559279"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a map.
           </p>
 <a name="fusion.container.conversion.functions.as_map.synopsis"></a><h6>
-<a name="id556322"></a>
+<a name="id559327"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_map</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_map.parameters"></a><h6>
-<a name="id556580"></a>
+<a name="id559585"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_map.expression_semantics"></a><h6>
-<a name="id556687"></a>
+<a name="id559693"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,7 +111,7 @@
             There may be no duplicate fusion::pair key types.
           </p>
 <a name="fusion.container.conversion.functions.as_map.header"></a><h6>
-<a name="id556895"></a>
+<a name="id559900"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -119,7 +119,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_map.example"></a><h6>
-<a name="id557064"></a>
+<a name="id560070"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_set"></a>as_set</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_set.description"></a><h6>
-<a name="id555399"></a>
+<a name="id558404"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a set.
           </p>
 <a name="fusion.container.conversion.functions.as_set.synopsis"></a><h6>
-<a name="id555448"></a>
+<a name="id558452"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_set</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_set.parameters"></a><h6>
-<a name="id555705"></a>
+<a name="id558710"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_set.expression_semantics"></a><h6>
-<a name="id555813"></a>
+<a name="id558818"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -110,7 +110,7 @@
             key types.
           </p>
 <a name="fusion.container.conversion.functions.as_set.header"></a><h6>
-<a name="id555986"></a>
+<a name="id558991"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -118,7 +118,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_set.example"></a><h6>
-<a name="id556155"></a>
+<a name="id559160"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_vector"></a>as_vector</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_vector.description"></a><h6>
-<a name="id554533"></a>
+<a name="id557538"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a vector.
           </p>
 <a name="fusion.container.conversion.functions.as_vector.synopsis"></a><h6>
-<a name="id554581"></a>
+<a name="id557586"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_vector</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_vector.parameters"></a><h6>
-<a name="id554840"></a>
+<a name="id557845"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_vector.expression_semantics"></a><h6>
-<a name="id554948"></a>
+<a name="id557953"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a vector.
           </p>
 <a name="fusion.container.conversion.functions.as_vector.header"></a><h6>
-<a name="id555111"></a>
+<a name="id558116"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_vector.example"></a><h6>
-<a name="id555280"></a>
+<a name="id558285"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_list"></a>as_list</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_list.description"></a><h6>
-<a name="id557259"></a>
+<a name="id560264"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_list.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_list.synopsis"></a><h6>
-<a name="id557309"></a>
+<a name="id560314"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_list</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_list.parameters"></a><h6>
-<a name="id557390"></a>
+<a name="id560395"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_list.expression_semantics"></a><h6>
-<a name="id557507"></a>
+<a name="id560512"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -102,7 +102,7 @@
             <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a list.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_list.header"></a><h6>
-<a name="id557664"></a>
+<a name="id560669"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -110,7 +110,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_list.example"></a><h6>
-<a name="id557834"></a>
+<a name="id560839"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_map"></a>as_map</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_map.description"></a><h6>
-<a name="id559381"></a>
+<a name="id562386"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_map.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_map.synopsis"></a><h6>
-<a name="id559431"></a>
+<a name="id562436"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_map</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_map.parameters"></a><h6>
-<a name="id559513"></a>
+<a name="id562518"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_map.expression_semantics"></a><h6>
-<a name="id559628"></a>
+<a name="id562633"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -107,7 +107,7 @@
             There may be no duplicate fusion::pair key types.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_map.header"></a><h6>
-<a name="id559831"></a>
+<a name="id562836"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -115,7 +115,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_map.example"></a><h6>
-<a name="id560001"></a>
+<a name="id563006"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_set"></a>as_set</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_set.description"></a><h6>
-<a name="id558666"></a>
+<a name="id561671"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_set.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_set.synopsis"></a><h6>
-<a name="id558715"></a>
+<a name="id561720"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_set</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_set.parameters"></a><h6>
-<a name="id558797"></a>
+<a name="id561802"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_set.expression_semantics"></a><h6>
-<a name="id558914"></a>
+<a name="id561919"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             key types.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_set.header"></a><h6>
-<a name="id559083"></a>
+<a name="id562088"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_set.example"></a><h6>
-<a name="id559253"></a>
+<a name="id562258"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_vector"></a>as_vector</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.description"></a><h6>
-<a name="id557962"></a>
+<a name="id560967"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_vector.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_vector.synopsis"></a><h6>
-<a name="id558011"></a>
+<a name="id561016"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_vector</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_vector.parameters"></a><h6>
-<a name="id558093"></a>
+<a name="id561098"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.expression_semantics"></a><h6>
-<a name="id558207"></a>
+<a name="id561212"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -102,7 +102,7 @@
             <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a vector.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_vector.header"></a><h6>
-<a name="id558366"></a>
+<a name="id561371"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -110,7 +110,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_vector.example"></a><h6>
-<a name="id558536"></a>
+<a name="id561541"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
         These are the functions that you can use to generate various forms of Container from elemental values.
       </p>
 <a name="fusion.container.generation.header"></a><h4>
-<a name="id535029"></a>
+<a name="id538032"></a>
         <a href="generation.html#fusion.container.generation.header">Header</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.list_tie"></a>list_tie</h5></div></div></div>
 <a name="fusion.container.generation.functions.list_tie.description"></a><h6>
-<a name="id542243"></a>
+<a name="id545246"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.description">Description</a>
           </h6>
 <p>
             Constructs a tie using a list sequence.
           </p>
 <a name="fusion.container.generation.functions.list_tie.synopsis"></a><h6>
-<a name="id542291"></a>
+<a name="id545295"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.list_tie.parameters"></a><h6>
-<a name="id542610"></a>
+<a name="id545613"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -100,7 +100,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.list_tie.expression_semantics"></a><h6>
-<a name="id542786"></a>
+<a name="id545790"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.list_tie.header"></a><h6>
-<a name="id542956"></a>
+<a name="id545959"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.list_tie.example"></a><h6>
-<a name="id543126"></a>
+<a name="id546129"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_cons"></a>make_cons</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_cons.description"></a><h6>
-<a name="id536370"></a>
+<a name="id539374"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             and optional <tt class="computeroutput"><span class="identifier">cdr</span></tt> (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.functions.make_cons.synopsis"></a><h6>
-<a name="id536450"></a>
+<a name="id539454"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">Car</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">car</span><span class="special">,</span> <span class="identifier">Cdr</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">cdr</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.parameters"></a><h6>
-<a name="id536786"></a>
+<a name="id539790"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_cons.expression_semantics"></a><h6>
-<a name="id536952"></a>
+<a name="id539956"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -128,7 +128,7 @@
             (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.functions.make_cons.header"></a><h6>
-<a name="id537207"></a>
+<a name="id540211"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -136,14 +136,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.example"></a><h6>
-<a name="id537376"></a>
+<a name="id540380"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_cons</span><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="identifier">make_cons</span><span class="special">(</span><span class="number">123</span><span class="special">))</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.see_also"></a><h6>
-<a name="id537453"></a>
+<a name="id540456"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_list"></a>make_list</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_list.description"></a><h6>
-<a name="id535228"></a>
+<a name="id538232"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_list.synopsis"></a><h6>
-<a name="id535277"></a>
+<a name="id538280"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.parameters"></a><h6>
-<a name="id535642"></a>
+<a name="id538646"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -101,7 +101,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_list.expression_semantics"></a><h6>
-<a name="id535818"></a>
+<a name="id538822"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.make_list.header"></a><h6>
-<a name="id536044"></a>
+<a name="id539048"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,14 +123,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.example"></a><h6>
-<a name="id536214"></a>
+<a name="id539217"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_list</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.see_also"></a><h6>
-<a name="id536291"></a>
+<a name="id539295"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_map"></a>make_map</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_map.description"></a><h6>
-<a name="id539854"></a>
+<a name="id542858"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more key/data pairs.
           </p>
 <a name="fusion.container.generation.functions.make_map.synopsis"></a><h6>
-<a name="id539903"></a>
+<a name="id542907"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id540280" href="#ftn.id540280">9</a>]</sup>
+ <sup>[<a name="id543284" href="#ftn.id543284">9</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -57,7 +57,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.parameters"></a><h6>
-<a name="id540385"></a>
+<a name="id543389"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -125,7 +125,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_map.expression_semantics"></a><h6>
-<a name="id540653"></a>
+<a name="id543656"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -146,7 +146,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.functions.make_map.header"></a><h6>
-<a name="id540989"></a>
+<a name="id543993"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -154,7 +154,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.example"></a><h6>
-<a name="id541159"></a>
+<a name="id544163"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -163,7 +163,7 @@
   <span class="special">,</span> make_pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">))</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.see_also"></a><h6>
-<a name="id541291"></a>
+<a name="id544295"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.see_also">See
             also</a>
           </h6>
@@ -173,7 +173,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id540280" href="#id540280">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id543284" href="#id543284">9</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_set"></a>make_set</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_set.description"></a><h6>
-<a name="id538671"></a>
+<a name="id541675"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_set.synopsis"></a><h6>
-<a name="id538720"></a>
+<a name="id541724"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id539009" href="#ftn.id539009">8</a>]</sup>
+ <sup>[<a name="id542013" href="#ftn.id542013">8</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -55,7 +55,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.parameters"></a><h6>
-<a name="id539114"></a>
+<a name="id542118"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -102,7 +102,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_set.expression_semantics"></a><h6>
-<a name="id539291"></a>
+<a name="id542294"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -120,7 +120,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.functions.make_set.header"></a><h6>
-<a name="id539528"></a>
+<a name="id542532"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -128,14 +128,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.example"></a><h6>
-<a name="id539698"></a>
+<a name="id542702"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_set</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.see_also"></a><h6>
-<a name="id539775"></a>
+<a name="id542779"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.see_also">See
             also</a>
           </h6>
@@ -144,7 +144,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id539009" href="#id539009">8</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id542013" href="#id542013">8</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_vector"></a>make_vector</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_vector.description"></a><h6>
-<a name="id537530"></a>
+<a name="id540534"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_vector.synopsis"></a><h6>
-<a name="id537577"></a>
+<a name="id540581"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.parameters"></a><h6>
-<a name="id537941"></a>
+<a name="id540945"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -101,7 +101,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_vector.expression_semantics"></a><h6>
-<a name="id538117"></a>
+<a name="id541121"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.make_vector.header"></a><h6>
-<a name="id538344"></a>
+<a name="id541348"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,14 +123,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.example"></a><h6>
-<a name="id538515"></a>
+<a name="id541518"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_vector</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.see_also"></a><h6>
-<a name="id538592"></a>
+<a name="id541596"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.map_tie"></a>map_tie</h5></div></div></div>
 <a name="fusion.container.generation.functions.map_tie.description"></a><h6>
-<a name="id544303"></a>
+<a name="id547306"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.description">Description</a>
           </h6>
 <p>
             Constructs a tie using a map sequence.
           </p>
 <a name="fusion.container.generation.functions.map_tie.synopsis"></a><h6>
-<a name="id544351"></a>
+<a name="id547355"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.map_tie.parameters"></a><h6>
-<a name="id544822"></a>
+<a name="id547825"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -122,7 +122,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.map_tie.expression_semantics"></a><h6>
-<a name="id545088"></a>
+<a name="id548092"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -138,7 +138,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a map of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt> with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
           </p>
 <a name="fusion.container.generation.functions.map_tie.header"></a><h6>
-<a name="id545373"></a>
+<a name="id548377"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -146,7 +146,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.map_tie.example"></a><h6>
-<a name="id545542"></a>
+<a name="id548546"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -49,7 +49,7 @@
             a vector
             of type <tt class="computeroutput">vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span> <span class="keyword">char</span><span class="special">&amp;,</span> <span class="keyword">double</span><span class="special">&amp;&gt;</span></tt>. The same result could be achieved
             with the call make_vector(ref(i), ref(c), ref(a))
- <sup>[<a name="id541763" href="#ftn.id541763">10</a>]</sup>
+ <sup>[<a name="id544767" href="#ftn.id544767">10</a>]</sup>
             .
           </p>
 <p>
@@ -67,7 +67,7 @@
             when calling functions which return sequences.
           </p>
 <a name="fusion.container.generation.functions.tiers.ignore"></a><h6>
-<a name="id542069"></a>
+<a name="id545073"></a>
             <a href="tiers.html#fusion.container.generation.functions.tiers.ignore">Ignore</a>
           </h6>
 <p>
@@ -82,7 +82,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id541763" href="#id541763">10</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id544767" href="#id544767">10</a>] </sup>
                 see Boost.Ref
                 for details about <tt class="computeroutput"><span class="identifier">ref</span></tt>
               </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.vector_tie"></a>vector_tie</h5></div></div></div>
 <a name="fusion.container.generation.functions.vector_tie.description"></a><h6>
-<a name="id543271"></a>
+<a name="id546274"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.description">Description</a>
           </h6>
 <p>
             Constructs a tie using a vector sequence.
           </p>
 <a name="fusion.container.generation.functions.vector_tie.synopsis"></a><h6>
-<a name="id543320"></a>
+<a name="id546324"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.vector_tie.parameters"></a><h6>
-<a name="id543640"></a>
+<a name="id546643"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -100,7 +100,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.vector_tie.expression_semantics"></a><h6>
-<a name="id543816"></a>
+<a name="id546820"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.vector_tie.header"></a><h6>
-<a name="id543985"></a>
+<a name="id546989"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.vector_tie.example"></a><h6>
-<a name="id544156"></a>
+<a name="id547159"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.list_tie"></a>list_tie</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.list_tie.description"></a><h6>
-<a name="id550615"></a>
+<a name="id553618"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.description">Description</a>
           </h6>
 <p>
             Returns the result type of list_tie.
           </p>
 <a name="fusion.container.generation.metafunctions.list_tie.synopsis"></a><h6>
-<a name="id550665"></a>
+<a name="id553668"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.list_tie.parameters"></a><h6>
-<a name="id550872"></a>
+<a name="id553876"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.list_tie.expression_semantics"></a><h6>
-<a name="id551015"></a>
+<a name="id554019"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.list_tie.header"></a><h6>
-<a name="id551204"></a>
+<a name="id554208"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.list_tie.example"></a><h6>
-<a name="id551375"></a>
+<a name="id554378"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_cons"></a>make_cons</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_cons.description"></a><h6>
-<a name="id546669"></a>
+<a name="id549673"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_cons.
           </p>
 <a name="fusion.container.generation.metafunctions.make_cons.synopsis"></a><h6>
-<a name="id546719"></a>
+<a name="id549723"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">make_cons</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_cons.parameters"></a><h6>
-<a name="id546830"></a>
+<a name="id549834"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -105,7 +105,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_cons.expression_semantics"></a><h6>
-<a name="id546985"></a>
+<a name="id549989"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.metafunctions.make_cons.header"></a><h6>
-<a name="id547190"></a>
+<a name="id550194"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_cons.example"></a><h6>
-<a name="id547361"></a>
+<a name="id550364"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_list"></a>make_list</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_list.description"></a><h6>
-<a name="id545772"></a>
+<a name="id548775"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_list.
           </p>
 <a name="fusion.container.generation.metafunctions.make_list.synopsis"></a><h6>
-<a name="id545821"></a>
+<a name="id548825"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_list.parameters"></a><h6>
-<a name="id546028"></a>
+<a name="id549032"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_list.expression_semantics"></a><h6>
-<a name="id546172"></a>
+<a name="id549176"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_list.header"></a><h6>
-<a name="id546367"></a>
+<a name="id549371"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_list.example"></a><h6>
-<a name="id546538"></a>
+<a name="id549542"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_map"></a>make_map</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_map.description"></a><h6>
-<a name="id549316"></a>
+<a name="id552320"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_map.
           </p>
 <a name="fusion.container.generation.metafunctions.make_map.synopsis"></a><h6>
-<a name="id549366"></a>
+<a name="id552370"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id549555" href="#ftn.id549555">12</a>]</sup>
+ <sup>[<a name="id552558" href="#ftn.id552558">12</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -55,7 +55,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.parameters"></a><h6>
-<a name="id549661"></a>
+<a name="id552665"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -123,7 +123,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_map.expression_semantics"></a><h6>
-<a name="id549918"></a>
+<a name="id552922"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -143,7 +143,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.metafunctions.make_map.header"></a><h6>
-<a name="id550258"></a>
+<a name="id553261"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,14 +151,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.example"></a><h6>
-<a name="id550428"></a>
+<a name="id553432"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.see_also"></a><h6>
-<a name="id550533"></a>
+<a name="id553537"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See
             also</a>
           </h6>
@@ -167,7 +167,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id549555" href="#id549555">12</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id552558" href="#id552558">12</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_set"></a>make_set</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_set.description"></a><h6>
-<a name="id548395"></a>
+<a name="id551398"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_set.
           </p>
 <a name="fusion.container.generation.metafunctions.make_set.synopsis"></a><h6>
-<a name="id548444"></a>
+<a name="id551448"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id548578" href="#ftn.id548578">11</a>]</sup>
+ <sup>[<a name="id551582" href="#ftn.id551582">11</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_set.parameters"></a><h6>
-<a name="id548683"></a>
+<a name="id551687"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -100,7 +100,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_set.expression_semantics"></a><h6>
-<a name="id548826"></a>
+<a name="id551830"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -120,7 +120,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.metafunctions.make_set.header"></a><h6>
-<a name="id549030"></a>
+<a name="id552034"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -128,7 +128,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_set.example"></a><h6>
-<a name="id549201"></a>
+<a name="id552205"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -136,7 +136,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id548578" href="#id548578">11</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id551582" href="#id551582">11</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_vector"></a>make_vector</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_vector.description"></a><h6>
-<a name="id547497"></a>
+<a name="id550501"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_vector.
           </p>
 <a name="fusion.container.generation.metafunctions.make_vector.synopsis"></a><h6>
-<a name="id547547"></a>
+<a name="id550551"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_vector.parameters"></a><h6>
-<a name="id547756"></a>
+<a name="id550760"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_vector.expression_semantics"></a><h6>
-<a name="id547899"></a>
+<a name="id550903"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_vector.header"></a><h6>
-<a name="id548093"></a>
+<a name="id551096"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_vector.example"></a><h6>
-<a name="id548264"></a>
+<a name="id551267"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.map_tie"></a>map_tie</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.map_tie.description"></a><h6>
-<a name="id552349"></a>
+<a name="id555353"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.description">Description</a>
           </h6>
 <p>
             Returns the result type of map_tie.
           </p>
 <a name="fusion.container.generation.metafunctions.map_tie.synopsis"></a><h6>
-<a name="id552399"></a>
+<a name="id555403"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.map_tie.parameters"></a><h6>
-<a name="id552661"></a>
+<a name="id555665"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -120,7 +120,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.map_tie.expression_semantics"></a><h6>
-<a name="id552873"></a>
+<a name="id555877"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a map of references from <tt class="computeroutput"><span class="identifier">D0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="identifier">DN</span></tt> with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
           </p>
 <a name="fusion.container.generation.metafunctions.map_tie.header"></a><h6>
-<a name="id553179"></a>
+<a name="id556182"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.map_tie.example"></a><h6>
-<a name="id553349"></a>
+<a name="id556353"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.vector_tie"></a>vector_tie</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.vector_tie.description"></a><h6>
-<a name="id551482"></a>
+<a name="id554485"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.description">Description</a>
           </h6>
 <p>
             Returns the result type of vector_tie.
           </p>
 <a name="fusion.container.generation.metafunctions.vector_tie.synopsis"></a><h6>
-<a name="id551532"></a>
+<a name="id554535"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.vector_tie.parameters"></a><h6>
-<a name="id551739"></a>
+<a name="id554743"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.vector_tie.expression_semantics"></a><h6>
-<a name="id551883"></a>
+<a name="id554886"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.vector_tie.header"></a><h6>
-<a name="id552072"></a>
+<a name="id555076"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.vector_tie.example"></a><h6>
-<a name="id552243"></a>
+<a name="id555247"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/list.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/list.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/list.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.list"></a>list</h3></div></div></div>
 <a name="fusion.container.list.description"></a><h4>
-<a name="id529384"></a>
+<a name="id532388"></a>
         <a href="list.html#fusion.container.list.description">Description</a>
       </h4>
 <p>
@@ -38,7 +38,7 @@
         runtime cost of access to each element is peculiarly constant (see Recursive Inlined Functions).
       </p>
 <a name="fusion.container.list.header"></a><h4>
-<a name="id529481"></a>
+<a name="id532485"></a>
         <a href="list.html#fusion.container.list.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.list.synopsis"></a><h4>
-<a name="id529774"></a>
+<a name="id532778"></a>
         <a href="list.html#fusion.container.list.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -79,7 +79,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.list.template_parameters"></a><h4>
-<a name="id530104"></a>
+<a name="id533108"></a>
         <a href="list.html#fusion.container.list.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -124,7 +124,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.list.model_of"></a><h4>
-<a name="id530223"></a>
+<a name="id533227"></a>
         <a href="list.html#fusion.container.list.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -157,7 +157,7 @@
 </dl>
 </div>
 <a name="fusion.container.list.expression_semantics"></a><h4>
-<a name="id530436"></a>
+<a name="id533440"></a>
         <a href="list.html#fusion.container.list.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -265,7 +265,7 @@
         Inlined Functions</a>).
       </p></div>
 <a name="fusion.container.list.example"></a><h4>
-<a name="id531013"></a>
+<a name="id534016"></a>
         <a href="list.html#fusion.container.list.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/map.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/map.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/map.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.map"></a>map</h3></div></div></div>
 <a name="fusion.container.map.description"></a><h4>
-<a name="id533063"></a>
+<a name="id536066"></a>
         <a href="map.html#fusion.container.map.description">Description</a>
       </h4>
 <p>
@@ -40,7 +40,7 @@
         (see Overloaded Functions).
       </p>
 <a name="fusion.container.map.header"></a><h4>
-<a name="id533143"></a>
+<a name="id536147"></a>
         <a href="map.html#fusion.container.map.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.map.synopsis"></a><h4>
-<a name="id533426"></a>
+<a name="id536429"></a>
         <a href="map.html#fusion.container.map.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -81,7 +81,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.map.template_parameters"></a><h4>
-<a name="id533855"></a>
+<a name="id536859"></a>
         <a href="map.html#fusion.container.map.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -126,7 +126,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.map.model_of"></a><h4>
-<a name="id533975"></a>
+<a name="id536978"></a>
         <a href="map.html#fusion.container.map.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -159,7 +159,7 @@
 </dl>
 </div>
 <a name="fusion.container.map.expression_semantics"></a><h4>
-<a name="id534198"></a>
+<a name="id537201"></a>
         <a href="map.html#fusion.container.map.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -246,7 +246,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.map.example"></a><h4>
-<a name="id534546"></a>
+<a name="id537549"></a>
         <a href="map.html#fusion.container.map.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/set.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/set.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/set.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.set"></a>set</h3></div></div></div>
 <a name="fusion.container.set.description"></a><h4>
-<a name="id531307"></a>
+<a name="id534310"></a>
         <a href="set.html#fusion.container.set.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         Functions</a>).
       </p>
 <a name="fusion.container.set.header"></a><h4>
-<a name="id531362"></a>
+<a name="id534365"></a>
         <a href="set.html#fusion.container.set.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.set.synopsis"></a><h4>
-<a name="id531644"></a>
+<a name="id534648"></a>
         <a href="set.html#fusion.container.set.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -80,7 +80,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_SET_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.set.template_parameters"></a><h4>
-<a name="id531976"></a>
+<a name="id534980"></a>
         <a href="set.html#fusion.container.set.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -125,7 +125,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.set.model_of"></a><h4>
-<a name="id532096"></a>
+<a name="id535099"></a>
         <a href="set.html#fusion.container.set.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -158,7 +158,7 @@
 </dl>
 </div>
 <a name="fusion.container.set.expression_semantics"></a><h4>
-<a name="id532290"></a>
+<a name="id535294"></a>
         <a href="set.html#fusion.container.set.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -245,7 +245,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.set.example"></a><h4>
-<a name="id532639"></a>
+<a name="id535643"></a>
         <a href="set.html#fusion.container.set.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/container/vector.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/container/vector.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/container/vector.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.vector"></a>vector</h3></div></div></div>
 <a name="fusion.container.vector.description"></a><h4>
-<a name="id524816"></a>
+<a name="id527820"></a>
         <a href="vector.html#fusion.container.vector.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         efficient.
       </p>
 <a name="fusion.container.vector.header"></a><h4>
-<a name="id524893"></a>
+<a name="id527897"></a>
         <a href="vector.html#fusion.container.vector.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector50</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.vector.synopsis"></a><h4>
-<a name="id525871"></a>
+<a name="id528875"></a>
         <a href="vector.html#fusion.container.vector.synopsis">Synopsis</a>
       </h4>
 <p>
@@ -122,7 +122,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.vector.template_parameters"></a><h4>
-<a name="id526615"></a>
+<a name="id529619"></a>
         <a href="vector.html#fusion.container.vector.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -167,7 +167,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.vector.model_of"></a><h4>
-<a name="id526734"></a>
+<a name="id529738"></a>
         <a href="vector.html#fusion.container.vector.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
@@ -196,7 +196,7 @@
 </dl>
 </div>
 <a name="fusion.container.vector.expression_semantics"></a><h4>
-<a name="id526918"></a>
+<a name="id529922"></a>
         <a href="vector.html#fusion.container.vector.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -281,7 +281,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.vector.example"></a><h4>
-<a name="id527257"></a>
+<a name="id530261"></a>
         <a href="vector.html#fusion.container.vector.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/extension.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/extension.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/extension.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -29,11 +29,6 @@
 <dt><span class="section"> The Full Extension Mechanism</span></dt>
 <dt><span class="section">Sequence Facade</span></dt>
 <dt><span class="section">Iterator Facade</span></dt>
-<dt><span class="section">Macros</span></dt>
-<dd><dl>
-<dt><span class="section"> BOOST_FUSION_ADAPT_STRUCT</span></dt>
-<dt><span class="section"> BOOST_FUSION_ADAPT_ASSOC_STRUCT</span></dt>
-</dl></dd>
 </dl></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/extension/ext_full.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/extension/ext_full.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/extension/ext_full.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -48,7 +48,7 @@
         </li>
 </ol></div>
 <a name="fusion.extension.ext_full.our_example"></a><h4>
-<a name="id640115"></a>
+<a name="id643994"></a>
         <a href="ext_full.html#fusion.extension.ext_full.our_example">Our example</a>
       </h4>
 <p>
@@ -80,7 +80,7 @@
         Start</a> guide.
       </p>
 <a name="fusion.extension.ext_full.enabling_tag_dispatching"></a><h4>
-<a name="id640404"></a>
+<a name="id644283"></a>
         <a href="ext_full.html#fusion.extension.ext_full.enabling_tag_dispatching">Enabling
         Tag Dispatching</a>
       </h4>
@@ -124,7 +124,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.extension.ext_full.designing_a_suitable_iterator"></a><h4>
-<a name="id641030"></a>
+<a name="id644909"></a>
         <a href="ext_full.html#fusion.extension.ext_full.designing_a_suitable_iterator">Designing
         a suitable iterator</a>
       </h4>
@@ -187,7 +187,7 @@
         clearer as we add features to our implementation.
       </p>
 <a name="fusion.extension.ext_full.a_first_couple_of_instructive_features"></a><h4>
-<a name="id641690"></a>
+<a name="id645569"></a>
         <a href="ext_full.html#fusion.extension.ext_full.a_first_couple_of_instructive_features">A
         first couple of instructive features</a>
       </h4>
@@ -331,7 +331,7 @@
         </p></td></tr>
 </table></div>
 <a name="fusion.extension.ext_full.implementing_the_remaining_iterator_functionality"></a><h4>
-<a name="id644002"></a>
+<a name="id647881"></a>
         <a href="ext_full.html#fusion.extension.ext_full.implementing_the_remaining_iterator_functionality">Implementing
         the remaining iterator functionality</a>
       </h4>
@@ -386,7 +386,7 @@
         are provided in the example code.
       </p>
 <a name="fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence"></a><h4>
-<a name="id644655"></a>
+<a name="id648533"></a>
         <a href="ext_full.html#fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence">Implementing
         the intrinsic functions of the sequence</a>
       </h4>
@@ -445,7 +445,7 @@
         <tt class="computeroutput"><span class="identifier">value_at_impl</span></tt> and <tt class="computeroutput"><span class="identifier">at_impl</span></tt>.
       </p>
 <a name="fusion.extension.ext_full.enabling_our_type_as_an_associative_container"></a><h4>
-<a name="id645263"></a>
+<a name="id649141"></a>
         <a href="ext_full.html#fusion.extension.ext_full.enabling_our_type_as_an_associative_container">Enabling
         our type as an associative container</a>
       </h4>
@@ -513,7 +513,7 @@
         of <tt class="computeroutput"><span class="identifier">is_associative_impl</span></tt>.
       </p>
 <a name="fusion.extension.ext_full.summary"></a><h4>
-<a name="id646271"></a>
+<a name="id650150"></a>
         <a href="ext_full.html#fusion.extension.ext_full.summary">Summary</a>
       </h4>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/extension/iterator_facade.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/extension/iterator_facade.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/extension/iterator_facade.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -7,7 +7,7 @@
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
 <link rel="prev" href="sequence_facade.html" title="Sequence Facade">
-<link rel="next" href="macros.html" title="Macros">
+<link rel="next" href="../functional.html" title="Functional">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -20,13 +20,13 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="sequence_facade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.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="macros.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sequence_facade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.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="../functional.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.extension.iterator_facade"></a>Iterator Facade</h3></div></div></div>
 <a name="fusion.extension.iterator_facade.description"></a><h4>
-<a name="id647894"></a>
+<a name="id651774"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.description">Description</a>
       </h4>
 <p>
@@ -35,7 +35,7 @@
         iterator.
       </p>
 <a name="fusion.extension.iterator_facade.synopsis"></a><h4>
-<a name="id647943"></a>
+<a name="id651822"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">struct</span> <span class="identifier">iterator_facade</span><span class="special">;</span>
 </pre>
 <a name="fusion.extension.iterator_facade.usage"></a><h4>
-<a name="id648038"></a>
+<a name="id651917"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.usage">Usage</a>
       </h4>
 <p>
@@ -57,7 +57,7 @@
         type.
       </p>
 <div class="table">
-<a name="id648064"></a><p class="title"><b>Table 1.93. Parameters</b></p>
+<a name="id651943"></a><p class="title"><b>Table 1.93. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -106,7 +106,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id648222"></a><p class="title"><b>Table 1.94. Key Expressions</b></p>
+<a name="id652101"></a><p class="title"><b>Table 1.94. Key Expressions</b></p>
 <table class="table" summary="Key Expressions">
 <colgroup>
 <col>
@@ -365,7 +365,7 @@
 </table>
 </div>
 <a name="fusion.extension.iterator_facade.header"></a><h4>
-<a name="id649781"></a>
+<a name="id653660"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -373,11 +373,11 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.extension.iterator_facade.example"></a><h4>
-<a name="id649940"></a>
+<a name="id653820"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.example">Example</a>
       </h4>
 <p>
- A full worked example using iterator_facade is provided in triple.cpp
+ A full working example using iterator_facade is provided in triple.cpp
         in the extension examples.
       </p>
 </div>
@@ -392,7 +392,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="sequence_facade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.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="macros.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sequence_facade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.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="../functional.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/extension/sequence_facade.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/extension/sequence_facade.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/extension/sequence_facade.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.extension.sequence_facade"></a>Sequence Facade</h3></div></div></div>
 <a name="fusion.extension.sequence_facade.description"></a><h4>
-<a name="id646382"></a>
+<a name="id650261"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.description">Description</a>
       </h4>
 <p>
@@ -35,7 +35,7 @@
         iterator.
       </p>
 <a name="fusion.extension.sequence_facade.synopsis"></a><h4>
-<a name="id646431"></a>
+<a name="id650310"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">struct</span> <span class="identifier">sequence_facade</span><span class="special">;</span>
 </pre>
 <a name="fusion.extension.sequence_facade.usage"></a><h4>
-<a name="id646566"></a>
+<a name="id650445"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.usage">Usage</a>
       </h4>
 <p>
@@ -59,7 +59,7 @@
         type.
       </p>
 <div class="table">
-<a name="id646655"></a><p class="title"><b>Table 1.91. Parameters</b></p>
+<a name="id650534"></a><p class="title"><b>Table 1.91. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -107,7 +107,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id646788"></a><p class="title"><b>Table 1.92. Key Expressions</b></p>
+<a name="id650668"></a><p class="title"><b>Table 1.92. Key Expressions</b></p>
 <table class="table" summary="Key Expressions">
 <colgroup>
 <col>
@@ -243,7 +243,7 @@
 </table>
 </div>
 <a name="fusion.extension.sequence_facade.include"></a><h4>
-<a name="id647668"></a>
+<a name="id651548"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.include">Include</a>
       </h4>
 <pre class="programlisting">
@@ -251,11 +251,11 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.extension.sequence_facade.example"></a><h4>
-<a name="id647826"></a>
+<a name="id651706"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.example">Example</a>
       </h4>
 <p>
- A full worked example using sequence_facade is provided in triple.cpp
+ A full working example using sequence_facade is provided in triple.cpp
         in the extension examples.
       </p>
 </div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="prev" href="extension/macros/adapt_assoc.html" title=" BOOST_FUSION_ADAPT_ASSOC_STRUCT">
+<link rel="prev" href="extension/iterator_facade.html" title="Iterator Facade">
 <link rel="next" href="functional/concepts.html" title="Concepts">
 </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="extension/macros/adapt_assoc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="functional/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="extension/iterator_facade.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="functional/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -65,7 +65,7 @@
       /functional.hpp&gt;
     </p>
 <a name="fusion.functional.fused_and_unfused_forms"></a><h3>
-<a name="id651450"></a>
+<a name="id653898"></a>
       <a href="functional.html#fusion.functional.fused_and_unfused_forms">Fused and unfused
       forms</a>
     </h3>
@@ -102,7 +102,7 @@
       form of <tt class="literal">f'</tt>.
     </p>
 <a name="fusion.functional.calling_functions_and_function_objects"></a><h3>
-<a name="id651715"></a>
+<a name="id654164"></a>
       <a href="functional.html#fusion.functional.calling_functions_and_function_objects">Calling
       functions and function objects</a>
     </h3>
@@ -130,7 +130,7 @@
       instance for the given argument.
     </p>
 <a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a><h3>
-<a name="id651791"></a>
+<a name="id654240"></a>
       <a href="functional.html#fusion.functional.making_fusion_code_callable_through_a_function_object_interface">Making
       Fusion code callable through a function object interface</a>
     </h3>
@@ -159,7 +159,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="extension/macros/adapt_assoc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="functional/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="extension/iterator_facade.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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="functional/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.fused"></a>fused</h4></div></div></div>
 <a name="fusion.functional.adapters.fused.description"></a><h5>
-<a name="id659410"></a>
+<a name="id661998"></a>
           <a href="fused.html#fusion.functional.adapters.fused.description">Description</a>
         </h5>
 <p>
@@ -59,7 +59,7 @@
           /functional/adapter/fused.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.fused.synopsis"></a><h5>
-<a name="id659546"></a>
+<a name="id662134"></a>
           <a href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -67,7 +67,7 @@
 <span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.fused.template_parameters"></a><h5>
-<a name="id659626"></a>
+<a name="id662214"></a>
           <a href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
           parameters</a>
         </h5>
@@ -114,7 +114,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused.model_of"></a><h5>
-<a name="id659741"></a>
+<a name="id662329"></a>
           <a href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -150,7 +150,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.fused.expression_semantics"></a><h5>
-<a name="id659961"></a>
+<a name="id662549"></a>
           <a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -214,7 +214,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused.example"></a><h5>
-<a name="id660216"></a>
+<a name="id662804"></a>
           <a href="fused.html#fusion.functional.adapters.fused.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -222,7 +222,7 @@
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.adapters.fused.see_also"></a><h5>
-<a name="id660392"></a>
+<a name="id662981"></a>
           <a href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.fused_function_object"></a>fused_function_object</h4></div></div></div>
 <a name="fusion.functional.adapters.fused_function_object.description"></a><h5>
-<a name="id662089"></a>
+<a name="id664673"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
         </h5>
 <p>
@@ -49,7 +49,7 @@
           /functional/adapter/fused_function_object.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h5>
-<a name="id662171"></a>
+<a name="id664755"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -57,7 +57,7 @@
 <span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h5>
-<a name="id662255"></a>
+<a name="id664839"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
           parameters</a>
         </h5>
@@ -104,7 +104,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_function_object.model_of"></a><h5>
-<a name="id662372"></a>
+<a name="id664956"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
           of</a>
         </h5>
@@ -141,7 +141,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h5>
-<a name="id662592"></a>
+<a name="id665176"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -205,7 +205,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_function_object.example"></a><h5>
-<a name="id662849"></a>
+<a name="id665433"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -243,7 +243,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.fused_function_object.see_also"></a><h5>
-<a name="id663907"></a>
+<a name="id666490"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
           also</a>
         </h5>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.fused_procedure"></a>fused_procedure</h4></div></div></div>
 <a name="fusion.functional.adapters.fused_procedure.description"></a><h5>
-<a name="id660525"></a>
+<a name="id663113"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a>
         </h5>
 <p>
@@ -66,7 +66,7 @@
           /functional/adapter/fused_procedure.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h5>
-<a name="id660694"></a>
+<a name="id663277"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -74,7 +74,7 @@
 <span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h5>
-<a name="id660775"></a>
+<a name="id663358"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
           parameters</a>
         </h5>
@@ -120,7 +120,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_procedure.model_of"></a><h5>
-<a name="id660890"></a>
+<a name="id663473"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
           of</a>
         </h5>
@@ -156,7 +156,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h5>
-<a name="id661110"></a>
+<a name="id663693"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -220,7 +220,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_procedure.example"></a><h5>
-<a name="id661367"></a>
+<a name="id663950"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -241,7 +241,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.fused_procedure.see_also"></a><h5>
-<a name="id661975"></a>
+<a name="id664558"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
           also</a>
         </h5>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_generic"></a>unfused_generic</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_generic.description"></a><h5>
-<a name="id664042"></a>
+<a name="id666625"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.description">Description</a>
         </h5>
 <p>
@@ -58,7 +58,7 @@
           /functional/adapter/unfused_generic.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_generic.synopsis"></a><h5>
-<a name="id664199"></a>
+<a name="id666783"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -66,7 +66,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_generic</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_generic.template_parameters"></a><h5>
-<a name="id664280"></a>
+<a name="id666864"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.template_parameters">Template
           parameters</a>
         </h5>
@@ -113,7 +113,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_generic.model_of"></a><h5>
-<a name="id664396"></a>
+<a name="id666979"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.model_of">Model
           of</a>
         </h5>
@@ -154,7 +154,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_generic.expression_semantics"></a><h5>
-<a name="id664664"></a>
+<a name="id667248"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -218,7 +218,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_generic.example"></a><h5>
-<a name="id664930"></a>
+<a name="id667514"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -269,7 +269,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_generic.see_also"></a><h5>
-<a name="id666326"></a>
+<a name="id668910"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.see_also">See
           also</a>
         </h5>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_lvalue_args"></a>unfused_lvalue_args</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.description"></a><h5>
-<a name="id666484"></a>
+<a name="id669068"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.description">Description</a>
         </h5>
 <p>
@@ -51,7 +51,7 @@
           /functional/adapter/unfused_lvalue_args.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_lvalue_args.synopsis"></a><h5>
-<a name="id666568"></a>
+<a name="id669152"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -59,7 +59,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_lvalue_args</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_lvalue_args.template_parameters"></a><h5>
-<a name="id666650"></a>
+<a name="id669234"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.template_parameters">Template
           parameters</a>
         </h5>
@@ -106,7 +106,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.model_of"></a><h5>
-<a name="id666765"></a>
+<a name="id669349"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.model_of">Model
           of</a>
         </h5>
@@ -147,7 +147,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.expression_semantics"></a><h5>
-<a name="id667035"></a>
+<a name="id669619"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -211,7 +211,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.example"></a><h5>
-<a name="id667302"></a>
+<a name="id669886"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -239,7 +239,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_lvalue_args.see_also"></a><h5>
-<a name="id667801"></a>
+<a name="id670385"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.see_also">See
           also</a>
         </h5>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_rvalue_args"></a>unfused_rvalue_args</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.description"></a><h5>
-<a name="id667915"></a>
+<a name="id670499"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.description">Description</a>
         </h5>
 <p>
@@ -51,7 +51,7 @@
           /functional/adapter/unfused_rvalue_args.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_rvalue_args.synopsis"></a><h5>
-<a name="id668000"></a>
+<a name="id670583"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -59,7 +59,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_rvalue_args</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_rvalue_args.template_parameters"></a><h5>
-<a name="id668081"></a>
+<a name="id670665"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.template_parameters">Template
           parameters</a>
         </h5>
@@ -106,7 +106,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.model_of"></a><h5>
-<a name="id668197"></a>
+<a name="id670781"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.model_of">Model
           of</a>
         </h5>
@@ -147,7 +147,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.expression_semantics"></a><h5>
-<a name="id668467"></a>
+<a name="id671051"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -211,7 +211,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h5>
-<a name="id668734"></a>
+<a name="id671318"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -237,7 +237,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_rvalue_args.see_also"></a><h5>
-<a name="id669131"></a>
+<a name="id671716"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.see_also">See
           also</a>
         </h5>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_typed"></a>unfused_typed</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_typed.description"></a><h5>
-<a name="id669285"></a>
+<a name="id671870"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a>
         </h5>
 <p>
@@ -65,7 +65,7 @@
           /functional/adapter/unfused_typed.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5>
-<a name="id669441"></a>
+<a name="id672026"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -73,7 +73,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h5>
-<a name="id669539"></a>
+<a name="id672124"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
           parameters</a>
         </h5>
@@ -138,7 +138,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5>
-<a name="id669697"></a>
+<a name="id672282"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
           of</a>
         </h5>
@@ -184,7 +184,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h5>
-<a name="id670021"></a>
+<a name="id672606"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -250,7 +250,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_typed.example"></a><h5>
-<a name="id670305"></a>
+<a name="id672890"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -319,7 +319,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_typed.see_also"></a><h5>
-<a name="id671795"></a>
+<a name="id674380"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/callable.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/callable.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/callable.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.concepts.callable"></a> Callable Object</h4></div></div></div>
 <a name="fusion.functional.concepts.callable.description"></a><h5>
-<a name="id651885"></a>
+<a name="id654608"></a>
           <a href="callable.html#fusion.functional.concepts.callable.description">Description</a>
         </h5>
 <p>
@@ -36,7 +36,7 @@
           of a function call operator.
         </p>
 <a name="fusion.functional.concepts.callable.models"></a><h5>
-<a name="id651917"></a>
+<a name="id654640"></a>
           <a href="callable.html#fusion.functional.concepts.callable.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -51,7 +51,7 @@
           </li>
 </ul></div>
 <a name="fusion.functional.concepts.callable.examples"></a><h5>
-<a name="id651959"></a>
+<a name="id385021"></a>
           <a href="callable.html#fusion.functional.concepts.callable.examples">Examples</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         Callable Object"> Deferred
         Callable Object</a></h4></div></div></div>
 <a name="fusion.functional.concepts.def_callable.description"></a><h5>
-<a name="id652995"></a>
+<a name="id655582"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           to determine the result of a call.
         </p>
 <a name="fusion.functional.concepts.def_callable.refinement_of"></a><h5>
-<a name="id653041"></a>
+<a name="id655629"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
           of</a>
         </h5>
@@ -81,7 +81,7 @@
 </dl>
 </div>
 <a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h5>
-<a name="id653349"></a>
+<a name="id655935"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -119,7 +119,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.concepts.def_callable.models"></a><h5>
-<a name="id653532"></a>
+<a name="id656119"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -133,7 +133,7 @@
           </li>
 </ul></div>
 <a name="fusion.functional.concepts.def_callable.examples"></a><h5>
-<a name="id653578"></a>
+<a name="id656165"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/poly.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/poly.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/poly.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         Object"> Polymorphic Function
         Object</a></h4></div></div></div>
 <a name="fusion.functional.concepts.poly.description"></a><h5>
-<a name="id653880"></a>
+<a name="id656467"></a>
           <a href="poly.html#fusion.functional.concepts.poly.description">Description</a>
         </h5>
 <p>
@@ -39,7 +39,7 @@
           Callable Object</a> type.
         </p>
 <a name="fusion.functional.concepts.poly.refinement_of"></a><h5>
-<a name="id653919"></a>
+<a name="id656506"></a>
           <a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
           of</a>
         </h5>
@@ -83,7 +83,7 @@
 </dl>
 </div>
 <a name="fusion.functional.concepts.poly.expression_requirements"></a><h5>
-<a name="id654210"></a>
+<a name="id656797"></a>
           <a href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -132,7 +132,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.concepts.poly.models"></a><h5>
-<a name="id654408"></a>
+<a name="id656995"></a>
           <a href="poly.html#fusion.functional.concepts.poly.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -147,7 +147,7 @@
 </li>
 </ul></div>
 <a name="fusion.functional.concepts.poly.examples"></a><h5>
-<a name="id654462"></a>
+<a name="id657049"></a>
           <a href="poly.html#fusion.functional.concepts.poly.examples">Examples</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         Object"> Regular Callable
         Object</a></h4></div></div></div>
 <a name="fusion.functional.concepts.reg_callable.description"></a><h5>
-<a name="id652298"></a>
+<a name="id654884"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a>
         </h5>
 <p>
@@ -39,7 +39,7 @@
           can appear immediately to the left of a function call operator.
         </p>
 <a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h5>
-<a name="id652341"></a>
+<a name="id654927"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
           of</a>
         </h5>
@@ -69,7 +69,7 @@
 </dl>
 </div>
 <a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h5>
-<a name="id652527"></a>
+<a name="id655114"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -116,7 +116,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.concepts.reg_callable.models"></a><h5>
-<a name="id652663"></a>
+<a name="id655250"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -128,7 +128,7 @@
           </li>
 </ul></div>
 <a name="fusion.functional.concepts.reg_callable.examples"></a><h5>
-<a name="id652701"></a>
+<a name="id655288"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           make_fused">
           make_fused</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
-<a name="id671993"></a>
+<a name="id674578"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6>
-<a name="id672061"></a>
+<a name="id674646"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
-<a name="id672216"></a>
+<a name="id674801"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
-<a name="id672333"></a>
+<a name="id674919"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,7 +111,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns a fused adapter for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
-<a name="id672458"></a>
+<a name="id675043"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -119,7 +119,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
-<a name="id672627"></a>
+<a name="id675212"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -135,7 +135,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
-<a name="id673230"></a>
+<a name="id675816"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_fused_function_object">
           make_fused_function_object</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
-<a name="id674372"></a>
+<a name="id676957"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6>
-<a name="id674443"></a>
+<a name="id677028"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6>
-<a name="id674599"></a>
+<a name="id677185"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
-<a name="id674714"></a>
+<a name="id677299"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
-<a name="id674841"></a>
+<a name="id677426"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
-<a name="id675013"></a>
+<a name="id677598"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -151,7 +151,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
-<a name="id675752"></a>
+<a name="id678338"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_fused_procedure">
           make_fused_procedure</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
-<a name="id673348"></a>
+<a name="id675933"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6>
-<a name="id673417"></a>
+<a name="id676002"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6>
-<a name="id673573"></a>
+<a name="id676158"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
-<a name="id673689"></a>
+<a name="id676274"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -113,7 +113,7 @@
             <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
-<a name="id673815"></a>
+<a name="id676400"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
-<a name="id673985"></a>
+<a name="id676570"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="identifier">assert</span><span class="special">(</span>front<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6>
-<a name="id674255"></a>
+<a name="id676840"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_unfused_generic">
           make_unfused_generic</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.description"></a><h6>
-<a name="id675872"></a>
+<a name="id678457"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.synopsis"></a><h6>
-<a name="id675941"></a>
+<a name="id678526"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_unfused_generic</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.parameters"></a><h6>
-<a name="id676099"></a>
+<a name="id678684"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics"></a><h6>
-<a name="id676215"></a>
+<a name="id678800"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.header"></a><h6>
-<a name="id676340"></a>
+<a name="id678926"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.example"></a><h6>
-<a name="id676511"></a>
+<a name="id679096"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -158,7 +158,7 @@
 </span><span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.see_also"></a><h6>
-<a name="id677314"></a>
+<a name="id679900"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_unfused_lvalue_args">
           make_unfused_lvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.description"></a><h6>
-<a name="id677433"></a>
+<a name="id680019"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.synopsis"></a><h6>
-<a name="id677504"></a>
+<a name="id680089"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_unfused_lvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.parameters"></a><h6>
-<a name="id677660"></a>
+<a name="id680245"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics"></a><h6>
-<a name="id677777"></a>
+<a name="id680362"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.header"></a><h6>
-<a name="id677903"></a>
+<a name="id680488"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.example"></a><h6>
-<a name="id678076"></a>
+<a name="id680661"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -149,7 +149,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.see_also"></a><h6>
-<a name="id678554"></a>
+<a name="id681139"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           make_unfused_rvalue_args">
           make_unfused_rvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.description"></a><h6>
-<a name="id678671"></a>
+<a name="id681257"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.description">Description</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.synopsis"></a><h6>
-<a name="id678741"></a>
+<a name="id681326"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
 <span class="identifier">make_unfused_rvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.parameters"></a><h6>
-<a name="id678898"></a>
+<a name="id681483"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics"></a><h6>
-<a name="id679014"></a>
+<a name="id681600"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -113,7 +113,7 @@
             for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.header"></a><h6>
-<a name="id679139"></a>
+<a name="id681725"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.example"></a><h6>
-<a name="id679311"></a>
+<a name="id681897"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -147,7 +147,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.see_also"></a><h6>
-<a name="id679694"></a>
+<a name="id682279"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           make_fused">
           make_fused</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
-<a name="id679832"></a>
+<a name="id682417"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
-<a name="id679881"></a>
+<a name="id682467"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
-<a name="id680052"></a>
+<a name="id682638"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
-<a name="id680186"></a>
+<a name="id682771"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_fused_function_object">
           make_fused_function_object</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
-<a name="id680688"></a>
+<a name="id683273"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
-<a name="id680739"></a>
+<a name="id683324"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
-<a name="id680910"></a>
+<a name="id683495"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
-<a name="id681044"></a>
+<a name="id683629"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_fused_procedure">
           make_fused_procedure</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
-<a name="id680259"></a>
+<a name="id682844"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
-<a name="id680309"></a>
+<a name="id682894"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
-<a name="id680481"></a>
+<a name="id683066"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
-<a name="id680616"></a>
+<a name="id683201"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_unfused_generic">
           make_unfused_generic</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.description"></a><h6>
-<a name="id681118"></a>
+<a name="id683703"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.header"></a><h6>
-<a name="id681169"></a>
+<a name="id683754"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis"></a><h6>
-<a name="id681342"></a>
+<a name="id683926"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also"></a><h6>
-<a name="id681477"></a>
+<a name="id684062"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
           make_unfused_lvalue_args">
           make_unfused_lvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.description"></a><h6>
-<a name="id681549"></a>
+<a name="id684135"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.header"></a><h6>
-<a name="id681600"></a>
+<a name="id684187"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis"></a><h6>
-<a name="id681771"></a>
+<a name="id684358"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also"></a><h6>
-<a name="id681906"></a>
+<a name="id684493"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           make_unfused_rvalue_args">
           make_unfused_rvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.description"></a><h6>
-<a name="id681981"></a>
+<a name="id684567"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.header"></a><h6>
-<a name="id682032"></a>
+<a name="id684619"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis"></a><h6>
-<a name="id682203"></a>
+<a name="id684790"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also"></a><h6>
-<a name="id682338"></a>
+<a name="id684925"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.functional.invocation.functions.invoke"></a>invoke</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke.description"></a><h6>
-<a name="id654760"></a>
+<a name="id657347"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a>
           </h6>
 <p>
@@ -47,7 +47,7 @@
             and boost::shared_ptr).
           </p>
 <a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
-<a name="id654863"></a>
+<a name="id657450"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -66,7 +66,7 @@
 <span class="identifier">invoke</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.parameters"></a><h6>
-<a name="id655240"></a>
+<a name="id657828"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -134,7 +134,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
-<a name="id655402"></a>
+<a name="id657989"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -154,7 +154,7 @@
             /functional/invocation/invoke.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
-<a name="id655545"></a>
+<a name="id658132"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -162,7 +162,7 @@
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.see_also"></a><h6>
-<a name="id655713"></a>
+<a name="id658300"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           invoke_function_object">
           invoke_function_object</a></h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
-<a name="id657033"></a>
+<a name="id659620"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
             and/or to control the const qualification of a function object.
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
-<a name="id657088"></a>
+<a name="id659675"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -64,7 +64,7 @@
 <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
-<a name="id657468"></a>
+<a name="id660056"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -132,7 +132,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
-<a name="id657629"></a>
+<a name="id660216"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,7 +152,7 @@
             /functional/invocation/invoke_function_object.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
-<a name="id657772"></a>
+<a name="id660359"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -179,7 +179,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
-<a name="id658322"></a>
+<a name="id660909"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           invoke_procedure">
           invoke_procedure</a></h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
-<a name="id655866"></a>
+<a name="id658453"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
           </h6>
 <p>
@@ -54,7 +54,7 @@
             isn't implemented).
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
-<a name="id655976"></a>
+<a name="id658563"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -75,7 +75,7 @@
 <span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a><h6>
-<a name="id656356"></a>
+<a name="id658942"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -142,7 +142,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
-<a name="id656515"></a>
+<a name="id659102"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -161,7 +161,7 @@
             /functional/invocation/invoke_procedure.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
-<a name="id656643"></a>
+<a name="id659230"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -171,7 +171,7 @@
 <span class="identifier">assert</span><span class="special">(</span>front<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6>
-<a name="id656883"></a>
+<a name="id659471"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,14 +27,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.functional.invocation.metafunctions.invoke"></a>invoke</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke.description"></a><h6>
-<a name="id658494"></a>
+<a name="id661082"></a>
             <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a>
           </h6>
 <p>
             Returns the result type of invoke.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
-<a name="id658543"></a>
+<a name="id661131"></a>
             <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
-<a name="id658697"></a>
+<a name="id661284"></a>
             <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           invoke_function_object">
           invoke_function_object</a></h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
-<a name="id659087"></a>
+<a name="id661675"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a><h6>
-<a name="id659138"></a>
+<a name="id661726"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -55,7 +55,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
-<a name="id659293"></a>
+<a name="id661880"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
           invoke_procedure">
           invoke_procedure</a></h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
-<a name="id658790"></a>
+<a name="id661378"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
-<a name="id658841"></a>
+<a name="id661428"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -55,7 +55,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
-<a name="id658994"></a>
+<a name="id661582"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
             also</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -73,9 +73,14 @@
       iterators describe positions, and provide access to data within an underlying
       <a href="sequence.html" title="Sequence">Sequence</a>.
     </p>
-<p>
- /iterator.hpp&gt;
- </p>
+<a name="fusion.iterator.header"></a><h3>
+<a name="id468413"></a>
+ Header
+ </h3>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         Iterator">Bidirectional
         Iterator</a></h4></div></div></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h5>
-<a name="id471174"></a>
+<a name="id471561"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a>
         </h5>
 <p>
@@ -61,7 +61,7 @@
 </dl>
 </div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a><h5>
-<a name="id471322"></a>
+<a name="id471709"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement
           of</a>
         </h5>
@@ -70,7 +70,7 @@
         Iterator">Forward Iterator</a>
         </p>
 <a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a><h5>
-<a name="id471362"></a>
+<a name="id471749"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -182,7 +182,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h5>
-<a name="id471745"></a>
+<a name="id472132"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta
           Expressions</a>
         </h5>
@@ -217,7 +217,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h5>
-<a name="id471881"></a>
+<a name="id472268"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -258,7 +258,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h5>
-<a name="id472026"></a>
+<a name="id472413"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a>
         </h5>
 <p>
@@ -275,7 +275,7 @@
           </li>
 </ul></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h5>
-<a name="id472364"></a>
+<a name="id472752"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         Iterator">Forward
         Iterator</a></h4></div></div></div>
 <a name="fusion.iterator.concepts.forward_iterator.description"></a><h5>
-<a name="id468268"></a>
+<a name="id468656"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a>
         </h5>
 <p>
@@ -63,7 +63,7 @@
 </dl>
 </div>
 <a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a><h5>
-<a name="id468439"></a>
+<a name="id468827"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -244,7 +244,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h5>
-<a name="id469185"></a>
+<a name="id469573"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta
           Expressions</a>
         </h5>
@@ -355,7 +355,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h5>
-<a name="id469788"></a>
+<a name="id470176"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -481,7 +481,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h5>
-<a name="id470396"></a>
+<a name="id470784"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a>
         </h5>
 <p>
@@ -505,7 +505,7 @@
 </li>
 </ul></div>
 <a name="fusion.iterator.concepts.forward_iterator.models"></a><h5>
-<a name="id470821"></a>
+<a name="id471208"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         Access Iterator">Random
         Access Iterator</a></h4></div></div></div>
 <a name="fusion.iterator.concepts.random_access_iterator.description"></a><h5>
-<a name="id472582"></a>
+<a name="id472969"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a>
         </h5>
 <p>
@@ -63,7 +63,7 @@
 </dl>
 </div>
 <a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a><h5>
-<a name="id472754"></a>
+<a name="id473140"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement
           of</a>
         </h5>
@@ -73,7 +73,7 @@
           Iterator</a>
         </p>
 <a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a><h5>
-<a name="id472793"></a>
+<a name="id473179"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -185,7 +185,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h5>
-<a name="id473176"></a>
+<a name="id473562"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta
           Expressions</a>
         </h5>
@@ -248,7 +248,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.random_access_iterator.models"></a><h5>
-<a name="id473482"></a>
+<a name="id473868"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.advance"></a>advance</h4></div></div></div>
 <a name="fusion.iterator.functions.advance.description"></a><h5>
-<a name="id476980"></a>
+<a name="id477979"></a>
           <a href="advance.html#fusion.iterator.functions.advance.description">Description</a>
         </h5>
 <p>
           Moves an iterator by a specified distance.
         </p>
 <a name="fusion.iterator.functions.advance.synopsis"></a><h5>
-<a name="id477010"></a>
+<a name="id478008"></a>
           <a href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id477183"></a><p class="title"><b>Table 1.6. Parameters</b></p>
+<a name="id478181"></a><p class="title"><b>Table 1.6. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.advance.expression_semantics"></a><h5>
-<a name="id477329"></a>
+<a name="id478326"></a>
           <a href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -130,11 +130,16 @@
           Iterator</a> then <tt class="computeroutput"><span class="identifier">M</span></tt>
           may be negative.
         </p>
-<p>
- /iterator/advance.hpp&gt;
- </p>
+<a name="fusion.iterator.functions.advance.header"></a><h5>
+<a name="id478490"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.functions.advance.example"></a><h5>
-<a name="id477497"></a>
+<a name="id478648"></a>
           <a href="advance.html#fusion.iterator.functions.advance.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.advance_c"></a>advance_c</h4></div></div></div>
 <a name="fusion.iterator.functions.advance_c.description"></a><h5>
-<a name="id477794"></a>
+<a name="id478945"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a>
         </h5>
 <p>
           Moves an iterator by a specified distance.
         </p>
 <a name="fusion.iterator.functions.advance_c.synopsis"></a><h5>
-<a name="id477824"></a>
+<a name="id478975"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::advance_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance_c</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id477997"></a><p class="title"><b>Table 1.7. Parameters</b></p>
+<a name="id479147"></a><p class="title"><b>Table 1.7. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -109,7 +109,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h5>
-<a name="id478136"></a>
+<a name="id479287"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -129,11 +129,16 @@
           Iterator</a> then <tt class="computeroutput"><span class="identifier">N</span></tt>
           may be negative.
         </p>
-<p>
- /iterator/advance.hpp&gt;
- </p>
+<a name="fusion.iterator.functions.advance_c.header"></a><h5>
+<a name="id479452"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.functions.advance_c.example"></a><h5>
-<a name="id478308"></a>
+<a name="id479610"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/deref.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/deref.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/deref.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.deref"></a>deref</h4></div></div></div>
 <a name="fusion.iterator.functions.deref.description"></a><h5>
-<a name="id473739"></a>
+<a name="id474125"></a>
           <a href="deref.html#fusion.iterator.functions.deref.description">Description</a>
         </h5>
 <p>
           Deferences an iterator.
         </p>
 <a name="fusion.iterator.functions.deref.synopsis"></a><h5>
-<a name="id473768"></a>
+<a name="id474155"></a>
           <a href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">deref</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id473914"></a><p class="title"><b>Table 1.2. Parameters</b></p>
+<a name="id474300"></a><p class="title"><b>Table 1.2. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.deref.expression_semantics"></a><h5>
-<a name="id474016"></a>
+<a name="id474402"></a>
           <a href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -103,11 +103,16 @@
           <span class="bold"><b>Semantics</b></span>: Dereferences the iterator
           <tt class="computeroutput"><span class="identifier">i</span></tt>.
         </p>
-<p>
- /iterator/deref.hpp&gt;
- </p>
+<a name="fusion.iterator.functions.deref.header"></a><h5>
+<a name="id474550"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.functions.deref.example"></a><h5>
-<a name="id474168"></a>
+<a name="id474707"></a>
           <a href="deref.html#fusion.iterator.functions.deref.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/distance.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/distance.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/distance.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.distance"></a>distance</h4></div></div></div>
 <a name="fusion.iterator.functions.distance.description"></a><h5>
-<a name="id476193"></a>
+<a name="id477036"></a>
           <a href="distance.html#fusion.iterator.functions.distance.description">Description</a>
         </h5>
 <p>
           Returns the distance between 2 iterators.
         </p>
 <a name="fusion.iterator.functions.distance.synopsis"></a><h5>
-<a name="id476222"></a>
+<a name="id477066"></a>
           <a href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::distance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">j</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id476423"></a><p class="title"><b>Table 1.5. Parameters</b></p>
+<a name="id477267"></a><p class="title"><b>Table 1.5. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.distance.expression_semantics"></a><h5>
-<a name="id476538"></a>
+<a name="id477381"></a>
           <a href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -104,11 +104,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns the distance between
           iterators <tt class="computeroutput"><span class="identifier">i</span></tt> and <tt class="computeroutput"><span class="identifier">j</span></tt>.
         </p>
-<p>
- /iterator/distance.hpp&gt;
- </p>
+<a name="fusion.iterator.functions.distance.header"></a><h5>
+<a name="id477511"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.functions.distance.example"></a><h5>
-<a name="id476670"></a>
+<a name="id477669"></a>
           <a href="distance.html#fusion.iterator.functions.distance.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/next.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/next.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/next.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.next"></a>next</h4></div></div></div>
 <a name="fusion.iterator.functions.next.description"></a><h5>
-<a name="id474616"></a>
+<a name="id475155"></a>
           <a href="next.html#fusion.iterator.functions.next.description">Description</a>
         </h5>
 <p>
           Moves an iterator 1 position forwards.
         </p>
 <a name="fusion.iterator.functions.next.synopsis"></a><h5>
-<a name="id474645"></a>
+<a name="id475183"></a>
           <a href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::next<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">next</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id474790"></a><p class="title"><b>Table 1.3. Parameters</b></p>
+<a name="id475328"></a><p class="title"><b>Table 1.3. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.next.expression_semantics"></a><h5>
-<a name="id474891"></a>
+<a name="id475429"></a>
           <a href="next.html#fusion.iterator.functions.next.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -104,11 +104,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
           next element after <tt class="computeroutput"><span class="identifier">i</span></tt>.
         </p>
-<p>
- /iterator/next.hpp&gt;
- </p>
+<a name="fusion.iterator.functions.next.header"></a><h5>
+<a name="id475528"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.functions.next.example"></a><h5>
-<a name="id474994"></a>
+<a name="id475686"></a>
           <a href="next.html#fusion.iterator.functions.next.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/prior.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/prior.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/functions/prior.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.prior"></a>prior</h4></div></div></div>
 <a name="fusion.iterator.functions.prior.description"></a><h5>
-<a name="id475447"></a>
+<a name="id476138"></a>
           <a href="prior.html#fusion.iterator.functions.prior.description">Description</a>
         </h5>
 <p>
           Moves an iterator 1 position backwards.
         </p>
 <a name="fusion.iterator.functions.prior.synopsis"></a><h5>
-<a name="id475476"></a>
+<a name="id476168"></a>
           <a href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::prior<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id475620"></a><p class="title"><b>Table 1.4. Parameters</b></p>
+<a name="id476312"></a><p class="title"><b>Table 1.4. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.prior.expression_semantics"></a><h5>
-<a name="id475722"></a>
+<a name="id476414"></a>
           <a href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -104,11 +104,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
           element prior to <tt class="computeroutput"><span class="identifier">i</span></tt>.
         </p>
-<p>
- /iterator/prior.hpp&gt;
- </p>
+<a name="fusion.iterator.functions.prior.header"></a><h5>
+<a name="id476522"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.functions.prior.example"></a><h5>
-<a name="id475836"></a>
+<a name="id476679"></a>
           <a href="prior.html#fusion.iterator.functions.prior.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.advance"></a>advance</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.advance.description"></a><h5>
-<a name="id485525"></a>
+<a name="id488212"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a>
         </h5>
 <p>
           Moves an iterator a specified distance.
         </p>
 <a name="fusion.iterator.metafunctions.advance.synopsis"></a><h5>
-<a name="id485557"></a>
+<a name="id488244"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id485674"></a><p class="title"><b>Table 1.17. Parameters</b></p>
+<a name="id488361"></a><p class="title"><b>Table 1.17. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h5>
-<a name="id485820"></a>
+<a name="id488507"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -132,11 +132,16 @@
           Iterator</a> then <tt class="computeroutput"><span class="identifier">M</span></tt>
           may be negative.
         </p>
-<p>
- /iterator/advance.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.advance.header"></a><h5>
+<a name="id488686"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.advance.example"></a><h5>
-<a name="id486004"></a>
+<a name="id488844"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.advance_c"></a>advance_c</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.advance_c.description"></a><h5>
-<a name="id486466"></a>
+<a name="id489305"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a>
         </h5>
 <p>
           Moves an iterator by a specified distance.
         </p>
 <a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h5>
-<a name="id486497"></a>
+<a name="id489336"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id486616"></a><p class="title"><b>Table 1.18. Parameters</b></p>
+<a name="id489455"></a><p class="title"><b>Table 1.18. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -112,7 +112,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h5>
-<a name="id486754"></a>
+<a name="id489593"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -131,11 +131,16 @@
           Iterator</a> then <tt class="computeroutput"><span class="identifier">N</span></tt>
           may be negative. Equivalent to <tt class="computeroutput">result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
         </p>
-<p>
- /iterator/advance.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.advance_c.header"></a><h5>
+<a name="id489874"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.advance_c.example"></a><h5>
-<a name="id487040"></a>
+<a name="id490032"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.deref"></a>deref</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.deref.description"></a><h5>
-<a name="id481385"></a>
+<a name="id483305"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a>
         </h5>
 <p>
           Returns the type that will be returned by dereferencing an iterator.
         </p>
 <a name="fusion.iterator.metafunctions.deref.synposis"></a><h5>
-<a name="id481415"></a>
+<a name="id483336"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id481516"></a><p class="title"><b>Table 1.12. Parameters</b></p>
+<a name="id483436"></a><p class="title"><b>Table 1.12. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h5>
-<a name="id481617"></a>
+<a name="id483538"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -106,11 +106,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns the result of dereferencing
           an iterator of type <tt class="computeroutput"><span class="identifier">I</span></tt>.
         </p>
-<p>
- /iterator/deref.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.deref.header"></a><h5>
+<a name="id483653"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.deref.example"></a><h5>
-<a name="id481738"></a>
+<a name="id483811"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.distance"></a>distance</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.distance.description"></a><h5>
-<a name="id484680"></a>
+<a name="id487212"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a>
         </h5>
 <p>
           Returns the distance between two iterators.
         </p>
 <a name="fusion.iterator.metafunctions.distance.synopsis"></a><h5>
-<a name="id484711"></a>
+<a name="id487243"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id484828"></a><p class="title"><b>Table 1.16. Parameters</b></p>
+<a name="id487361"></a><p class="title"><b>Table 1.16. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h5>
-<a name="id484942"></a>
+<a name="id487475"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -109,11 +109,16 @@
           iterators of types <tt class="computeroutput"><span class="identifier">I</span></tt> and
           <tt class="computeroutput"><span class="identifier">J</span></tt>.
         </p>
-<p>
- /iterator/distance.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.distance.header"></a><h5>
+<a name="id487620"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.distance.example"></a><h5>
-<a name="id485092"></a>
+<a name="id487779"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.equal_to"></a>equal_to</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.equal_to.description"></a><h5>
-<a name="id483818"></a>
+<a name="id486198"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a>
         </h5>
 <p>
@@ -35,7 +35,7 @@
           and <tt class="computeroutput"><span class="identifier">J</span></tt> are equal.
         </p>
 <a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h5>
-<a name="id483881"></a>
+<a name="id486260"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id483998"></a><p class="title"><b>Table 1.15. Parameters</b></p>
+<a name="id486377"></a><p class="title"><b>Table 1.15. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h5>
-<a name="id484103"></a>
+<a name="id486482"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -109,11 +109,16 @@
           if <tt class="computeroutput"><span class="identifier">I</span></tt> and <tt class="computeroutput"><span class="identifier">J</span></tt> are iterators to the same position.
           Returns <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
         </p>
-<p>
- /iterator/equal_to.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.equal_to.header"></a><h5>
+<a name="id486689"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.equal_to.example"></a><h5>
-<a name="id484316"></a>
+<a name="id486848"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.next"></a>next</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.next.description"></a><h5>
-<a name="id482320"></a>
+<a name="id484392"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.description">Description</a>
         </h5>
 <p>
           Returns the type of the next iterator in a sequence.
         </p>
 <a name="fusion.iterator.metafunctions.next.synposis"></a><h5>
-<a name="id482350"></a>
+<a name="id484423"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id482451"></a><p class="title"><b>Table 1.13. Parameters</b></p>
+<a name="id484523"></a><p class="title"><b>Table 1.13. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h5>
-<a name="id482553"></a>
+<a name="id484625"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -107,11 +107,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
           next element in the sequence after <tt class="computeroutput"><span class="identifier">I</span></tt>.
         </p>
-<p>
- /iterator/next.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.next.header"></a><h5>
+<a name="id484751"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.next.example"></a><h5>
-<a name="id482683"></a>
+<a name="id484910"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.prior"></a>prior</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.prior.description"></a><h5>
-<a name="id482990"></a>
+<a name="id485216"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a>
         </h5>
 <p>
           Returns the type of the previous iterator in a sequence.
         </p>
 <a name="fusion.iterator.metafunctions.prior.synopsis"></a><h5>
-<a name="id483021"></a>
+<a name="id485247"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id483121"></a><p class="title"><b>Table 1.14. Parameters</b></p>
+<a name="id485347"></a><p class="title"><b>Table 1.14. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h5>
-<a name="id483222"></a>
+<a name="id485448"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -107,11 +107,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
           previous element in the sequence before <tt class="computeroutput"><span class="identifier">I</span></tt>.
         </p>
-<p>
- /iterator/prior.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.prior.header"></a><h5>
+<a name="id485575"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.prior.example"></a><h5>
-<a name="id483355"></a>
+<a name="id485734"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.value_of"></a>value_of</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.value_of.description"></a><h5>
-<a name="id480431"></a>
+<a name="id482198"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a>
         </h5>
 <p>
           Returns the type stored at the position of an iterator.
         </p>
 <a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h5>
-<a name="id480462"></a>
+<a name="id482230"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id480561"></a><p class="title"><b>Table 1.11. Parameters</b></p>
+<a name="id482329"></a><p class="title"><b>Table 1.11. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h5>
-<a name="id480661"></a>
+<a name="id482429"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -106,11 +106,16 @@
           <span class="bold"><b>Semantics</b></span>: Returns the type stored in
           a sequence at iterator position <tt class="computeroutput"><span class="identifier">I</span></tt>.
         </p>
-<p>
- /iterator/value_of.hpp&gt;
- </p>
+<a name="fusion.iterator.metafunctions.value_of.header"></a><h5>
+<a name="id482543"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.metafunctions.value_of.example"></a><h5>
-<a name="id480781"></a>
+<a name="id482702"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,14 +31,14 @@
         =="> Operator
         ==</a></h4></div></div></div>
 <a name="fusion.iterator.operator.operator_equality.description"></a><h5>
-<a name="id479437"></a>
+<a name="id480895"></a>
           <a href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a>
         </h5>
 <p>
           Compares 2 iterators for equality.
         </p>
 <a name="fusion.iterator.operator.operator_equality.synopsis"></a><h5>
-<a name="id479468"></a>
+<a name="id480926"></a>
           <a href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id479610"></a><p class="title"><b>Table 1.9. Parameters</b></p>
+<a name="id481068"></a><p class="title"><b>Table 1.9. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h5>
-<a name="id479714"></a>
+<a name="id481172"></a>
           <a href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -108,9 +108,14 @@
           where <tt class="computeroutput"><span class="identifier">I</span></tt> and <tt class="computeroutput"><span class="identifier">J</span></tt> are the types of <tt class="computeroutput"><span class="identifier">i</span></tt>
           and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
         </p>
-<p>
- /iterator/equal_to.hpp&gt;
- </p>
+<a name="fusion.iterator.operator.operator_equality.header"></a><h5>
+<a name="id481366"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,14 +30,14 @@
         !="> Operator
         !=</a></h4></div></div></div>
 <a name="fusion.iterator.operator.operator_inequality.description"></a><h5>
-<a name="id479932"></a>
+<a name="id481546"></a>
           <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a>
         </h5>
 <p>
           Compares 2 iterators for inequality.
         </p>
 <a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h5>
-<a name="id479964"></a>
+<a name="id481578"></a>
           <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id480108"></a><p class="title"><b>Table 1.10. Parameters</b></p>
+<a name="id481722"></a><p class="title"><b>Table 1.10. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h5>
-<a name="id480213"></a>
+<a name="id481826"></a>
           <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -104,9 +104,14 @@
           where <tt class="computeroutput"><span class="identifier">I</span></tt> and <tt class="computeroutput"><span class="identifier">J</span></tt> are the types of <tt class="computeroutput"><span class="identifier">i</span></tt>
           and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
         </p>
-<p>
- /iterator/equal_to.hpp&gt;
- </p>
+<a name="fusion.iterator.operator.operator_inequality.header"></a><h5>
+<a name="id481999"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,14 +30,14 @@
         *"> Operator
         *</a></h4></div></div></div>
 <a name="fusion.iterator.operator.operator_unary_star.description"></a><h5>
-<a name="id478608"></a>
+<a name="id479910"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a>
         </h5>
 <p>
           Dereferences an iterator.
         </p>
 <a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h5>
-<a name="id478639"></a>
+<a name="id479942"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="keyword">typename</span> result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">*(</span><span class="emphasis"><em>unspecified</em></span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id478798"></a><p class="title"><b>Table 1.8. Parameters</b></p>
+<a name="id480101"></a><p class="title"><b>Table 1.8. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h5>
-<a name="id478900"></a>
+<a name="id480203"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -107,11 +107,16 @@
 <p>
           <span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>.
         </p>
-<p>
- /iterator/deref.hpp&gt;
- </p>
+<a name="fusion.iterator.operator.operator_unary_star.header"></a><h5>
+<a name="id480344"></a>
+ Header
+ </h5>
+<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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
 <a name="fusion.iterator.operator.operator_unary_star.example"></a><h5>
-<a name="id479046"></a>
+<a name="id480503"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/notes.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/notes.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/notes.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="fusion.notes"></a>Notes</h2></div></div></div>
 <a name="fusion.notes.recursive_inlined_functions"></a><h3>
-<a name="id682414"></a>
+<a name="id685001"></a>
       <a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
       Functions</a>
     </h3>
@@ -41,7 +41,7 @@
       remains linear.
     </p>
 <a name="fusion.notes.overloaded_functions"></a><h3>
-<a name="id682489"></a>
+<a name="id685076"></a>
       <a href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a>
     </h3>
 <p>
@@ -51,7 +51,7 @@
       given a key, <tt class="computeroutput"><span class="identifier">k</span></tt>.
     </p>
 <a name="fusion.notes.tag_dispatching"></a><h3>
-<a name="id682573"></a>
+<a name="id685159"></a>
       <a href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a>
     </h3>
 <p>
@@ -103,7 +103,7 @@
       </li>
 </ol></div>
 <a name="fusion.notes.extensibility"></a><h3>
-<a name="id682957"></a>
+<a name="id685543"></a>
       <a href="notes.html#fusion.notes.extensibility">Extensibility</a>
     </h3>
 <p>
@@ -138,7 +138,7 @@
       it very cheap to pass around.
     </p>
 <a name="fusion.notes.element_conversion"></a><h3>
-<a name="id683276"></a>
+<a name="id685862"></a>
       <a href="notes.html#fusion.notes.element_conversion">Element Conversion</a>
     </h3>
 <p>
@@ -161,7 +161,7 @@
     </p>
 <p>
       Array arguments are deduced to reference to const types. For example
- <sup>[<a name="id683435" href="#ftn.id683435">14</a>]</sup>
+ <sup>[<a name="id686021" href="#ftn.id686021">14</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -194,7 +194,7 @@
 <a href="container/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span>
 </pre>
 <a name="fusion.notes.boost__ref"></a><h3>
-<a name="id683870"></a>
+<a name="id686456"></a>
       <a href="notes.html#fusion.notes.boost__ref">boost::ref</a>
     </h3>
 <p>
@@ -237,7 +237,7 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id683435" href="#id683435">14</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id686021" href="#id686021">14</a>] </sup>
           Note that the type of a string literal is an array of const characters,
           not <tt class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></tt>. To get make_list to create a list with an element of a non-const
           array type one must use the <tt class="computeroutput"><span class="identifier">ref</span></tt>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/organization.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/organization.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/organization.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
       The library is organized in three layers:
     </p>
 <a name="fusion.organization.layers"></a><h3>
-<a name="id459065"></a>
+<a name="id459044"></a>
       <a href="organization.html#fusion.organization.layers">Layers</a>
     </h3>
 <div class="blockquote"><blockquote class="blockquote">
@@ -65,7 +65,7 @@
       against.
     </p>
 <a name="fusion.organization.directory"></a><h3>
-<a name="id459164"></a>
+<a name="id459143"></a>
       <a href="organization.html#fusion.organization.directory">Directory</a>
     </h3>
 <div class="itemizedlist"><ul type="disc">
@@ -186,7 +186,7 @@
       </li>
 </ul></div>
 <a name="fusion.organization.example"></a><h3>
-<a name="id459342"></a>
+<a name="id459322"></a>
       <a href="organization.html#fusion.organization.example">Example</a>
     </h3>
 <p>
@@ -202,12 +202,12 @@
 </pre>
 <p>
       The first includes all containers The second includes only <tt class="computeroutput"><span class="identifier">list</span></tt>
- <sup>[<a name="id459641" href="#ftn.id459641">3</a>]</sup>
+ <sup>[<a name="id459620" href="#ftn.id459620">3</a>]</sup>
       .
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id459641" href="#id459641">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id459620" href="#id459620">3</a>] </sup>
           Modules may contain smaller components. Header file information for each
           component will be provided as part of the component's documentation.
         </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/preface.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/preface.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/preface.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -44,7 +44,7 @@
       </p>
 </blockquote></div>
 <a name="fusion.preface.description"></a><h3>
-<a name="id385811"></a>
+<a name="id386985"></a>
       <a href="preface.html#fusion.preface.description">Description</a>
     </h3>
 <p>
@@ -62,7 +62,7 @@
       of compile time metaprogramming with runtime programming.
     </p>
 <a name="fusion.preface.motivation"></a><h3>
-<a name="id385862"></a>
+<a name="id385817"></a>
       <a href="preface.html#fusion.preface.motivation">Motivation</a>
     </h3>
 <p>
@@ -88,7 +88,7 @@
       an instant <span class="emphasis"><em>AHA!</em></span> moment.
     </p>
 <a name="fusion.preface.how_to_use_this_manual"></a><h3>
-<a name="id386968"></a>
+<a name="id387066"></a>
       <a href="preface.html#fusion.preface.how_to_use_this_manual">How to use this manual</a>
     </h3>
 <p>
@@ -96,7 +96,7 @@
       icons precede some text to indicate:
     </p>
 <div class="table">
-<a name="id386991"></a><p class="title"><b>Table 1.1. Icons</b></p>
+<a name="id387202"></a><p class="title"><b>Table 1.1. Icons</b></p>
 <table class="table" summary="Icons">
 <colgroup>
 <col>
@@ -199,7 +199,7 @@
       Tools</a>.
     </p>
 <a name="fusion.preface.support"></a><h3>
-<a name="id387401"></a>
+<a name="id387431"></a>
       <a href="preface.html#fusion.preface.support">Support</a>
     </h3>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/quick_start.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/quick_start.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/quick_start.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
     </p>
 <p>
       For starters, we shall include all of Fusion's Sequence(s)
- <sup>[<a name="id456266" href="#ftn.id456266">1</a>]</sup>
+ <sup>[<a name="id456245" href="#ftn.id456245">1</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 </pre>
 <p>
       Let's begin with a <tt class="computeroutput">vector</tt>
- <sup>[<a name="id456433" href="#ftn.id456433">2</a>]</sup>
+ <sup>[<a name="id456412" href="#ftn.id456412">2</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
       Let's see some examples.
     </p>
 <a name="fusion.quick_start.print_the_vector_as_xml"></a><h3>
-<a name="id456896"></a>
+<a name="id456876"></a>
       <a href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print the vector
       as XML</a>
     </h3>
@@ -118,7 +118,7 @@
       print just about any Fusion Sequence.
     </p>
 <a name="fusion.quick_start.print_only_pointers"></a><h3>
-<a name="id457553"></a>
+<a name="id457533"></a>
       <a href="quick_start.html#fusion.quick_start.print_only_pointers">Print only pointers</a>
     </h3>
 <p>
@@ -152,7 +152,7 @@
       Easy, right?
     </p>
 <a name="fusion.quick_start.associative_tuples"></a><h3>
-<a name="id457964"></a>
+<a name="id457944"></a>
       <a href="quick_start.html#fusion.quick_start.associative_tuples">Associative tuples</a>
     </h3>
 <p>
@@ -227,7 +227,7 @@
       a <tt class="computeroutput"><span class="identifier">dog</span></tt> or a whole <tt class="computeroutput"><span class="identifier">alternate_universe</span></tt>.
     </p>
 <a name="fusion.quick_start.tip_of_the_iceberg"></a><h3>
-<a name="id459006"></a>
+<a name="id458985"></a>
       <a href="quick_start.html#fusion.quick_start.tip_of_the_iceberg">Tip of the Iceberg</a>
     </h3>
 <p>
@@ -238,12 +238,12 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id456266" href="#id456266">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id456245" href="#id456245">1</a>] </sup>
           There are finer grained header files available if you wish to have more
           control over which components to include (see section Orgainization
           for details).
         </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id456433" href="#id456433">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id456412" href="#id456412">2</a>] </sup>
           Unless otherwise noted, components are in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></tt>.
           For the sake of simplicity, code in this quick start implies <tt class="computeroutput"><span class="keyword">using</span></tt> directives for the fusion components
           we will be using.

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -59,7 +59,7 @@
       type that can be used to iterate through the Sequence's elements.
     </p>
 <a name="fusion.sequence.header"></a><h3>
-<a name="id487507"></a>
+<a name="id490500"></a>
       <a href="sequence.html#fusion.sequence.header">Header</a>
     </h3>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -40,7 +40,7 @@
         Fusion Sequences are organized into a hierarchy of concepts.
       </p>
 <a name="fusion.sequence.concepts.traversal"></a><h4>
-<a name="id487677"></a>
+<a name="id490670"></a>
         <a href="concepts.html#fusion.sequence.concepts.traversal">Traversal</a>
       </h4>
 <p>
@@ -58,7 +58,7 @@
         Sequence</a>. These concepts pertain to sequence traversal.
       </p>
 <a name="fusion.sequence.concepts.associativity"></a><h4>
-<a name="id487763"></a>
+<a name="id490756"></a>
         <a href="concepts.html#fusion.sequence.concepts.associativity">Associativity</a>
       </h4>
 <p>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         Sequence">Associative
         Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.associative_sequence.description"></a><h5>
-<a name="id493073"></a>
+<a name="id496069"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.description">Description</a>
         </h5>
 <p>
@@ -71,7 +71,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.associative_sequence.valid_expressions"></a><h5>
-<a name="id493262"></a>
+<a name="id496259"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -180,7 +180,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a><h5>
-<a name="id493647"></a>
+<a name="id496643"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -252,7 +252,7 @@
           <tt class="computeroutput">result_of::value_at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.
         </p></div>
 <a name="fusion.sequence.concepts.associative_sequence.expression_semantics"></a><h5>
-<a name="id494222"></a>
+<a name="id497218"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -307,7 +307,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.associative_sequence.models"></a><h5>
-<a name="id494544"></a>
+<a name="id497540"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         Sequence">Bidirectional
         Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.description"></a><h5>
-<a name="id490104"></a>
+<a name="id493098"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.description">Description</a>
         </h5>
 <p>
@@ -42,7 +42,7 @@
           Iterator</a>.
         </p>
 <a name="fusion.sequence.concepts.bidirectional_sequence.refinement_of"></a><h5>
-<a name="id490154"></a>
+<a name="id493148"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.refinement_of">Refinement
           of</a>
         </h5>
@@ -72,7 +72,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.valid_expressions"></a><h5>
-<a name="id490294"></a>
+<a name="id493289"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -207,7 +207,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a><h5>
-<a name="id490734"></a>
+<a name="id493728"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -268,7 +268,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a><h5>
-<a name="id491011"></a>
+<a name="id494005"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -309,7 +309,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.models"></a><h5>
-<a name="id491164"></a>
+<a name="id494158"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         Sequence">Forward
         Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.forward_sequence.description"></a><h5>
-<a name="id487826"></a>
+<a name="id490819"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.description">Description</a>
         </h5>
 <p>
@@ -62,7 +62,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.forward_sequence.valid_expressions"></a><h5>
-<a name="id487962"></a>
+<a name="id490955"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -239,7 +239,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a><h5>
-<a name="id488546"></a>
+<a name="id491539"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -324,7 +324,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a><h5>
-<a name="id488965"></a>
+<a name="id491958"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -412,7 +412,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.forward_sequence.invariants"></a><h5>
-<a name="id489434"></a>
+<a name="id492427"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.invariants">Invariants</a>
         </h5>
 <p>
@@ -438,7 +438,7 @@
           </li>
 </ul></div>
 <a name="fusion.sequence.concepts.forward_sequence.models"></a><h5>
-<a name="id489746"></a>
+<a name="id492740"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         Access Sequence">Random
         Access Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.random_access_sequence.description"></a><h5>
-<a name="id491382"></a>
+<a name="id494377"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.description">Description</a>
         </h5>
 <p>
@@ -43,7 +43,7 @@
           sequence elements.
         </p>
 <a name="fusion.sequence.concepts.random_access_sequence.refinement_of"></a><h5>
-<a name="id491433"></a>
+<a name="id494429"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.refinement_of">Refinement
           of</a>
         </h5>
@@ -79,7 +79,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.random_access_sequence.valid_expressions"></a><h5>
-<a name="id491604"></a>
+<a name="id494600"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -214,7 +214,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a><h5>
-<a name="id492064"></a>
+<a name="id495059"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -297,7 +297,7 @@
           <tt class="computeroutput">result_of::value_at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.
         </p></div>
 <a name="fusion.sequence.concepts.random_access_sequence.expression_semantics"></a><h5>
-<a name="id492694"></a>
+<a name="id495690"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -338,7 +338,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.concepts.random_access_sequence.models"></a><h5>
-<a name="id492855"></a>
+<a name="id495851"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -37,11 +37,11 @@
         Intrinsic functions, unlike Algorithms,
         are not generic across the full Sequence
         repertoire. They need to be implemented for each Fusion Sequence
- <sup>[<a name="id494669" href="#ftn.id494669">4</a>]</sup>
+ <sup>[<a name="id497665" href="#ftn.id497665">4</a>]</sup>
         .
       </p>
 <a name="fusion.sequence.intrinsic.header"></a><h4>
-<a name="id494689"></a>
+<a name="id497685"></a>
         <a href="intrinsic.html#fusion.sequence.intrinsic.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id494669" href="#id494669">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id497665" href="#id497665">4</a>] </sup>
             In practice, many of intrinsic functions have default implementations
             that will work in majority of cases
           </p></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.at"></a>at</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at.description"></a><h6>
-<a name="id500410"></a>
+<a name="id503408"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.description">Description</a>
           </h6>
 <p>
             Returns the N-th element from the beginning of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at.synopsis"></a><h6>
-<a name="id500441"></a>
+<a name="id503439"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.parameters"></a><h6>
-<a name="id500772"></a>
+<a name="id503770"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -113,7 +113,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at.expression_semantics"></a><h6>
-<a name="id500932"></a>
+<a name="id503930"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -141,7 +141,7 @@
 <a href="../../../iterator/functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><a href="../../../iterator/functions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.header"></a><h6>
-<a name="id501251"></a>
+<a name="id504249"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -149,7 +149,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.example"></a><h6>
-<a name="id501418"></a>
+<a name="id504416"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.at_c"></a>at_c</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.description"></a><h6>
-<a name="id501647"></a>
+<a name="id504646"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.description">Description</a>
           </h6>
 <p>
             Returns the N-th element from the beginning of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_c.synopsis"></a><h6>
-<a name="id501678"></a>
+<a name="id504677"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">at_c</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.parameters"></a><h6>
-<a name="id502013"></a>
+<a name="id505012"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.expression_semantics"></a><h6>
-<a name="id502166"></a>
+<a name="id505165"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -141,7 +141,7 @@
 <a href="../../../iterator/functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><a href="../../../iterator/functions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.header"></a><h6>
-<a name="id502475"></a>
+<a name="id505474"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -149,7 +149,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.example"></a><h6>
-<a name="id502644"></a>
+<a name="id505643"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.at_key"></a>at_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.description"></a><h6>
-<a name="id503756"></a>
+<a name="id506755"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.description">Description</a>
           </h6>
 <p>
             Returns the element associated with a Key from the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_key.synopsis"></a><h6>
-<a name="id503787"></a>
+<a name="id506786"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">at_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_key.parameters"></a><h6>
-<a name="id504120"></a>
+<a name="id507120"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.expression_semantics"></a><h6>
-<a name="id504273"></a>
+<a name="id507272"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             with Key.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_key.header"></a><h6>
-<a name="id504480"></a>
+<a name="id507480"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_key.example"></a><h6>
-<a name="id504649"></a>
+<a name="id507649"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.back"></a>back</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.back.description"></a><h6>
-<a name="id498659"></a>
+<a name="id501656"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.description">Description</a>
           </h6>
 <p>
             Returns the last element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.back.synopsis"></a><h6>
-<a name="id498690"></a>
+<a name="id501687"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.back.parameters"></a><h6>
-<a name="id498967"></a>
+<a name="id501964"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.back.expression_semantics"></a><h6>
-<a name="id499082"></a>
+<a name="id502079"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.back.header"></a><h6>
-<a name="id499280"></a>
+<a name="id502277"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.back.example"></a><h6>
-<a name="id499449"></a>
+<a name="id502447"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.begin"></a>begin</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.begin.description"></a><h6>
-<a name="id494887"></a>
+<a name="id497883"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.description">Description</a>
           </h6>
 <p>
             Returns an iterator pointing to the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.begin.synopsis"></a><h6>
-<a name="id494918"></a>
+<a name="id497914"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">begin</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.begin.parameters"></a><h6>
-<a name="id495194"></a>
+<a name="id498191"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.begin.expression_semantics"></a><h6>
-<a name="id495310"></a>
+<a name="id498306"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             to the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.begin.header"></a><h6>
-<a name="id495480"></a>
+<a name="id498476"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.begin.example"></a><h6>
-<a name="id495650"></a>
+<a name="id498647"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.empty"></a>empty</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.empty.description"></a><h6>
-<a name="id496858"></a>
+<a name="id499854"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             the sequence is empty, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.empty.synopsis"></a><h6>
-<a name="id496924"></a>
+<a name="id499920"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="identifier">empty</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.empty.parameters"></a><h6>
-<a name="id497079"></a>
+<a name="id500076"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.empty.expression_semantics"></a><h6>
-<a name="id497194"></a>
+<a name="id500191"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.empty.header"></a><h6>
-<a name="id497309"></a>
+<a name="id500306"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.empty.example"></a><h6>
-<a name="id497478"></a>
+<a name="id500475"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.end"></a>end</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.end.description"></a><h6>
-<a name="id495864"></a>
+<a name="id498860"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.description">Description</a>
           </h6>
 <p>
             Returns an iterator pointing to one element past the end of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.end.synopsis"></a><h6>
-<a name="id495896"></a>
+<a name="id498892"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">end</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.end.parameters"></a><h6>
-<a name="id496171"></a>
+<a name="id499166"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.end.expression_semantics"></a><h6>
-<a name="id496285"></a>
+<a name="id499281"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             to one element past the end of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.end.header"></a><h6>
-<a name="id496455"></a>
+<a name="id499451"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.end.example"></a><h6>
-<a name="id496624"></a>
+<a name="id499620"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.front"></a>front</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.front.description"></a><h6>
-<a name="id497673"></a>
+<a name="id500670"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.description">Description</a>
           </h6>
 <p>
             Returns the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.front.synopsis"></a><h6>
-<a name="id497704"></a>
+<a name="id500701"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.front.parameters"></a><h6>
-<a name="id497981"></a>
+<a name="id500978"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.front.expression_semantics"></a><h6>
-<a name="id498095"></a>
+<a name="id501092"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.front.header"></a><h6>
-<a name="id498295"></a>
+<a name="id501292"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.front.example"></a><h6>
-<a name="id498464"></a>
+<a name="id501461"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.has_key"></a>has_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.description"></a><h6>
-<a name="id502849"></a>
+<a name="id505848"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.has_key.synopsis"></a><h6>
-<a name="id502917"></a>
+<a name="id505916"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="identifier">has_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.has_key.parameters"></a><h6>
-<a name="id503100"></a>
+<a name="id506100"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -111,7 +111,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.expression_semantics"></a><h6>
-<a name="id503255"></a>
+<a name="id506254"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -126,7 +126,7 @@
             associated with Key, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.has_key.header"></a><h6>
-<a name="id503380"></a>
+<a name="id506379"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -134,7 +134,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.has_key.example"></a><h6>
-<a name="id503549"></a>
+<a name="id506549"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.size"></a>size</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.size.description"></a><h6>
-<a name="id499644"></a>
+<a name="id502642"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             that evaluates the number of elements in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.size.synopsis"></a><h6>
-<a name="id499688"></a>
+<a name="id502686"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="identifier">size</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.size.parameters"></a><h6>
-<a name="id499843"></a>
+<a name="id502841"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.size.expression_semantics"></a><h6>
-<a name="id499958"></a>
+<a name="id502956"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -105,7 +105,7 @@
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.size.header"></a><h6>
-<a name="id500048"></a>
+<a name="id503046"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -113,7 +113,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.size.example"></a><h6>
-<a name="id500217"></a>
+<a name="id503215"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.swap"></a>swap</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.swap.description"></a><h6>
-<a name="id504857"></a>
+<a name="id507857"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.description">Description</a>
           </h6>
 <p>
             Performs an element by element swap of the elements in 2 sequences.
           </p>
 <a name="fusion.sequence.intrinsic.functions.swap.synopsis"></a><h6>
-<a name="id504889"></a>
+<a name="id507888"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">Seq1</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.swap.parameters"></a><h6>
-<a name="id505030"></a>
+<a name="id508030"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.swap.expression_semantics"></a><h6>
-<a name="id505156"></a>
+<a name="id508157"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,7 +108,7 @@
             /sequence/intrinsic/swap.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.functions.swap.example"></a><h6>
-<a name="id505407"></a>
+<a name="id508407"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.at"></a>at</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at.description"></a><h6>
-<a name="id509689"></a>
+<a name="id512690"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.description">Description</a>
           </h6>
 <p>
             Returns the result type of at
- <sup>[<a name="id509727" href="#ftn.id509727">5</a>]</sup>
+ <sup>[<a name="id512728" href="#ftn.id512728">5</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.synopsis"></a><h6>
-<a name="id509846"></a>
+<a name="id512847"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id509963"></a><p class="title"><b>Table 1.25. Parameters</b></p>
+<a name="id512964"></a><p class="title"><b>Table 1.25. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a><h6>
-<a name="id510107"></a>
+<a name="id513109"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             /sequence/intrinsic/at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.example"></a><h6>
-<a name="id510258"></a>
+<a name="id513259"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -141,7 +141,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id509727" href="#id509727">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id512728" href="#id512728">5</a>] </sup>
                 <a href="at.html" title="at"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></tt></a> reflects the actual return
                 type of the function at. Sequence(s)
                 typically return references to its elements via the at function. If you want

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.at_c"></a>at_c</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.description"></a><h6>
-<a name="id510519"></a>
+<a name="id513520"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.description">Description</a>
           </h6>
 <p>
             Returns the result type of at_c
- <sup>[<a name="id510558" href="#ftn.id510558">6</a>]</sup>
+ <sup>[<a name="id513559" href="#ftn.id513559">6</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.synopsis"></a><h6>
-<a name="id510681"></a>
+<a name="id513682"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id510798"></a><p class="title"><b>Table 1.26. Parameters</b></p>
+<a name="id513800"></a><p class="title"><b>Table 1.26. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a><h6>
-<a name="id510938"></a>
+<a name="id513940"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,7 +131,7 @@
             /sequence/intrinsic/at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.example"></a><h6>
-<a name="id511090"></a>
+<a name="id514091"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,7 +140,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id510558" href="#id510558">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id513559" href="#id513559">6</a>] </sup>
                 <a href="at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></tt></a> reflects the actual
                 return type of the function at_c. Sequence(s)
                 typically return references to its elements via the at_c function. If you want

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.at_key"></a>at_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.description"></a><h6>
-<a name="id513506"></a>
+<a name="id516509"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.description">Description</a>
           </h6>
 <p>
             Returns the result type of at_key
- <sup>[<a name="id513545" href="#ftn.id513545">7</a>]</sup>
+ <sup>[<a name="id516548" href="#ftn.id516548">7</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.synopsis"></a><h6>
-<a name="id513664"></a>
+<a name="id516667"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id513782"></a><p class="title"><b>Table 1.30. Parameters</b></p>
+<a name="id516785"></a><p class="title"><b>Table 1.30. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a><h6>
-<a name="id513921"></a>
+<a name="id516924"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,7 +133,7 @@
             /sequence/intrinsic/at_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.example"></a><h6>
-<a name="id514073"></a>
+<a name="id517076"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -142,7 +142,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id513545" href="#id513545">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id516548" href="#id516548">7</a>] </sup>
                 <a href="at_key.html" title="at_key"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></tt></a> reflects the actual
                 return type of the function at_key. <span class="underline">_sequence</span>_s
                 typically return references to its elements via the at_key function. If you

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.back"></a>back</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.back.description"></a><h6>
-<a name="id508402"></a>
+<a name="id511404"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.description">Description</a>
           </h6>
 <p>
             Returns the result type of back.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.back.synopsis"></a><h6>
-<a name="id508451"></a>
+<a name="id511453"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id508551"></a><p class="title"><b>Table 1.23. Parameters</b></p>
+<a name="id511552"></a><p class="title"><b>Table 1.23. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a><h6>
-<a name="id508652"></a>
+<a name="id511653"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,7 +108,7 @@
             /sequence/intrinsic/back.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.back.example"></a><h6>
-<a name="id508885"></a>
+<a name="id511886"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.begin"></a>begin</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.description"></a><h6>
-<a name="id505760"></a>
+<a name="id508760"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.description">Description</a>
           </h6>
 <p>
             Returns the result type of begin.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.synopsis"></a><h6>
-<a name="id505808"></a>
+<a name="id508809"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id505907"></a><p class="title"><b>Table 1.19. Parameters</b></p>
+<a name="id508908"></a><p class="title"><b>Table 1.19. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a><h6>
-<a name="id506009"></a>
+<a name="id509009"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/begin.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.example"></a><h6>
-<a name="id506132"></a>
+<a name="id509132"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.empty"></a>empty</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.description"></a><h6>
-<a name="id507068"></a>
+<a name="id510069"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.description">Description</a>
           </h6>
 <p>
             Returns the result type of empty.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.synopsis"></a><h6>
-<a name="id507118"></a>
+<a name="id510118"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id507217"></a><p class="title"><b>Table 1.21. Parameters</b></p>
+<a name="id510217"></a><p class="title"><b>Table 1.21. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a><h6>
-<a name="id507319"></a>
+<a name="id510320"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -110,7 +110,7 @@
             /sequence/intrinsic/empty.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.example"></a><h6>
-<a name="id507481"></a>
+<a name="id510482"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.end"></a>end</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.end.description"></a><h6>
-<a name="id506389"></a>
+<a name="id509389"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.description">Description</a>
           </h6>
 <p>
             Returns the result type of end.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.end.synopsis"></a><h6>
-<a name="id506437"></a>
+<a name="id509438"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id506536"></a><p class="title"><b>Table 1.20. Parameters</b></p>
+<a name="id509536"></a><p class="title"><b>Table 1.20. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a><h6>
-<a name="id506638"></a>
+<a name="id509638"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/end.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.end.example"></a><h6>
-<a name="id506760"></a>
+<a name="id509760"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.front"></a>front</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.front.description"></a><h6>
-<a name="id507744"></a>
+<a name="id510745"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.description">Description</a>
           </h6>
 <p>
             Returns the result type of front.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.front.synopsis"></a><h6>
-<a name="id507793"></a>
+<a name="id510794"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id507893"></a><p class="title"><b>Table 1.22. Parameters</b></p>
+<a name="id510893"></a><p class="title"><b>Table 1.22. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a><h6>
-<a name="id507995"></a>
+<a name="id510995"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/front.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.front.example"></a><h6>
-<a name="id508199"></a>
+<a name="id511200"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.has_key"></a>has_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.description"></a><h6>
-<a name="id512671"></a>
+<a name="id515674"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.description">Description</a>
           </h6>
 <p>
             Returns the result type of has_key.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.synopsis"></a><h6>
-<a name="id512720"></a>
+<a name="id515724"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id512838"></a><p class="title"><b>Table 1.29. Parameters</b></p>
+<a name="id515842"></a><p class="title"><b>Table 1.29. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a><h6>
-<a name="id512976"></a>
+<a name="id515979"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             /sequence/intrinsic/has_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.example"></a><h6>
-<a name="id513160"></a>
+<a name="id516163"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.size"></a>size</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.size.description"></a><h6>
-<a name="id509088"></a>
+<a name="id512090"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.description">Description</a>
           </h6>
 <p>
             Returns the result type of size.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.size.synopsis"></a><h6>
-<a name="id509138"></a>
+<a name="id512139"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id509237"></a><p class="title"><b>Table 1.24. Parameters</b></p>
+<a name="id512238"></a><p class="title"><b>Table 1.24. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a><h6>
-<a name="id509337"></a>
+<a name="id512339"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/size.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.size.example"></a><h6>
-<a name="id509456"></a>
+<a name="id512457"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.swap"></a>swap</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.description"></a><h6>
-<a name="id515155"></a>
+<a name="id518158"></a>
             <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.description">Description</a>
           </h6>
 <p>
             Returns the return type of swap.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.synopsis"></a><h6>
-<a name="id515188"></a>
+<a name="id518190"></a>
             <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id515307"></a><p class="title"><b>Table 1.32. Parameters</b></p>
+<a name="id518310"></a><p class="title"><b>Table 1.32. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a><h6>
-<a name="id515422"></a>
+<a name="id518425"></a>
             <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.expression_semantics">Expression
             Semantics</a>
           </h6>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.value_at"></a>value_at</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.description"></a><h6>
-<a name="id511315"></a>
+<a name="id514317"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.description">Description</a>
           </h6>
 <p>
             Returns the actual type at a given index from the Sequence.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.synopsis"></a><h6>
-<a name="id511354"></a>
+<a name="id514357"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id511472"></a><p class="title"><b>Table 1.27. Parameters</b></p>
+<a name="id514474"></a><p class="title"><b>Table 1.27. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -112,7 +112,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a><h6>
-<a name="id511617"></a>
+<a name="id514619"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,7 +130,7 @@
             /sequence/intrinsic/value_at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.example"></a><h6>
-<a name="id511751"></a>
+<a name="id514753"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c"></a>value_at_c</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.description"></a><h6>
-<a name="id512014"></a>
+<a name="id515016"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.description">Description</a>
           </h6>
 <p>
             Returns the actual type at a given index from the Sequence.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis"></a><h6>
-<a name="id512055"></a>
+<a name="id515057"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id512172"></a><p class="title"><b>Table 1.28. Parameters</b></p>
+<a name="id515175"></a><p class="title"><b>Table 1.28. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a><h6>
-<a name="id512311"></a>
+<a name="id515313"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,7 +129,7 @@
             /sequence/intrinsic/value_at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.example"></a><h6>
-<a name="id512444"></a>
+<a name="id515446"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key"></a>value_at_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.description"></a><h6>
-<a name="id514399"></a>
+<a name="id517402"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.description">Description</a>
           </h6>
 <p>
             Returns the actual element type associated with a Key from the Sequence.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis"></a><h6>
-<a name="id514439"></a>
+<a name="id517442"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id514557"></a><p class="title"><b>Table 1.31. Parameters</b></p>
+<a name="id517560"></a><p class="title"><b>Table 1.31. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a><h6>
-<a name="id514696"></a>
+<a name="id517700"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,7 +130,7 @@
             /sequence/intrinsic/value_at_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.example"></a><h6>
-<a name="id514829"></a>
+<a name="id517832"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -48,7 +48,7 @@
           only until the result is clear.
         </p>
 <a name="fusion.sequence.operator.comparison.header"></a><h5>
-<a name="id518548"></a>
+<a name="id521551"></a>
           <a href="comparison.html#fusion.sequence.operator.comparison.header">Header</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,14 +27,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.operator.comparison.equal"></a>equal</h5></div></div></div>
 <a name="fusion.sequence.operator.comparison.equal.description"></a><h6>
-<a name="id518726"></a>
+<a name="id521729"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.description">Description</a>
           </h6>
 <p>
             Compare two sequences for equality.
           </p>
 <a name="fusion.sequence.operator.comparison.equal.synopsis"></a><h6>
-<a name="id518757"></a>
+<a name="id521760"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.equal.parameters"></a><h6>
-<a name="id518911"></a>
+<a name="id521915"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.equal.expression_semantics"></a><h6>
-<a name="id519043"></a>
+<a name="id522047"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -125,7 +125,7 @@
             true.
           </p>
 <a name="fusion.sequence.operator.comparison.equal.header"></a><h6>
-<a name="id519306"></a>
+<a name="id522310"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -133,7 +133,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.equal.example"></a><h6>
-<a name="id519476"></a>
+<a name="id522480"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.synopsis"></a><h6>
-<a name="id522661"></a>
+<a name="id525665"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&gt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than.parameters"></a><h6>
-<a name="id522817"></a>
+<a name="id525821"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.greater_than.expression_semantics"></a><h6>
-<a name="id522951"></a>
+<a name="id525955"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns b &lt; a.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.header"></a><h6>
-<a name="id523130"></a>
+<a name="id526134"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than.example"></a><h6>
-<a name="id523301"></a>
+<a name="id526305"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.synopsis"></a><h6>
-<a name="id523648"></a>
+<a name="id526652"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="keyword">operator</span><span class="special">&gt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.parameters"></a><h6>
-<a name="id523805"></a>
+<a name="id526809"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.expression_semantics"></a><h6>
-<a name="id523939"></a>
+<a name="id526942"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -116,7 +116,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns !(a &lt; b).
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.header"></a><h6>
-<a name="id524119"></a>
+<a name="id527122"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -124,7 +124,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.example"></a><h6>
-<a name="id524290"></a>
+<a name="id527293"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.synopsis"></a><h6>
-<a name="id520662"></a>
+<a name="id523665"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&lt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than.parameters"></a><h6>
-<a name="id520816"></a>
+<a name="id523820"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.less_than.expression_semantics"></a><h6>
-<a name="id520950"></a>
+<a name="id523953"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -119,7 +119,7 @@
             and <tt class="computeroutput"><span class="identifier">b</span></tt>.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.header"></a><h6>
-<a name="id521153"></a>
+<a name="id524157"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -127,7 +127,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than.example"></a><h6>
-<a name="id521323"></a>
+<a name="id524326"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.synopsis"></a><h6>
-<a name="id521671"></a>
+<a name="id524674"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&lt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than_equal.parameters"></a><h6>
-<a name="id521826"></a>
+<a name="id524830"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.less_than_equal.expression_semantics"></a><h6>
-<a name="id521961"></a>
+<a name="id524965"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns !(b &lt; a).
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.header"></a><h6>
-<a name="id522141"></a>
+<a name="id525145"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than_equal.example"></a><h6>
-<a name="id522312"></a>
+<a name="id525316"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -33,7 +33,7 @@
             Compare two sequences for inequality.
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.synopsis"></a><h6>
-<a name="id519715"></a>
+<a name="id522719"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="keyword">operator</span><span class="special">!=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.not_equal.parameters"></a><h6>
-<a name="id519870"></a>
+<a name="id522874"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.not_equal.expression_semantics"></a><h6>
-<a name="id520004"></a>
+<a name="id523008"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -119,7 +119,7 @@
             Returns !(a == b).
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.header"></a><h6>
-<a name="id520188"></a>
+<a name="id523191"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -127,7 +127,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.not_equal.example"></a><h6>
-<a name="id520357"></a>
+<a name="id523361"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -116,7 +116,7 @@
           representation may not be unambiguously parseable.
         </p>
 <a name="fusion.sequence.operator.i_o.header"></a><h5>
-<a name="id516765"></a>
+<a name="id519768"></a>
           <a href="i_o.html#fusion.sequence.operator.i_o.header">Header</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.operator.i_o.in"></a>in</h5></div></div></div>
 <a name="fusion.sequence.operator.i_o.in.description"></a><h6>
-<a name="id516943"></a>
+<a name="id519947"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             stream.
           </p>
 <a name="fusion.sequence.operator.i_o.in.synopsis"></a><h6>
-<a name="id516982"></a>
+<a name="id519985"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&gt;&gt;(</span><span class="identifier">IStream</span><span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.in.parameters"></a><h6>
-<a name="id517128"></a>
+<a name="id520131"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.in.expression_semantics"></a><h6>
-<a name="id517259"></a>
+<a name="id520262"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             <span class="identifier">e</span></tt>.
           </p>
 <a name="fusion.sequence.operator.i_o.in.header"></a><h6>
-<a name="id517379"></a>
+<a name="id520382"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">in</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.in.example"></a><h6>
-<a name="id517546"></a>
+<a name="id520550"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.operator.i_o.out"></a>out</h5></div></div></div>
 <a name="fusion.sequence.operator.i_o.out.description"></a><h6>
-<a name="id517707"></a>
+<a name="id520711"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             stream.
           </p>
 <a name="fusion.sequence.operator.i_o.out.synopsis"></a><h6>
-<a name="id517746"></a>
+<a name="id520749"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&lt;&lt;(</span><span class="identifier">OStream</span><span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.out.parameters"></a><h6>
-<a name="id517893"></a>
+<a name="id520896"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.out.expression_semantics"></a><h6>
-<a name="id518023"></a>
+<a name="id521026"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             <span class="identifier">e</span></tt>.
           </p>
 <a name="fusion.sequence.operator.i_o.out.header"></a><h6>
-<a name="id518143"></a>
+<a name="id521147"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">out</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.out.example"></a><h6>
-<a name="id518312"></a>
+<a name="id521315"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.example">Example</a>
           </h6>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/category_of.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/category_of.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/category_of.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.category_of"></a>category_of</h3></div></div></div>
 <a name="fusion.support.category_of.description"></a><h4>
-<a name="id462954"></a>
+<a name="id462934"></a>
         <a href="category_of.html#fusion.support.category_of.description">Description</a>
       </h4>
 <p>
@@ -36,7 +36,7 @@
         <a href="../sequence/concepts.html" title="Concepts">Sequence Concepts</a>).
       </p>
 <a name="fusion.support.category_of.synopsis"></a><h4>
-<a name="id463022"></a>
+<a name="id463002"></a>
         <a href="category_of.html#fusion.support.category_of.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.category_of.parameters"></a><h4>
-<a name="id463153"></a>
+<a name="id463132"></a>
         <a href="category_of.html#fusion.support.category_of.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -95,7 +95,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.category_of.expression_semantics"></a><h4>
-<a name="id463259"></a>
+<a name="id463238"></a>
         <a href="category_of.html#fusion.support.category_of.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -161,7 +161,7 @@
         of a particular Sequence or Iterator.
       </p>
 <a name="fusion.support.category_of.header"></a><h4>
-<a name="id463862"></a>
+<a name="id463842"></a>
         <a href="category_of.html#fusion.support.category_of.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -169,7 +169,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.category_of.example"></a><h4>
-<a name="id464020"></a>
+<a name="id463999"></a>
         <a href="category_of.html#fusion.support.category_of.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/deduce.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/deduce.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/deduce.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.deduce"></a>deduce</h3></div></div></div>
 <a name="fusion.support.deduce.description"></a><h4>
-<a name="id464340"></a>
+<a name="id464319"></a>
         <a href="deduce.html#fusion.support.deduce.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         Reference wrappers are removed (see boost::ref).
       </p>
 <a name="fusion.support.deduce.header"></a><h4>
-<a name="id464439"></a>
+<a name="id464418"></a>
         <a href="deduce.html#fusion.support.deduce.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.deduce.synopsis"></a><h4>
-<a name="id464595"></a>
+<a name="id464575"></a>
         <a href="deduce.html#fusion.support.deduce.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce.example"></a><h4>
-<a name="id464726"></a>
+<a name="id464706"></a>
         <a href="deduce.html#fusion.support.deduce.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -82,7 +82,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce.see_also"></a><h4>
-<a name="id465091"></a>
+<a name="id465070"></a>
         <a href="deduce.html#fusion.support.deduce.see_also">See also</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>deduce_sequence</li></ul></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/deduce_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/deduce_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/deduce_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.deduce_sequence"></a>deduce_sequence</h3></div></div></div>
 <a name="fusion.support.deduce_sequence.description"></a><h4>
-<a name="id465160"></a>
+<a name="id465139"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         original type as its argument.
       </p>
 <a name="fusion.support.deduce_sequence.header"></a><h4>
-<a name="id465222"></a>
+<a name="id465200"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.deduce_sequence.synopsis"></a><h4>
-<a name="id465380"></a>
+<a name="id465358"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce_sequence.example"></a><h4>
-<a name="id465512"></a>
+<a name="id465490"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -84,7 +84,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce_sequence.see_also"></a><h4>
-<a name="id466071"></a>
+<a name="id466049"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.see_also">See also</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>deduce</li></ul></div>

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/is_sequence.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/is_sequence.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/is_sequence.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.is_sequence"></a>is_sequence</h3></div></div></div>
 <a name="fusion.support.is_sequence.description"></a><h4>
-<a name="id459701"></a>
+<a name="id459681"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         conforming sequences.
       </p>
 <a name="fusion.support.is_sequence.synopsis"></a><h4>
-<a name="id459795"></a>
+<a name="id459774"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.is_sequence.parameters"></a><h4>
-<a name="id459926"></a>
+<a name="id459906"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -96,7 +96,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.is_sequence.expression_semantics"></a><h4>
-<a name="id460032"></a>
+<a name="id460012"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -114,7 +114,7 @@
         otherwise.
       </p>
 <a name="fusion.support.is_sequence.header"></a><h4>
-<a name="id460202"></a>
+<a name="id460182"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.is_sequence.example"></a><h4>
-<a name="id460359"></a>
+<a name="id460339"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/is_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/is_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/is_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.is_view"></a>is_view</h3></div></div></div>
 <a name="fusion.support.is_view.description"></a><h4>
-<a name="id460805"></a>
+<a name="id460784"></a>
         <a href="is_view.html#fusion.support.is_view.description">Description</a>
       </h4>
 <p>
@@ -40,7 +40,7 @@
         specialized to accomodate clients providing Fusion conforming views.
       </p>
 <a name="fusion.support.is_view.synopsis"></a><h4>
-<a name="id460916"></a>
+<a name="id460896"></a>
         <a href="is_view.html#fusion.support.is_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.is_view.parameters"></a><h4>
-<a name="id461047"></a>
+<a name="id461026"></a>
         <a href="is_view.html#fusion.support.is_view.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.is_view.expression_semantics"></a><h4>
-<a name="id461153"></a>
+<a name="id461132"></a>
         <a href="is_view.html#fusion.support.is_view.expression_semantics">Expression Semantics</a>
       </h4>
 <pre class="programlisting">
@@ -116,7 +116,7 @@
         otherwise.
       </p>
 <a name="fusion.support.is_view.header"></a><h4>
-<a name="id461323"></a>
+<a name="id461302"></a>
         <a href="is_view.html#fusion.support.is_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -124,7 +124,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.is_view.example"></a><h4>
-<a name="id461479"></a>
+<a name="id461458"></a>
         <a href="is_view.html#fusion.support.is_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/pair.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/pair.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/pair.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.pair"></a>pair</h3></div></div></div>
 <a name="fusion.support.pair.description"></a><h4>
-<a name="id466136"></a>
+<a name="id466114"></a>
         <a href="pair.html#fusion.support.pair.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         for example.
       </p>
 <a name="fusion.support.pair.synopsis"></a><h4>
-<a name="id466241"></a>
+<a name="id466219"></a>
         <a href="pair.html#fusion.support.pair.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;);</span>
 </pre>
 <a name="fusion.support.pair.template_parameters"></a><h4>
-<a name="id466684"></a>
+<a name="id466662"></a>
         <a href="pair.html#fusion.support.pair.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -140,13 +140,14 @@
 </dl>
 </div>
 <a name="fusion.support.pair.expression_semantics"></a><h4>
-<a name="id466964"></a>
+<a name="id466942"></a>
         <a href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a>
       </h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
 <col>
+<col>
 </colgroup>
 <thead><tr>
 <th>
@@ -159,6 +160,7 @@
                 Semantics
               </p>
               </th>
+<td class="auto-generated"> </td>
 </tr></thead>
 <tbody>
 <tr>
@@ -173,6 +175,7 @@
                 equivalent to <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">first</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
               </p>
               </td>
+<td class="auto-generated"> </td>
 </tr>
 <tr>
 <td>
@@ -186,6 +189,7 @@
                 equivalent to <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">second</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
               </p>
               </td>
+<td class="auto-generated"> </td>
 </tr>
 <tr>
 <td>
@@ -198,6 +202,7 @@
                 Default construction.
               </p>
               </td>
+<td class="auto-generated"> </td>
 </tr>
 <tr>
 <td>
@@ -210,6 +215,7 @@
                 Construct a pair given value for the second type, <tt class="computeroutput"><span class="identifier">s</span></tt>.
               </p>
               </td>
+<td class="auto-generated"> </td>
 </tr>
 <tr>
 <td>
@@ -222,80 +228,42 @@
                 Copy constructs a pair from another pair, <tt class="computeroutput"><span class="identifier">p2</span></tt>.
               </p>
               </td>
+<td class="auto-generated"> </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">=</span>
- <span class="identifier">p2</span></tt>
- </p>
- </td>
-<td>
- <p>
- Assigns a pair, p1, from another pair, <tt class="computeroutput"><span class="identifier">p2</span></tt>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- make_pair&lt;F&gt;(s)
- </p>
- </td>
-<td>
- <p>
- Make a pair given the first type, <tt class="computeroutput"><span class="identifier">F</span></tt>,
- and a value for the second type, <tt class="computeroutput"><span class="identifier">s</span></tt>.
- The second type assumes the type of <tt class="computeroutput"><span class="identifier">s</span></tt>
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <tt class="computeroutput"><span class="identifier">o</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">p</span></tt>
+ <tt class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span></tt>
               </p>
               </td>
 <td>
               <p>
- Output <tt class="computeroutput"><span class="identifier">p</span></tt> to output
- stream, <tt class="computeroutput"><span class="identifier">o</span></tt>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">p</span></tt>
- </p>
- </td>
-<td>
- <p>
- Input <tt class="computeroutput"><span class="identifier">p</span></tt> from input
- stream, <tt class="computeroutput"><span class="identifier">i</span></tt>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">==</span>
- <span class="identifier">p2</span></tt>
- </p>
- </td>
-<td>
- <p>
- Tests two pairs for equality.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">!=</span>
- <span class="identifier">p2</span></tt>
+ Get the data from <tt class="computeroutput"><span class="identifier">p1</span><span class="special">.]]</span> <span class="special">[[</span></tt>p
+ = p2<tt class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Assigns</span> <span class="identifier">a</span>
+ <span class="identifier">pair</span><span class="special">,</span>
+ </tt>p1<tt class="computeroutput"><span class="special">,</span> <span class="identifier">from</span>
+ <span class="identifier">another</span> <span class="identifier">pair</span><span class="special">,</span> </tt>p2<tt class="computeroutput"><span class="special">.]]</span>
+ <span class="special">[[</span><span class="identifier">make_pair</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)]</span> <span class="special">[</span><span class="identifier">Make</span> <span class="identifier">a</span>
+ <span class="identifier">pair</span> <span class="identifier">given</span>
+ <span class="identifier">the</span> <span class="identifier">first</span>
+ <span class="identifier">type</span><span class="special">,</span>
+ </tt>F<tt class="computeroutput"><span class="special">,</span> <span class="keyword">and</span>
+ <span class="identifier">a</span> <span class="identifier">value</span>
+ <span class="keyword">for</span> <span class="identifier">the</span>
+ <span class="identifier">second</span> <span class="identifier">type</span><span class="special">,</span> </tt>s<tt class="computeroutput"><span class="special">.</span>
+ <span class="identifier">The</span> <span class="identifier">second</span>
+ <span class="identifier">type</span> <span class="identifier">assumes</span>
+ <span class="identifier">the</span> <span class="identifier">type</span>
+ <span class="identifier">of</span> </tt>s<tt class="computeroutput"><span class="special">]]</span>
+ <span class="special">[[</span></tt>o &lt;&lt; p<tt class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Output</span> </tt>p<tt class="computeroutput"> <span class="identifier">to</span>
+ <span class="identifier">output</span> <span class="identifier">stream</span><span class="special">,</span> </tt>o<tt class="computeroutput"><span class="special">.]]</span>
+ <span class="special">[[</span></tt>i &gt;&gt; p<tt class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Input</span> </tt>p<tt class="computeroutput"> <span class="identifier">from</span>
+ <span class="identifier">input</span> <span class="identifier">stream</span><span class="special">,</span> </tt>i<tt class="computeroutput"><span class="special">.]]</span>
+ <span class="special">[[</span></tt>p == p2<tt class="computeroutput"><span class="special">]</span>
+ <span class="special">[</span><span class="identifier">Tests</span>
+ <span class="identifier">two</span> <span class="identifier">pairs</span>
+ <span class="keyword">for</span> <span class="identifier">equality</span><span class="special">.]]</span> <span class="special">[[</span></tt>p
+ != p2`
               </p>
               </td>
 <td>
@@ -307,7 +275,7 @@
 </tbody>
 </table></div>
 <a name="fusion.support.pair.header"></a><h4>
-<a name="id467677"></a>
+<a name="id467922"></a>
         <a href="pair.html#fusion.support.pair.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -315,7 +283,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.pair.example"></a><h4>
-<a name="id467833"></a>
+<a name="id468079"></a>
         <a href="pair.html#fusion.support.pair.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/support/tag_of.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/support/tag_of.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/support/tag_of.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.tag_of"></a>tag_of</h3></div></div></div>
 <a name="fusion.support.tag_of.description"></a><h4>
-<a name="id461929"></a>
+<a name="id461908"></a>
         <a href="tag_of.html#fusion.support.tag_of.description">Description</a>
       </h4>
 <p>
@@ -40,7 +40,7 @@
         conforming sequences.
       </p>
 <a name="fusion.support.tag_of.synopsis"></a><h4>
-<a name="id461989"></a>
+<a name="id461968"></a>
         <a href="tag_of.html#fusion.support.tag_of.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.tag_of.parameters"></a><h4>
-<a name="id462118"></a>
+<a name="id462098"></a>
         <a href="tag_of.html#fusion.support.tag_of.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.tag_of.expression_semantics"></a><h4>
-<a name="id462224"></a>
+<a name="id462204"></a>
         <a href="tag_of.html#fusion.support.tag_of.expression_semantics">Expression Semantics</a>
       </h4>
 <pre class="programlisting">
@@ -113,7 +113,7 @@
         with <tt class="computeroutput"><span class="identifier">T</span></tt>.
       </p>
 <a name="fusion.support.tag_of.header"></a><h4>
-<a name="id462343"></a>
+<a name="id462322"></a>
         <a href="tag_of.html#fusion.support.tag_of.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.tag_of.example"></a><h4>
-<a name="id462499"></a>
+<a name="id462478"></a>
         <a href="tag_of.html#fusion.support.tag_of.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -48,7 +48,7 @@
         in future releases of fusion.
       </p>
 <a name="fusion.tuple.class_template_tuple.synopsis"></a><h4>
-<a name="id632864"></a>
+<a name="id636654"></a>
         <a href="class_template_tuple.html#fusion.tuple.class_template_tuple.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.tuple.class_template_tuple.construction"></a>Construction</h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.construction.description"></a><h5>
-<a name="id633034"></a>
+<a name="id636829"></a>
           <a href="construction.html#fusion.tuple.class_template_tuple.construction.description">Description</a>
         </h5>
 <p>
@@ -38,7 +38,7 @@
           in this section.
         </p>
 <a name="fusion.tuple.class_template_tuple.construction.specification"></a><h5>
-<a name="id633075"></a>
+<a name="id636873"></a>
           <a href="construction.html#fusion.tuple.class_template_tuple.construction.specification">Specification</a>
         </h5>
 <div class="variablelist">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         access">Element
         access</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.element_access.description"></a><h5>
-<a name="id635029"></a>
+<a name="id638870"></a>
           <a href="element_access.html#fusion.tuple.class_template_tuple.element_access.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           function to provide access to it's elements by zero based numeric index.
         </p>
 <a name="fusion.tuple.class_template_tuple.element_access.specification"></a><h5>
-<a name="id635078"></a>
+<a name="id638922"></a>
           <a href="element_access.html#fusion.tuple.class_template_tuple.element_access.specification">Specification</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         operators">Relational
         operators</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.relational_operators.description"></a><h5>
-<a name="id635696"></a>
+<a name="id639556"></a>
           <a href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.description">Description</a>
         </h5>
 <p>
@@ -38,7 +38,7 @@
           Tuple</a> provides the standard boolean relational operators.
         </p>
 <a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a><h5>
-<a name="id635734"></a>
+<a name="id639596"></a>
           <a href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.specification">Specification</a>
         </h5>
 <div class="variablelist">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         creation functions">Tuple
         creation functions</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a><h5>
-<a name="id633808"></a>
+<a name="id637624"></a>
           <a href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           functions are described in this section.
         </p>
 <a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a><h5>
-<a name="id633879"></a>
+<a name="id637698"></a>
           <a href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.specification">Specification</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         helper classes">Tuple
         helper classes</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a><h5>
-<a name="id634591"></a>
+<a name="id638419"></a>
           <a href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           tuple size, and the element types.
         </p>
 <a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a><h5>
-<a name="id634630"></a>
+<a name="id638459"></a>
           <a href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.specification">Specification</a>
         </h5>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/tuple/pairs.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/tuple/pairs.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/tuple/pairs.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.tuple.pairs"></a>Pairs</h3></div></div></div>
 <a name="fusion.tuple.pairs.description"></a><h4>
-<a name="id639030"></a>
+<a name="id642910"></a>
         <a href="pairs.html#fusion.tuple.pairs.description">Description</a>
       </h4>
 <p>
@@ -36,7 +36,7 @@
         as if it were a 2 element tuple.
       </p>
 <a name="fusion.tuple.pairs.specification"></a><h4>
-<a name="id639087"></a>
+<a name="id642967"></a>
         <a href="pairs.html#fusion.tuple.pairs.specification">Specification</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -44,7 +44,7 @@
       to copy and be passed around by value.
     </p>
 <a name="fusion.view.header"></a><h3>
-<a name="id560236"></a>
+<a name="id563241"></a>
       <a href="view.html#fusion.view.header">Header</a>
     </h3>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/filter_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/filter_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/filter_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.filter_view"></a>filter_view</h3></div></div></div>
 <a name="fusion.view.filter_view.description"></a><h4>
-<a name="id561380"></a>
+<a name="id564385"></a>
         <a href="filter_view.html#fusion.view.filter_view.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         only those elements for which its predicate evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
       </p>
 <a name="fusion.view.filter_view.header"></a><h4>
-<a name="id561463"></a>
+<a name="id564468"></a>
         <a href="filter_view.html#fusion.view.filter_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.filter_view.synopsis"></a><h4>
-<a name="id561620"></a>
+<a name="id564625"></a>
         <a href="filter_view.html#fusion.view.filter_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="keyword">struct</span> <span class="identifier">filter_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.filter_view.template_parameters"></a><h4>
-<a name="id561718"></a>
+<a name="id564724"></a>
         <a href="filter_view.html#fusion.view.filter_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -117,7 +117,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.filter_view.model_of"></a><h4>
-<a name="id561887"></a>
+<a name="id564892"></a>
         <a href="filter_view.html#fusion.view.filter_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -142,7 +142,7 @@
 </dl>
 </div>
 <a name="fusion.view.filter_view.expression_semantics"></a><h4>
-<a name="id562049"></a>
+<a name="id565054"></a>
         <a href="filter_view.html#fusion.view.filter_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -214,7 +214,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.filter_view.example"></a><h4>
-<a name="id562362"></a>
+<a name="id565367"></a>
         <a href="filter_view.html#fusion.view.filter_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/iterator_range.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/iterator_range.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/iterator_range.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.iterator_range"></a>iterator_range</h3></div></div></div>
 <a name="fusion.view.iterator_range.description"></a><h4>
-<a name="id562836"></a>
+<a name="id565842"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.description">Description</a>
       </h4>
 <p>
@@ -34,7 +34,7 @@
         sub-range of its underlying sequence delimited by a pair of iterators.
       </p>
 <a name="fusion.view.iterator_range.header"></a><h4>
-<a name="id562878"></a>
+<a name="id565883"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.iterator_range.synopsis"></a><h4>
-<a name="id563036"></a>
+<a name="id566041"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="keyword">struct</span> <span class="identifier">iterator_range</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.iterator_range.template_parameters"></a><h4>
-<a name="id563134"></a>
+<a name="id566139"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.iterator_range.model_of"></a><h4>
-<a name="id563288"></a>
+<a name="id566294"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -149,7 +149,7 @@
 </dl>
 </div>
 <a name="fusion.view.iterator_range.expression_semantics"></a><h4>
-<a name="id563518"></a>
+<a name="id566523"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -224,7 +224,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.iterator_range.example"></a><h4>
-<a name="id563854"></a>
+<a name="id566859"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/joint_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/joint_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/joint_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.joint_view"></a>joint_view</h3></div></div></div>
 <a name="fusion.view.joint_view.description"></a><h4>
-<a name="id564520"></a>
+<a name="id567525"></a>
         <a href="joint_view.html#fusion.view.joint_view.description">Description</a>
       </h4>
 <p>
@@ -34,7 +34,7 @@
         which is a concatenation of two sequences.
       </p>
 <a name="fusion.view.joint_view.header"></a><h4>
-<a name="id564561"></a>
+<a name="id567566"></a>
         <a href="joint_view.html#fusion.view.joint_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.joint_view.synopsis"></a><h4>
-<a name="id564719"></a>
+<a name="id567724"></a>
         <a href="joint_view.html#fusion.view.joint_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="keyword">struct</span> <span class="identifier">joint_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.joint_view.template_parameters"></a><h4>
-<a name="id564816"></a>
+<a name="id567821"></a>
         <a href="joint_view.html#fusion.view.joint_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -116,7 +116,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.joint_view.model_of"></a><h4>
-<a name="id564973"></a>
+<a name="id567978"></a>
         <a href="joint_view.html#fusion.view.joint_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -144,7 +144,7 @@
 </dl>
 </div>
 <a name="fusion.view.joint_view.expression_semantics"></a><h4>
-<a name="id565173"></a>
+<a name="id568178"></a>
         <a href="joint_view.html#fusion.view.joint_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -217,7 +217,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.joint_view.example"></a><h4>
-<a name="id565508"></a>
+<a name="id568513"></a>
         <a href="joint_view.html#fusion.view.joint_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/reverse_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/reverse_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/reverse_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -31,7 +31,7 @@
         element will be its first.
       </p>
 <a name="fusion.view.reverse_view.header"></a><h4>
-<a name="id569616"></a>
+<a name="id572620"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -39,7 +39,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.reverse_view.synopsis"></a><h4>
-<a name="id569773"></a>
+<a name="id572778"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="keyword">struct</span> <span class="identifier">reverse_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.reverse_view.template_parameters"></a><h4>
-<a name="id569854"></a>
+<a name="id572858"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.view.reverse_view.model_of"></a><h4>
-<a name="id569967"></a>
+<a name="id572971"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
@@ -118,7 +118,7 @@
 </dl>
 </div>
 <a name="fusion.view.reverse_view.expression_semantics"></a><h4>
-<a name="id570132"></a>
+<a name="id573137"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -191,7 +191,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.reverse_view.example"></a><h4>
-<a name="id570444"></a>
+<a name="id573449"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/single_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/single_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/single_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -30,7 +30,7 @@
         a value as a single element sequence.
       </p>
 <a name="fusion.view.single_view.header"></a><h4>
-<a name="id560415"></a>
+<a name="id563420"></a>
         <a href="single_view.html#fusion.view.single_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -38,7 +38,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.single_view.synopsis"></a><h4>
-<a name="id560572"></a>
+<a name="id563577"></a>
         <a href="single_view.html#fusion.view.single_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="keyword">struct</span> <span class="identifier">single_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.single_view.template_parameters"></a><h4>
-<a name="id560653"></a>
+<a name="id563658"></a>
         <a href="single_view.html#fusion.view.single_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.view.single_view.model_of"></a><h4>
-<a name="id560757"></a>
+<a name="id563762"></a>
         <a href="single_view.html#fusion.view.single_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -114,7 +114,7 @@
 </dl>
 </div>
 <a name="fusion.view.single_view.expression_semantics"></a><h4>
-<a name="id560921"></a>
+<a name="id563926"></a>
         <a href="single_view.html#fusion.view.single_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -186,7 +186,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.single_view.example"></a><h4>
-<a name="id561233"></a>
+<a name="id564238"></a>
         <a href="single_view.html#fusion.view.single_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/transform_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/transform_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/transform_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -35,7 +35,7 @@
         Traversal Concept</a>) of its underlying sequence or sequences.
       </p>
 <a name="fusion.view.transform_view.header"></a><h4>
-<a name="id567316"></a>
+<a name="id570320"></a>
         <a href="transform_view.html#fusion.view.transform_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.transform_view.synopsis"></a><h4>
-<a name="id567474"></a>
+<a name="id570478"></a>
         <a href="transform_view.html#fusion.view.transform_view.synopsis">Synopsis</a>
       </h4>
 <p>
@@ -61,7 +61,7 @@
 <span class="keyword">struct</span> <span class="identifier">transform_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.transform_view.template_parameters"></a><h4>
-<a name="id567682"></a>
+<a name="id570686"></a>
         <a href="transform_view.html#fusion.view.transform_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -183,7 +183,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.transform_view.model_of"></a><h4>
-<a name="id568147"></a>
+<a name="id571151"></a>
         <a href="transform_view.html#fusion.view.transform_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -242,7 +242,7 @@
 </dl>
 </div>
 <a name="fusion.view.transform_view.expression_semantics"></a><h4>
-<a name="id568548"></a>
+<a name="id571552"></a>
         <a href="transform_view.html#fusion.view.transform_view.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -337,7 +337,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.transform_view.example"></a><h4>
-<a name="id569028"></a>
+<a name="id572032"></a>
         <a href="transform_view.html#fusion.view.transform_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/fusion/view/zip_view.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/fusion/view/zip_view.html (original)
+++ branches/fix-links/libs/fusion/doc/html/fusion/view/zip_view.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.zip_view"></a>zip_view</h3></div></div></div>
 <a name="fusion.view.zip_view.description"></a><h4>
-<a name="id565916"></a>
+<a name="id568921"></a>
         <a href="zip_view.html#fusion.view.zip_view.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         to the component <span class="underline">_sequence</span>_s.
       </p>
 <a name="fusion.view.zip_view.header"></a><h4>
-<a name="id565994"></a>
+<a name="id568999"></a>
         <a href="zip_view.html#fusion.view.zip_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.zip_view.synopsis"></a><h4>
-<a name="id566152"></a>
+<a name="id569157"></a>
         <a href="zip_view.html#fusion.view.zip_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="keyword">struct</span> <span class="identifier">zip_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.zip_view.template_parameters"></a><h4>
-<a name="id566232"></a>
+<a name="id569236"></a>
         <a href="zip_view.html#fusion.view.zip_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.view.zip_view.model_of"></a><h4>
-<a name="id566352"></a>
+<a name="id569356"></a>
         <a href="zip_view.html#fusion.view.zip_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -132,7 +132,7 @@
 </dl>
 </div>
 <a name="fusion.view.zip_view.expression_semantics"></a><h4>
-<a name="id566547"></a>
+<a name="id569552"></a>
         <a href="zip_view.html#fusion.view.zip_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -204,7 +204,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.zip_view.example"></a><h4>
-<a name="id566856"></a>
+<a name="id569861"></a>
         <a href="zip_view.html#fusion.view.zip_view.example">Example</a>
       </h4>
 <pre class="programlisting">

Modified: branches/fix-links/libs/fusion/doc/html/index.html
==============================================================================
--- branches/fix-links/libs/fusion/doc/html/index.html (original)
+++ branches/fix-links/libs/fusion/doc/html/index.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
 <div><p class="copyright">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger</p></div>
 <div><div class="legalnotice">
-<a name="id455993"></a><p>
+<a name="id385249"></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>
@@ -156,7 +156,8 @@
 <dt><span class="section">mpl sequence</span></dt>
 <dt><span class="section">boost::array</span></dt>
 <dt><span class="section">boost::tuple</span></dt>
-<dt><span class="section">boost::variant</span></dt>
+<dt><span class="section"> BOOST_FUSION_ADAPT_STRUCT</span></dt>
+<dt><span class="section"> BOOST_FUSION_ADAPT_ASSOC_STRUCT</span></dt>
 </dl></dd>
 <dt><span class="section">Algorithm</span></dt>
 <dd><dl>
@@ -197,11 +198,6 @@
 <dt><span class="section"> The Full Extension Mechanism</span></dt>
 <dt><span class="section">Sequence Facade</span></dt>
 <dt><span class="section">Iterator Facade</span></dt>
-<dt><span class="section">Macros</span></dt>
-<dd><dl>
-<dt><span class="section"> BOOST_FUSION_ADAPT_STRUCT</span></dt>
-<dt><span class="section"> BOOST_FUSION_ADAPT_ASSOC_STRUCT</span></dt>
-</dl></dd>
 </dl></dd>
 <dt><span class="section">Functional</span></dt>
 <dd><dl>
@@ -244,7 +240,7 @@
 </div>
 </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 14, 2007 at 10:10:22 GMT</small></p></td>
+<td align="left"><p><small>Last revised: December 20, 2007 at 05:09:32 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/fix-links/libs/fusion/doc/iterator.qbk
==============================================================================
--- branches/fix-links/libs/fusion/doc/iterator.qbk (original)
+++ branches/fix-links/libs/fusion/doc/iterator.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -11,7 +11,9 @@
 As with __mpl__ and __stl__ iterators describe positions, and
 provide access to data within an underlying __sequence__.
 
-/iterator.hpp>
+[heading Header]
+ #include <boost/fusion/iterator.hpp>
+ #include <boost/fusion/include/iterator.hpp>
 
 [section Concepts]
 
@@ -237,7 +239,9 @@
 
 [*Semantics]: Dereferences the iterator `i`.
 
-/iterator/deref.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/deref.hpp>
+ #include <boost/fusion/include/deref.hpp>
 
 [heading Example]
     typedef __vector__<int,int&> vec;
@@ -273,7 +277,9 @@
 
 [*Semantics]: Returns an iterator to the next element after `i`.
 
-/iterator/next.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/next.hpp>
+ #include <boost/fusion/include/next.hpp>
 
 [heading Example]
     typedef __vector__<int,int,int> vec;
@@ -308,7 +314,9 @@
 
 [*Semantics]: Returns an iterator to the element prior to `i`.
 
-/iterator/prior.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/prior.hpp>
+ #include <boost/fusion/include/prior.hpp>
 
 [heading Example]
     typedef __vector__<int,int> vec;
@@ -343,7 +351,9 @@
 
 [*Semantics]: Returns the distance between iterators `i` and `j`.
 
-/iterator/distance.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/distance.hpp>
+ #include <boost/fusion/include/distance.hpp>
 
 [heading Example]
     typedef __vector__<int,int,int> vec;
@@ -378,7 +388,9 @@
 
 [*Semantics]: Returns an iterator to the element `M` positions from `i`. If `i` is a __bidirectional_iterator__ then `M` may be negative.
 
-/iterator/advance.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/advance.hpp>
+ #include <boost/fusion/include/advance.hpp>
 
 [heading Example]
     typedef __vector__<int,int,int> vec;
@@ -413,7 +425,9 @@
 
 [*Semantics]: Returns an iterator to the element `N` positions from `i`. If `i` is a __bidirectional_iterator__ then `N` may be negative.
 
-/iterator/advance.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/advance.hpp>
+ #include <boost/fusion/include/advance.hpp>
 
 [heading Example]
     typedef __vector__<int,int,int> vec;
@@ -452,7 +466,9 @@
 
 [*Semantics]: Equivalent to `__deref__(i)`.
 
-/iterator/deref.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/deref.hpp>
+ #include <boost/fusion/include/deref.hpp>
 
 [heading Example]
     typedef __vector__<int,int&> vec;
@@ -489,7 +505,9 @@
 
 [*Semantics]: Equivalent to `__result_of_equal_to__<I,J>::value` where `I` and `J` are the types of `i` and `j` respectively.
 
-/iterator/equal_to.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/equal_to.hpp>
+ #include <boost/fusion/include/equal_to.hpp>
 
 [endsect]
 
@@ -516,7 +534,9 @@
 
 [*Semantics]: Equivalent to `!__result_of_equal_to__<I,J>::value` where `I` and `J` are the types of `i` and `j` respectively.
 
-/iterator/equal_to.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/equal_to.hpp>
+ #include <boost/fusion/include/equal_to.hpp>
 
 [endsect]
 
@@ -551,7 +571,9 @@
 
 [*Semantics]: Returns the type stored in a sequence at iterator position `I`.
 
-/iterator/value_of.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/value_of.hpp>
+ #include <boost/fusion/include/value_of.hpp>
 
 [heading Example]
     typedef __vector__<int,int&,const int&> vec;
@@ -591,7 +613,9 @@
 
 [*Semantics]: Returns the result of dereferencing an iterator of type `I`.
 
-/iterator/deref.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/deref.hpp>
+ #include <boost/fusion/include/deref.hpp>
 
 [heading Example]
     typedef __vector__<int,int&> vec;
@@ -633,7 +657,9 @@
 
 [*Semantics]: Returns an iterator to the next element in the sequence after `I`.
 
-/iterator/next.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/next.hpp>
+ #include <boost/fusion/include/next.hpp>
 
 [heading Example]
     typedef __vector__<int,double> vec;
@@ -669,7 +695,9 @@
 
 [*Semantics]: Returns an iterator to the previous element in the sequence before `I`.
 
-/iterator/prior.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/prior.hpp>
+ #include <boost/fusion/include/prior.hpp>
 
 [heading Example]
     typedef __vector__<int,double> vec;
@@ -709,7 +737,9 @@
 
 [*Semantics]: Returns `boost::mpl::true_` if `I` and `J` are iterators to the same position. Returns `boost::mpl::false_` otherwise.
 
-/iterator/equal_to.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/equal_to.hpp>
+ #include <boost/fusion/include/equal_to.hpp>
 
 [heading Example]
     typedef __vector__<int,double> vec;
@@ -747,7 +777,9 @@
 
 [*Semantics]: Returns the distance between iterators of types `I` and `J`.
 
-/iterator/distance.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/distance.hpp>
+ #include <boost/fusion/include/distance.hpp>
 
 [heading Example]
     typedef __vector__<int,double,char> vec;
@@ -788,7 +820,9 @@
 
 [*Semantics]: Returns an iterator a distance `M` from `I`. If `I` is a __bidirectional_iterator__ then `M` may be negative.
 
-/iterator/advance.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/advance.hpp>
+ #include <boost/fusion/include/advance.hpp>
 
 [heading Example]
     typedef __vector__<int,double,char> vec;
@@ -828,7 +862,9 @@
 
 [*Semantics]: Returns an iterator a distance `N` from `I`. If `I` is a __bidirectional_iterator__ then `N` may be negative. Equivalent to `__result_of_advance__<I, boost::mpl::int_<N> >::type`.
 
-/iterator/advance.hpp>
+[heading Header]
+ #include <boost/fusion/iterator/advance.hpp>
+ #include <boost/fusion/include/advance.hpp>
 
 [heading Example]
     typedef __vector__<int,double,char> vec;

Modified: branches/fix-links/libs/fusion/doc/support.qbk
==============================================================================
--- branches/fix-links/libs/fusion/doc/support.qbk (original)
+++ branches/fix-links/libs/fusion/doc/support.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -414,7 +414,8 @@
     [[`P()`] [Default construction.]]
     [[`P(s)`] [Construct a pair given value for the second type, `s`.]]
     [[`P(p2)`] [Copy constructs a pair from another pair, `p2`.]]
- [[`p = p2`] [Assigns a pair, p1, from another pair, `p2`.]]
+ [[`p.second`] [Get the data from `p1.]]
+ [[`p = p2`] [Assigns a pair, `p1`, from another pair, `p2`.]]
     [[make_pair<F>(s)] [Make a pair given the first type, `F`, and a value for
                         the second type, `s`. The second type assumes the type of `s`]]
     [[`o << p`] [Output `p` to output stream, `o`.]]

Modified: branches/fix-links/libs/fusion/test/Jamfile
==============================================================================
--- branches/fix-links/libs/fusion/test/Jamfile (original)
+++ branches/fix-links/libs/fusion/test/Jamfile 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -81,7 +81,6 @@
     [ run sequence/single_view.cpp : : : : ]
     [ run sequence/std_pair.cpp : : : : ]
     [ run sequence/array.cpp : : : : ]
- [ run sequence/variant.cpp : : : : ]
     [ run sequence/tuple_comparison.cpp : : : : ]
     [ run sequence/tuple_construction.cpp : : : : ]
     [ run sequence/tuple_copy.cpp : : : : ]

Modified: branches/fix-links/libs/fusion/test/sequence/adapt_struct.cpp
==============================================================================
--- branches/fix-links/libs/fusion/test/sequence/adapt_struct.cpp (original)
+++ branches/fix-links/libs/fusion/test/sequence/adapt_struct.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -42,6 +42,9 @@
     (int, y)
 )
 
+struct s { int m; };
+BOOST_FUSION_ADAPT_STRUCT(s, (int, m))
+
 int
 main()
 {
@@ -101,6 +104,16 @@
         l = p;
     }
 
+ { // begin/end
+ using namespace boost::fusion;
+ using boost::is_same;
+
+ typedef result_of::begin<s>::type b;
+ typedef result_of::end<s>::type e;
+ // this fails
+ BOOST_MPL_ASSERT((is_same<result_of::next<b>::type, e>));
+ }
+
     return boost::report_errors();
 }
 

Deleted: branches/fix-links/libs/fusion/test/sequence/variant.cpp
==============================================================================
--- branches/fix-links/libs/fusion/test/sequence/variant.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
+++ (empty file)
@@ -1,56 +0,0 @@
-/*=============================================================================
- Copyright (c) 2001-2006 Joel de Guzman
- Copyright (c) 2005-2006 Dan Marsden
-
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-==============================================================================*/
-
-#include <boost/fusion/adapted/variant.hpp>
-
-#include <boost/fusion/support/is_sequence.hpp>
-#include <boost/fusion/support/is_view.hpp>
-#include <boost/fusion/support/category_of.hpp>
-
-#include <boost/fusion/sequence/intrinsic/size.hpp>
-#include <boost/fusion/sequence/intrinsic/begin.hpp>
-#include <boost/fusion/sequence/intrinsic/end.hpp>
-#include <boost/fusion/iterator/next.hpp>
-#include <boost/fusion/iterator/prior.hpp>
-#include <boost/fusion/iterator/deref.hpp>
-#include <boost/fusion/iterator/distance.hpp>
-#include <boost/fusion/iterator/value_of.hpp>
-
-#include <boost/detail/lightweight_test.hpp>
-#include <boost/variant.hpp>
-
-#include <boost/mpl/assert.hpp>
-
-#include <boost/type_traits/is_same.hpp>
-
-#include <string>
-
-int main()
-{
- namespace fusion = boost::fusion;
- typedef boost::variant<double, std::string> var_type;
- var_type var = "hello";
-
- BOOST_MPL_ASSERT((fusion::traits::is_sequence<var_type>));
- BOOST_MPL_ASSERT_NOT((fusion::traits::is_view<var_type>));
- BOOST_MPL_ASSERT((boost::is_same<
- fusion::traits::category_of<var_type>::type,
- fusion::forward_traversal_tag>));
-
- BOOST_TEST(fusion::size(var) == 2);
- BOOST_TEST(fusion::distance(fusion::begin(var), fusion::end(var)) == 2);
- BOOST_TEST(*fusion::next(fusion::begin(var)) == "hello");
- BOOST_TEST(fusion::next(fusion::next(fusion::begin(var))) == fusion::end(var));
- BOOST_MPL_ASSERT((boost::is_same<
- fusion::result_of::value_of<fusion::result_of::begin<var_type>::type>::type,
- double>));
- BOOST_MPL_ASSERT((boost::is_same<
- fusion::result_of::value_of<fusion::result_of::next<fusion::result_of::begin<var_type>::type>::type>::type,
- std::string>));
- return boost::report_errors();
-}

Modified: branches/fix-links/libs/fusion/todo.txt
==============================================================================
--- branches/fix-links/libs/fusion/todo.txt (original)
+++ branches/fix-links/libs/fusion/todo.txt 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -6,6 +6,22 @@
 http://www.boost.org/LICENSE_1_0.txt)
 ===============================================================================
 
+* Provide macros for adapting classes, similar to BOOST_FUSION_ADAPT_STRUCT
+ and BOOST_FUSION_ADAPT_ASSOC_STRUCT, but with with user control over
+ member accessors (e.g. get and set free functions).
+
+* Document extension::struct_size, extension::struct_member and
+ extension::struct_assoc_member in extension section.
+
+* Document rationale behind at and value_at and how to choose which
+ to use.
+
+* Reinstate the function object algorithms
+
+* Break all dependency cycles if there are some more
+
+* Break the view<-->algorithm dependency cycle
+
 * Improve extension docs
 
 * Document sequence/convert

Modified: branches/fix-links/libs/gil/example/interleaved_ref.hpp
==============================================================================
--- branches/fix-links/libs/gil/example/interleaved_ref.hpp (original)
+++ branches/fix-links/libs/gil/example/interleaved_ref.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -5,7 +5,7 @@
     Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
     http://www.boost.org/LICENSE_1_0.txt).
 
- See http://opensource.adobe.com/gil for most recent version including documentation.
+ See http://stlab.adobe.com/gil for most recent version including documentation.
 */
 
 /*************************************************************************************************/
@@ -130,7 +130,7 @@
 
 // Required by MutableColorBaseConcept. The default std::swap does not do the right thing for proxy references - it swaps the references, not the values
 template <typename ChannelReference, typename Layout>
-void swap(interleaved_ref<ChannelReference,Layout>& x, interleaved_ref<ChannelReference,Layout>& y) {
+void swap(const interleaved_ref<ChannelReference,Layout>& x, const interleaved_ref<ChannelReference,Layout>& y) {
     static_for_each(x,y,detail::swap_fn_t());
 };
 

Modified: branches/fix-links/libs/gil/test/Makefile
==============================================================================
--- branches/fix-links/libs/gil/test/Makefile (original)
+++ branches/fix-links/libs/gil/test/Makefile 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,8 +1,9 @@
 .SUFFIXES: .cpp
 #CXX=/usr/local/gcc4/bin/g++
 #CXX=/usr/local/gcc411/bin/g++
-#CXX=/usr/local/gcc412/bin/g++
+#CXX=/usr/local/gcc422/bin/g++
 CXX=g++
+#CXX='/cygdrive/c/Program Files/Intel/Compiler/C++/10.0.027/IA32/Bin/icl.exe'
 
 CXX_FLAGS=-Wall -DBOOST_GIL_USE_CONCEPT_CHECK #-DNDEBUG
 CXX_CHECKSUM_FLAGS=-Wall -DBOOST_GIL_NO_IO -DBOOST_GIL_USE_CONCEPT_CHECK #-DNDEBUG
@@ -15,17 +16,32 @@
 LIBPNG_INCLUDE_PATH=-I../../../../lib/libpng
 LIBPNG_LIB_PATH=-L../../../../lib/libpng
 LIBZ_LIB_PATH=-L../../../../lib/zlib
-ALL_OBJECTS=main.o channel.o pixel.o pixel_iterator.o image.o image_io.o sample_image.o
 
-all: performance checksum
+all: performance channel_test pixel_test pixel_iterator_test image_checksum_test image_io_checksum_test
 .cpp.o:
 # ${CXX} ${CXX_FLAGS} ${BOOST_INCLUDE_PATH} ${LIBJPEG_INCLUDE_PATH} ${LIBTIFF_INCLUDE_PATH} ${LIBPNG_INCLUDE_PATH} -c $<
         ${CXX} ${CXX_CHECKSUM_FLAGS} ${BOOST_INCLUDE_PATH} -c $<
 clean:
         -rm -f *.o *.exe
-performance: performance.o
+performance: performance.o
         ${CXX} -o performance ${CXX_FLAGS} performance.o
-test: ${ALL_OBJECTS}
- ${CXX} -o test ${CXX_FLAGS} ${ALL_OBJECTS} ${LIBJPEG_LIB_PATH} -ljpeg ${LIBTIFF_LIB_PATH} -ltiff ${LIBPNG_LIB_PATH} -lpng ${LIBZ_LIB_PATH} -lz
-checksum: ${ALL_OBJECTS}
- ${CXX} -o test ${CXX_CHECKSUM_FLAGS} ${ALL_OBJECTS}
+channel_test: channel.o error_if.o
+ ${CXX} -o channel_test ${CXX_CHECKSUM_FLAGS} channel.o error_if.o
+pixel_test: pixel.o error_if.o
+ ${CXX} -o pixel_test ${CXX_CHECKSUM_FLAGS} pixel.o error_if.o
+pixel_iterator_test: pixel_iterator.o error_if.o
+ ${CXX} -o pixel_iterator_test ${CXX_CHECKSUM_FLAGS} pixel_iterator.o error_if.o
+image_checksum_test: image.o error_if.o sample_image.o
+ ${CXX} -o image_checksum_test ${CXX_CHECKSUM_FLAGS} image.o error_if.o sample_image.o
+image_test: image.o error_if.o sample_image.o
+ ${CXX} -o image_test ${CXX_FLAGS} image.o error_if.o sample_image.o ${LIBJPEG_LIB_PATH} -ljpeg ${LIBTIFF_LIB_PATH} -ltiff ${LIBPNG_LIB_PATH} -lpng ${LIBZ_LIB_PATH} -lz
+image_io_checksum_test: image_io.o error_if.o
+ ${CXX} -o image_io_checksum_test ${CXX_CHECKSUM_FLAGS} image_io.o error_if.o
+image_io_test: image_io.o error_if.o
+ ${CXX} -o image_io_test ${CXX_FLAGS} image_io.o error_if.o ${LIBJPEG_LIB_PATH} -ljpeg ${LIBTIFF_LIB_PATH} -ltiff ${LIBPNG_LIB_PATH} -lpng ${LIBZ_LIB_PATH} -lz
+run_all: channel_test pixel_test pixel_iterator_test image_checksum_test image_io_checksum_test
+ channel_test
+ pixel_test
+ pixel_iterator_test
+ image_checksum_test
+ image_io_checksum_test

Modified: branches/fix-links/libs/gil/test/main.cpp
==============================================================================
--- branches/fix-links/libs/gil/test/main.cpp (original)
+++ branches/fix-links/libs/gil/test/main.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -5,7 +5,7 @@
     Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
     http://www.boost.org/LICENSE_1_0.txt).
 
- See http://opensource.adobe.com/gil for most recent version including documentation.
+ See http://stlab.adobe.com/gil for most recent version including documentation.
 */
 // main.cpp : Runs all GIL tests.
 //
@@ -13,6 +13,30 @@
 #include <fstream>
 #include <iostream>
 
+#define main main1
+#include "channel.cpp"
+#undef main
+
+#define main main2
+#define value_core pixel_value_core
+#define reference_core pixel_reference_core
+#include "pixel.cpp"
+#undef value_core
+#undef reference_core
+#undef main
+
+#define main main3
+#include "pixel_iterator.cpp"
+#undef main
+
+#define main main4
+#include "image.cpp"
+#undef main
+
+#define main main5
+#include "image_io.cpp"
+#undef main
+
 void test_channel();
 void test_pixel();
 void test_pixel_iterator();

Modified: branches/fix-links/libs/gil/test/pixel.cpp
==============================================================================
--- branches/fix-links/libs/gil/test/pixel.cpp (original)
+++ branches/fix-links/libs/gil/test/pixel.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -146,7 +146,7 @@
 };
 
 template <typename PixelRef, int Tag=0>
-class reference_core : value_core<typename boost::remove_reference<PixelRef>::type::value_type, Tag> {
+class reference_core : public value_core<typename boost::remove_reference<PixelRef>::type::value_type, Tag> {
 public:
     typedef PixelRef type;
     typedef typename boost::remove_reference<PixelRef>::type pixel_t;

Modified: branches/fix-links/libs/iostreams/doc/classes/symmetric_filter.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/classes/symmetric_filter.html (original)
+++ branches/fix-links/libs/iostreams/doc/classes/symmetric_filter.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -64,7 +64,7 @@
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0, ..., <SPAN CLASS="keyword">typename</SPAN> TN&gt;
     symmetric_filter( <SPAN CLASS="keyword">int</SPAN> buffer_size, const T0& t0,
- <SPAN CLASS="keyword">const</SPAN> T1& t1, ..., <SPAN CLASS="keyword">const</SPAN> TN& tN );
+ <SPAN CLASS="keyword">const</SPAN> T1& t1, ..., <SPAN CLASS="keyword">const</SPAN> TN& tN );
 
     <SPAN CLASS="omitted">...</SPAN>
 <SPAN CLASS="keyword">protected</SPAN>:

Modified: branches/fix-links/libs/iostreams/doc/guide/concepts.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/guide/concepts.html (original)
+++ branches/fix-links/libs/iostreams/doc/guide/concepts.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -62,7 +62,7 @@
     <LI><A STYLE="font-weight:normal" HREF="../concepts/device.html">Device:</A> Base for all Device concepts, provides associated character type and category.
     <LI><A STYLE="font-weight:normal" HREF="../concepts/source.html">Source:</A> Provides read-only access to a sequence of characters.
     <LI><A STYLE="font-weight:normal" HREF="../concepts/sink.html">Sink:</A> Provides write-only access to a sequence of characters.
- <LI><A STYLE="font-weight:normal" HREF="../concepts/bidirectional_device.html">Bidirectionaldevice:</A> Provides access to two separate sequences of characters, one for reading and the other for writing.
+ <LI><A STYLE="font-weight:normal" HREF="../concepts/bidirectional_device.html">BidirectionalDevice:</A> Provides access to two separate sequences of characters, one for reading and the other for writing.
     <LI><A STYLE="font-weight:normal" HREF="../concepts/seekable_device.html">SeekableDevice:</A> Provides read-write access to a single sequence of characters, with a single repositionable read/write head.
 </UL>
 
@@ -73,10 +73,10 @@
 
 <UL>
     <LI><A STYLE="font-weight:normal" HREF="../concepts/filter.html">Filter:</A> Base for all Filter concepts, provides associated character type and category.
- <LI>InputFilter: Filters characters read from a stream buffer.
- <LI>OutputFilter: Filters characters written to a stream buffer.
- <LI>BidirectionalFilter: Filters two separate character sequences, one read from a stream buffer and the other written to a stream buffer.
- <LI>SeekableFilter: Filters a single characters sequence, controlled by a stream buffer,
+ <LI>InputFilter: Filters characters read from a Source.
+ <LI>OutputFilter: Filters characters written to a Sink
+ <LI>BidirectionalFilter: Filters two separate character sequences, one read from a Sink and the other written to a Sink.
+ <LI>SeekableFilter: Filters a single characters sequence, controlled by a SeekableDevice,
     providing filtered input, output and random access with a single repositionable read/write head
 </UL>
 

Modified: branches/fix-links/libs/iostreams/doc/guide/modes.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/guide/modes.html (original)
+++ branches/fix-links/libs/iostreams/doc/guide/modes.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -41,11 +41,11 @@
 <H2>Overview</H2>
 
 <P>
- In order for a sequence of Filters and Devices to work together they must have certain properties in common. The most basic requirement is that they have the same character type; a collection of additional properties which Filters and Devices must share to be used for a particular purpose is called an <SPAN CLASS="term">mode</SPAN>.
+ In order for a sequence of Filters and Devices to work together they must have certain properties in common. The most basic requirement is that they have the same character type; a collection of additional properties which Filters and Devices must share to be used for a particular purpose is called a <SPAN CLASS="term">mode</SPAN>.
 </P>
 
 <P>
- The templates stream_buffer and stream are each parameterized by an mode, represented by a mode tag.
+ The templates stream_buffer and stream are each parameterized by a mode, represented by a mode tag.
 </P>
 
 <P>

Modified: branches/fix-links/libs/iostreams/doc/tutorial/container_device.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/tutorial/container_device.html (original)
+++ branches/fix-links/libs/iostreams/doc/tutorial/container_device.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -131,7 +131,7 @@
         <SPAN CLASS="keyword">if</SPAN> (pos_ != container_.size()) {
             streamsize amt =
                 <SPAN CLASS="keyword">static_cast</SPAN>&lt;streamsize&gt;(container_.size() - pos_);
- streamsize result = (min)(n, amt);
+ result = (min)(n, amt);
             std::copy(s, s + result, container_.begin() + pos_);
             pos_ += result;
         }
@@ -200,7 +200,7 @@
     <SPAN CLASS="keyword">using</SPAN> <SPAN CLASS="keyword">namespace</SPAN> std;
     <SPAN CLASS="keyword">typedef</SPAN> ex::container_device&lt;string&gt; string_device;
 
- string one, two;
+ string one, two;
     io::stream&lt;string_device&gt; io(one);
     io &lt;&lt; <SPAN CLASS='literal'>"Hello World!"</SPAN>;
     io.flush();

Modified: branches/fix-links/libs/iostreams/doc/tutorial/container_sink.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/tutorial/container_sink.html (original)
+++ branches/fix-links/libs/iostreams/doc/tutorial/container_sink.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -100,8 +100,6 @@
 <LI>The implementation of <CODE>write()</CODE> simply appends the characters in the specified buffer to the underlying container using the container's <CODE>insert</CODE> funcion,
 </UL>
 
-<P>It's tempting to make <CODE>pos_</CODE> an iterator instead of an integral value. That would be fine here, but when you turn to Devices for <I>writing</I> to containers, a stored iterator could easily be invalidated if you're not careful. Since you're only dealing with RandomAccessIterators, maintaining the current reading position as an integral value is sufficient.</P>
-
 <P>You can write to a container_sink as follows</P>
 
 <PRE CLASS="broken_ie"><SPAN CLASS='preprocessor'>#include</SPAN> <SPAN CLASS='literal'>&lt;cassert&gt;</SPAN>
@@ -117,7 +115,7 @@
     <SPAN CLASS='keyword'>using</SPAN> <SPAN CLASS='keyword'>namespace</SPAN> std;
     <SPAN CLASS='keyword'>typedef</SPAN> ex::container_sink&lt;string&gt; string_sink;
 
- string result;
+ string result;
     io::stream&lt;string_sink&gt; out(result);
     out &lt;&lt; <SPAN CLASS='literal'>"Hello World!"</SPAN>;
     out.flush();

Modified: branches/fix-links/libs/iostreams/doc/tutorial/container_source.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/tutorial/container_source.html (original)
+++ branches/fix-links/libs/iostreams/doc/tutorial/container_source.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -132,8 +132,8 @@
     <SPAN CLASS='keyword'>using</SPAN> <SPAN CLASS='keyword'>namespace</SPAN> std;
     <SPAN CLASS='keyword'>typedef</SPAN> ex::container_source&lt;string&gt; string_source;
 
- string input = <SPAN CLASS='literal'>"Hello World!"</SPAN>;
- string output;
+ string input = <SPAN CLASS='literal'>"Hello World!"</SPAN>;
+ string output;
     io::stream&lt;string_source&gt; in(input);
     getline(in, output);
     assert(input == output);

Modified: branches/fix-links/libs/iostreams/doc/tutorial/dictionary_filters.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/tutorial/dictionary_filters.html (original)
+++ branches/fix-links/libs/iostreams/doc/tutorial/dictionary_filters.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -222,7 +222,6 @@
     dictionary& dictionary_;
     std::string current_word_;
     std::string::size_type off_;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> initialized_;
 };
 
 } } } <SPAN CLASS="comment">// End namespace boost::iostreams:example</SPAN></PRE>

Modified: branches/fix-links/libs/iostreams/doc/tutorial/multichar_filters.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/tutorial/multichar_filters.html (original)
+++ branches/fix-links/libs/iostreams/doc/tutorial/multichar_filters.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -29,7 +29,7 @@
 <H2>2.2.8. Multi-Character Filters</H2>
 
 <P>
- All the Filters you've seen so far &#8212; except for those that derive from <CODE>stdio_filter</CODE> &#8212; process characters one at a time. If you instead process several characters at once, you can often reduce the number of function calls it takes to filter a character sequence, resulting in more efficient code. This is what Multi-Character Filters allow us to do.
+ All the Filters you've seen so far &#8212; except for those that derive from <CODE>stdio_filter</CODE> &#8212; process characters one at a time. If you instead process several characters at once, you can often reduce the number of function calls it takes to filter a character sequence, resulting in more efficient code. This is what Multi-Character Filters allow you to do.
 </P>
 
 <A NAME="multichar_input_filters"></A>

Modified: branches/fix-links/libs/iostreams/doc/tutorial/shell_comments_filters.html
==============================================================================
--- branches/fix-links/libs/iostreams/doc/tutorial/shell_comments_filters.html (original)
+++ branches/fix-links/libs/iostreams/doc/tutorial/shell_comments_filters.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -165,7 +165,7 @@
     Here the member variable <CODE>skip_</CODE> plays the same role as the local variable <CODE>skip</CODE> <CODE>shell_comments_stdio_filter::do_filter</CODE>. The implementation of <CODE>get</CODE> is very similar to that of <CODE>shell_comments_stdio_filter::do_filter</CODE>: the <CODE>while</CODE> loop reads a character <CODE>c</CODE>, updates <CODE>skip_</CODE> and returns <CODE>c</CODE> unless <CODE>skip_</CODE> is <CODE>true</CODE>. The main difference is that you have to handle the special value <CODE>WOULD_BLOCK</CODE>, which indicates that no input is currently available.
 </P>
 <P>
- So you see that implementing an InputFilter from scratch is a bit more involved than deriving from stdio_filter. When writing an <CODE>InputFilter</CODE> you must be prepared to be interupted at any point in the middle of the algorithm; when this happens, you must record enough information about the current state of the algorithm to allow you to pick up later exactly where you left off. The same is true for OutputFilters. In fact, many Inputfilters and OutputFilters can be seen as finite state machines; I will formalize this idea later. <I>See</I> Finite State Filters.
+ So you see that implementing an InputFilter from scratch is a bit more involved than deriving from stdio_filter. When writing an <CODE>InputFilter</CODE> you must be prepared to be interrupted at any point in the middle of the algorithm; when this happens, you must record enough information about the current state of the algorithm to allow you to pick up later exactly where you left off. The same is true for OutputFilters. In fact, many Inputfilters and OutputFilters can be seen as finite state machines; I will formalize this idea later. <I>See</I> Finite State Filters.
 </P>
 <P>
     There's still one problem with <CODE>shell_comments_input_filter</CODE>: its instances can only be used once. That's because someone might close a stream while the <CODE>skip_</CODE> flag is set. If the stream were later reopened &#8212; with a fresh sequence of unfiltered data &#8212; the first line of text would be filtered out, regardless of whether it were commented.

Modified: branches/fix-links/libs/iostreams/example/container_device.hpp
==============================================================================
--- branches/fix-links/libs/iostreams/example/container_device.hpp (original)
+++ branches/fix-links/libs/iostreams/example/container_device.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -102,7 +102,7 @@
         if (pos_ != container_.size()) {
             streamsize amt =
                 static_cast<streamsize>(container_.size() - pos_);
- streamsize result = (min)(n, amt);
+ result = (min)(n, amt);
             std::copy(s, s + result, container_.begin() + pos_);
             pos_ += result;
         }

Modified: branches/fix-links/libs/iostreams/example/container_device_example.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/example/container_device_example.cpp (original)
+++ branches/fix-links/libs/iostreams/example/container_device_example.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -6,7 +6,7 @@
 
 #include <cassert>
 #include <string>
-#include <boost/iostreams/stream_facade.hpp>
+#include <boost/iostreams/stream.hpp>
 #include <boost/iostreams/detail/ios.hpp> // ios_base::beg.
 #include <libs/iostreams/example/container_device.hpp>
 
@@ -18,8 +18,8 @@
     using namespace std;
     typedef ex::container_device<string> string_device;
 
- string one, two;
- io::stream_facade<string_device> io(one);
+ string one, two;
+ io::stream<string_device> io(one);
     io << "Hello World!";
     io.flush();
     io.seekg(0, BOOST_IOS::beg);

Modified: branches/fix-links/libs/iostreams/example/container_sink_example.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/example/container_sink_example.cpp (original)
+++ branches/fix-links/libs/iostreams/example/container_sink_example.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -6,7 +6,7 @@
 
 #include <cassert>
 #include <string>
-#include <boost/iostreams/stream_facade.hpp>
+#include <boost/iostreams/stream.hpp>
 #include <libs/iostreams/example/container_device.hpp>
 
 namespace io = boost::iostreams;
@@ -17,8 +17,8 @@
     using namespace std;
     typedef ex::container_sink<string> string_sink;
 
- string result;
- io::stream_facade<string_sink> out(result);
+ string result;
+ io::stream<string_sink> out(result);
     out << "Hello World!";
     out.flush();
     assert(result == "Hello World!");

Modified: branches/fix-links/libs/iostreams/example/container_source_example.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/example/container_source_example.cpp (original)
+++ branches/fix-links/libs/iostreams/example/container_source_example.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -6,7 +6,7 @@
 
 #include <cassert>
 #include <string>
-#include <boost/iostreams/stream_facade.hpp>
+#include <boost/iostreams/stream.hpp>
 #include <libs/iostreams/example/container_device.hpp>
 
 namespace io = boost::iostreams;
@@ -17,9 +17,9 @@
     using namespace std;
     typedef ex::container_source<string> string_source;
 
- string input = "Hello World!";
- string output;
- io::stream_facade<string_source> in(input);
+ string input = "Hello World!";
+ string output;
+ io::stream<string_source> in(input);
     getline(in, output);
     assert(input == output);
 }

Modified: branches/fix-links/libs/iostreams/example/dictionary_filter.hpp
==============================================================================
--- branches/fix-links/libs/iostreams/example/dictionary_filter.hpp (original)
+++ branches/fix-links/libs/iostreams/example/dictionary_filter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -183,7 +183,6 @@
     dictionary& dictionary_;
     std::string current_word_;
     std::string::size_type off_;
- bool initialized_;
 };
 
 //------------------Implementation of dictionary------------------------------//

Modified: branches/fix-links/libs/iostreams/example/finite_state_filter.hpp
==============================================================================
--- branches/fix-links/libs/iostreams/example/finite_state_filter.hpp (original)
+++ branches/fix-links/libs/iostreams/example/finite_state_filter.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -342,11 +342,12 @@
     void close(Device& dev, BOOST_IOS::openmode which)
     {
         if (which == BOOST_IOS::out) {
- while (!this->empty())
- iostreams::put_if(dev, this->pop());
+ if (flags_ & f_write)
+ while (!this->empty())
+ iostreams::put_if(dev, this->pop());
+ this->reset();
+ flags_ = 0;
         }
- this->reset();
- flags_ = 0;
     }
 private:
     enum flags {

Modified: branches/fix-links/libs/iostreams/src/mapped_file.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/src/mapped_file.cpp (original)
+++ branches/fix-links/libs/iostreams/src/mapped_file.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -39,7 +39,7 @@
 
 struct mapped_file_impl {
     mapped_file_impl() { clear(false); }
- ~mapped_file_impl() { try { close(); } catch (std::exception&) { } }
+ ~mapped_file_impl() { try { close(); } catch (...) { } }
     void clear(bool error)
     {
         data_ = 0;

Modified: branches/fix-links/libs/iostreams/test/Jamfile.v2
==============================================================================
--- branches/fix-links/libs/iostreams/test/Jamfile.v2 (original)
+++ branches/fix-links/libs/iostreams/test/Jamfile.v2 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,6 +34,7 @@
           [ test-iostreams array_test.cpp ]
           [ test-iostreams auto_close_test.cpp ]
           [ test-iostreams buffer_size_test.cpp ]
+ [ test-iostreams close_test.cpp ]
           [ test-iostreams
                 code_converter_test.cpp
                 detail/utf8_codecvt_facet.cpp ]
@@ -46,6 +47,7 @@
           [ test-iostreams counter_test.cpp ]
           [ test-iostreams direct_adapter_test.cpp ]
           [ test-iostreams example_test.cpp ]
+ [ test-iostreams execute_test.cpp ]
           [ test-iostreams file_test.cpp ]
           [ test-iostreams
                 file_descriptor_test.cpp
@@ -66,6 +68,7 @@
                 ../build//boost_iostreams : <link>static ]
           [ test-iostreams newline_test.cpp ]
           [ test-iostreams null_test.cpp ]
+ [ test-iostreams operation_sequence_test.cpp ]
           [ test-iostreams pipeline_test.cpp ]
           [ test-iostreams positioning_test.cpp ]
           [ test-iostreams
@@ -74,6 +77,7 @@
           [ test-iostreams restrict_test.cpp ]
           [ test-iostreams seekable_file_test.cpp ]
           [ test-iostreams seekable_filter_test.cpp ]
+ [ test-iostreams sequence_test.cpp ]
           [ test-iostreams stdio_filter_test.cpp ]
           [ test-iostreams symmetric_filter_test.cpp ]
           [ test-iostreams tee_test.cpp ]

Modified: branches/fix-links/libs/iostreams/test/code_converter_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/code_converter_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/code_converter_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -29,6 +29,8 @@
 #include <boost/iostreams/stream.hpp>
 #include <boost/test/test_tools.hpp>
 #include <boost/test/unit_test.hpp>
+#include "detail/closable.hpp"
+#include "detail/operation_sequence.hpp"
 #include "detail/temp_file.hpp"
 
     // Include codevct facets
@@ -200,14 +202,14 @@
     typedef code_converter<classic_file_sink, Codecvt> wide_file_sink;
 
     BOOST_CHECK(Codecvt().max_length() <= max_length);
- temp_file temp;
- string_type test = test_string<Codecvt>();
+ temp_file temp;
+ string_type test = test_string<Codecvt>();
     stream<wide_file_sink> out(temp.name());
     out.write(test.data(), static_cast<streamsize>(test.size()));
     out.close();
 
     stream<wide_file_source> in(temp.name());
- string_type test2;
+ string_type test2;
     io::copy(in, io::back_inserter(test2));
 
     return test == test2;
@@ -227,14 +229,14 @@
     locale loc = add_facet(locale(), new Codecvt);
     locale::global(loc);
 
- temp_file temp;
- string_type test = test_string<Codecvt>();
+ temp_file temp;
+ string_type test = test_string<Codecvt>();
     stream<wide_file_sink> out(temp.name());
     out.write(test.data(), static_cast<streamsize>(test.size()));
     out.close();
 
     stream<wide_file_source> in(temp.name());
- string_type test2;
+ string_type test2;
     io::copy(in, io::back_inserter(test2));
 
     return test == test2;
@@ -329,9 +331,56 @@
 #endif
 }
 
+/* Defer pending further testing
+void close_test()
+{
+ typedef utf8_codecvt_facet<wchar_t, char> codecvt_type;
+
+ // Test code converter based on a source
+ {
+ operation_sequence seq;
+ io::wchain<input> ch;
+ ch.push(
+ code_converter<closable_device<input>, codecvt_type>(
+ seq.new_operation(1)
+ )
+ );
+ BOOST_CHECK_NO_THROW(ch.reset());
+ BOOST_CHECK_OPERATION_SEQUENCE(seq);
+ }
+
+ // Test code converter based on a sink
+ {
+ operation_sequence seq;
+ io::wchain<output> ch;
+ ch.push(
+ code_converter<closable_device<output>, codecvt_type>(
+ seq.new_operation(1)
+ )
+ );
+ BOOST_CHECK_NO_THROW(ch.reset());
+ BOOST_CHECK_OPERATION_SEQUENCE(seq);
+ }
+
+ // Test code converter based on a bidirectional device
+ {
+ operation_sequence seq;
+ io::wchain<bidirectional> ch;
+ ch.push(
+ code_converter<closable_device<bidirectional>, codecvt_type>(
+ seq.new_operation(1),
+ seq.new_operation(2)
+ )
+ );
+ BOOST_CHECK_NO_THROW(ch.reset());
+ BOOST_CHECK_OPERATION_SEQUENCE(seq);
+ }
+}*/
+
 test_suite* init_unit_test_suite(int, char* [])
 {
     test_suite* test = BOOST_TEST_SUITE("code_converter test");
     test->add(BOOST_TEST_CASE(&code_converter_test));
+ //test->add(BOOST_TEST_CASE(&close_test));
     return test;
 }
\ No newline at end of file

Modified: branches/fix-links/libs/iostreams/test/compose_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/compose_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/compose_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -27,6 +27,7 @@
     test_file src1, src2;
     filtering_istream first, second;
 
+ // Test composite device
     first.push(toupper_filter());
     first.push(padding_filter('a'));
     first.push(file_source(src1.name(), in_mode));
@@ -38,6 +39,7 @@
         "failed reading from a stdio_filter"
     );
 
+ // Test composite filter
     first.reset();
     second.reset();
     first.push(toupper_filter());
@@ -60,6 +62,7 @@
     temp_file dest1, dest2;
     filtering_ostream out1, out2;
 
+ // Test composite device
     out1.push(tolower_filter());
     out1.push(padding_filter('a'));
     out1.push(file_sink(dest1.name(), in_mode));
@@ -80,6 +83,7 @@
         );
     }
 
+ // Test composite filter
     out1.push(tolower_filter());
     out1.push(padding_filter('a'));
     out1.push(file_sink(dest1.name(), in_mode));

Modified: branches/fix-links/libs/iostreams/test/example_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/example_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/example_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -39,23 +39,23 @@
     typedef ex::container_device<vector_type> vector_device;
 
     {
- test_sequence<> seq;
- test_file file;
+ test_sequence<> seq;
+ test_file file;
         io::stream<vector_source> first(seq);
         io::stream<io::file_source> second(file.name(), in_mode);
         BOOST_CHECK(compare_streams_in_chunks(first, second));
     }
 
     {
- std::vector<char> first;
- test_sequence<> second;
- io::stream<vector_sink> out(first);
+ std::vector<char> first;
+ test_sequence<> second;
+ io::stream<vector_sink> out(first);
         write_data_in_chunks(out);
         BOOST_CHECK(first == second);
     }
 
     {
- vector<char> v;
+ vector<char> v;
         io::stream<vector_device> io(v);
         BOOST_CHECK(test_seekable_in_chunks(io));
     }

Modified: branches/fix-links/libs/iostreams/test/filtering_stream_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/filtering_stream_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/filtering_stream_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -8,17 +8,13 @@
 #include "read_input_test.hpp"
 #include "read_bidir_test.hpp"
 #include "read_seekable_test.hpp"
-#include "read_input_seq_test.hpp"
 #include "read_bidir_streambuf_test.hpp"
-#include "read_seekable_seq_test.hpp"
 #include "read_input_istream_test.hpp"
 #include "write_output_test.hpp"
 #include "write_bidir_test.hpp"
 #include "write_seekable_test.hpp"
 #include "write_output_iterator_test.hpp"
-#include "write_output_seq_test.hpp"
 #include "write_bidir_streambuf_test.hpp"
-#include "write_seekable_seq_test.hpp"
 #include "write_output_ostream_test.hpp"
 #include "read_input_filter_test.hpp"
 #include "read_bidir_filter_test.hpp"
@@ -31,21 +27,17 @@
 
 test_suite* init_unit_test_suite(int, char* [])
 {
- test_suite* test = BOOST_TEST_SUITE("filtering_streambuf test");
+ test_suite* test = BOOST_TEST_SUITE("filtering_stream test");
     test->add(BOOST_TEST_CASE(&read_input_test));
     test->add(BOOST_TEST_CASE(&read_bidirectional_test));
     test->add(BOOST_TEST_CASE(&read_seekable_test));
- test->add(BOOST_TEST_CASE(&read_input_sequence_test));
     test->add(BOOST_TEST_CASE(&read_bidirectional_streambuf_test));
- test->add(BOOST_TEST_CASE(&read_seekable_sequence_test));
     test->add(BOOST_TEST_CASE(&read_input_istream_test));
     test->add(BOOST_TEST_CASE(&write_output_test));
     test->add(BOOST_TEST_CASE(&write_bidirectional_test));
     test->add(BOOST_TEST_CASE(&write_seekable_test));
     test->add(BOOST_TEST_CASE(&write_output_iterator_test));
- test->add(BOOST_TEST_CASE(&write_output_sequence_test));
     test->add(BOOST_TEST_CASE(&write_bidirectional_streambuf_test));
- test->add(BOOST_TEST_CASE(&write_seekable_sequence_test));
     test->add(BOOST_TEST_CASE(&write_output_ostream_test));
     test->add(BOOST_TEST_CASE(&read_input_filter_test));
     test->add(BOOST_TEST_CASE(&read_bidirectional_filter_test));

Modified: branches/fix-links/libs/iostreams/test/offset_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/offset_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/offset_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -15,7 +15,6 @@
 #include <boost/iostreams/device/null.hpp>
 #include <boost/iostreams/filtering_stream.hpp>
 #include <boost/iostreams/offset.hpp>
-#include <boost/range/iterator_range.hpp>
 #include <boost/test/test_tools.hpp>
 #include <boost/test/unit_test.hpp>
 #include "detail/constants.hpp"

Modified: branches/fix-links/libs/iostreams/test/seek_test.hpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/seek_test.hpp (original)
+++ branches/fix-links/libs/iostreams/test/seek_test.hpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -7,22 +7,29 @@
 #ifndef BOOST_IOSTREAMS_TEST_SEEK_HPP_INCLUDED
 #define BOOST_IOSTREAMS_TEST_SEEK_HPP_INCLUDED
 
+
+#include <boost/config.hpp> // BOOST_MSVC, make sure size_t is in std.
+#include <cstddef> // std::size_t.
 #include <string>
+#include <boost/iostreams/device/array.hpp>
 #include <boost/iostreams/filtering_stream.hpp>
-#include <boost/range/iterator_range.hpp>
 #include <boost/test/test_tools.hpp>
-#include "detail/verification.hpp"
+#include "../example/container_device.hpp" // We use container_device instead
+#include "detail/verification.hpp" // of make_iterator_range to
+ // reduce dependence on Boost.Range
 
 void seek_test()
 {
     using namespace std;
     using namespace boost;
     using namespace boost::iostreams;
+ using namespace boost::iostreams::example;
     using namespace boost::iostreams::test;
 
     {
         string test(data_reps * data_length(), '\0');
- filtering_stream<seekable> io(make_iterator_range(test));
+ filtering_stream<seekable> io;
+ io.push(container_device<string>(test));
         BOOST_CHECK_MESSAGE(
             test_seekable_in_chars(io),
             "failed seeking within a filtering_stream<seekable>, in chars"
@@ -31,7 +38,8 @@
 
     {
         string test(data_reps * data_length(), '\0');
- filtering_stream<seekable> io(make_iterator_range(test));
+ filtering_stream<seekable> io;
+ io.push(container_device<string>(test));
         BOOST_CHECK_MESSAGE(
             test_seekable_in_chunks(io),
             "failed seeking within a filtering_stream<seekable>, in chunks"

Modified: branches/fix-links/libs/iostreams/test/seekable_filter_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/seekable_filter_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/seekable_filter_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -10,16 +10,18 @@
 #include <boost/iostreams/device/array.hpp>
 #include <boost/iostreams/device/array.hpp>
 #include <boost/iostreams/filtering_stream.hpp>
-#include <boost/range/iterator_range.hpp>
 #include <boost/test/test_tools.hpp>
 #include <boost/test/unit_test.hpp>
-#include "detail/filters.hpp"
-#include "detail/temp_file.hpp"
-#include "detail/verification.hpp"
+#include "../example/container_device.hpp" // We use container_device instead
+#include "detail/filters.hpp" // of make_iterator_range to
+#include "detail/temp_file.hpp" // reduce dependence on Boost.Range
+#include "detail/verification.hpp"
+
 
 using namespace std;
 using namespace boost;
 using namespace boost::iostreams;
+using namespace boost::iostreams::example;
 using namespace boost::iostreams::test;
 using boost::unit_test::test_suite;
 
@@ -35,7 +37,7 @@
         vector<char> test(data_reps * data_length(), '0');
         filtering_stream<seekable> io;
         io.push(identity_seekable_filter());
- io.push(make_iterator_range(test));
+ io.push(container_device< vector<char> >(test));
         io.exceptions(BOOST_IOS::failbit | BOOST_IOS::badbit);
         BOOST_CHECK_MESSAGE(
             test_seekable_in_chars(io),
@@ -47,7 +49,7 @@
         vector<char> test(data_reps * data_length(), '0');
         filtering_stream<seekable> io;
         io.push(identity_seekable_filter());
- io.push(make_iterator_range(test));
+ io.push(container_device< vector<char> >(test));
         io.exceptions(BOOST_IOS::failbit | BOOST_IOS::badbit);
         BOOST_CHECK_MESSAGE(
             test_seekable_in_chunks(io),
@@ -59,7 +61,7 @@
         vector<char> test(data_reps * data_length(), '0');
         filtering_stream<seekable> io;
         io.push(identity_seekable_multichar_filter());
- io.push(make_iterator_range(test));
+ io.push(container_device< vector<char> >(test));
         io.exceptions(BOOST_IOS::failbit | BOOST_IOS::badbit);
         BOOST_CHECK_MESSAGE(
             test_seekable_in_chars(io),
@@ -71,7 +73,7 @@
         vector<char> test(data_reps * data_length(), '0');
         filtering_stream<seekable> io;
         io.push(identity_seekable_multichar_filter());
- io.push(make_iterator_range(test));
+ io.push(container_device< vector<char> >(test));
         io.exceptions(BOOST_IOS::failbit | BOOST_IOS::badbit);
         BOOST_CHECK_MESSAGE(
             test_seekable_in_chunks(io),

Modified: branches/fix-links/libs/iostreams/test/wide_stream_test.cpp
==============================================================================
--- branches/fix-links/libs/iostreams/test/wide_stream_test.cpp (original)
+++ branches/fix-links/libs/iostreams/test/wide_stream_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -13,11 +13,11 @@
 #include <vector>
 #include <boost/iostreams/device/back_inserter.hpp>
 #include <boost/iostreams/filtering_stream.hpp>
-#include <boost/range/iterator_range.hpp>
-#include "detail/filters.hpp"
 #include <boost/test/test_tools.hpp>
 #include <boost/test/unit_test.hpp>
-#include "detail/sequence.hpp"
+#include "../example/container_device.hpp" // We use container_device instead
+#include "detail/filters.hpp" // of make_iterator_range to
+#include "detail/sequence.hpp" // reduce dependence on Boost.Range
 #include "detail/temp_file.hpp"
 #include "detail/verification.hpp"
 
@@ -28,12 +28,14 @@
     using namespace std;
     using namespace boost;
     using namespace boost::iostreams;
+ using namespace boost::iostreams::example;
     using namespace boost::iostreams::test;
 
- test_sequence<wchar_t> seq;
+ test_sequence<wchar_t> seq;
+ container_device< test_sequence<wchar_t> > source(seq);
 
     {
- filtering_wistream first(make_iterator_range(seq), 0);
+ filtering_wistream first(source, 0);
         basic_istringstream<wchar_t> second(
             basic_string<wchar_t>(seq.begin(), seq.end())
         );
@@ -44,7 +46,7 @@
     }
 
     {
- filtering_wistream first(make_iterator_range(seq), 0);
+ filtering_wistream first(source, 0);
         basic_istringstream<wchar_t> second(
             basic_string<wchar_t>(seq.begin(), seq.end())
         );
@@ -55,7 +57,7 @@
     }
 
     {
- filtering_wistream first(make_iterator_range(seq));
+ filtering_wistream first(source);
         basic_istringstream<wchar_t> second(
             basic_string<wchar_t>(seq.begin(), seq.end())
         );
@@ -66,7 +68,7 @@
     }
 
     {
- filtering_wistream first(make_iterator_range(seq));
+ filtering_wistream first(source);
         basic_istringstream<wchar_t> second(
             basic_string<wchar_t>(seq.begin(), seq.end())
         );

Modified: branches/fix-links/libs/maintainers.txt
==============================================================================
--- branches/fix-links/libs/maintainers.txt (original)
+++ branches/fix-links/libs/maintainers.txt 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,3 +1,13 @@
+# Copyright (C) 2005, 2007 Douglas Gregor <doug.gregor -at- gmail.com>
+# Distributed under the Boost Software License, Version 1.0.
+# See www.boost.org/LICENSE_1_0.txt
+#
+# This file lists the names and e-mail addresses of the maintainers
+# of each Boost library, and is used by the regression-reporting
+# scripts to direct e-mail related to those libraries to the
+# maintainers. When making changes to this file, please be careful
+# to closely follow the format of the library.
+
 algorithm/minmax Herve Bronnimann <hbr -at- poly.edu>
 algorithm/string Pavol Droba <droba -at- topmail.sk>
 any Alexander Nasonov <alexander.nasonov -at- gmail.com>
@@ -20,8 +30,8 @@
 function Douglas Gregor <dgregor -at- cs.indiana.edu>
 functional
 functional/hash Daniel James <daniel_james -at- fmail.co.uk>
-fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>
-function_types Tobias Schwinger tschwinger -at- isonews2.com
+fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com>
+function_types Tobias Schwinger <tschwinger -at- isonews2.com>
 gil Lubomir Bourdev <lbourdev -at- adobe.com>, Hailin Jin <hljin -at- adobe.com>
 graph Douglas Gregor <dgregor -at- cs.indiana.edu>
 integer Daryle Walker <darylew -at- hotmail.com>
@@ -54,7 +64,7 @@
 serialization Robert Ramey <ramey -at- rrsd.com>
 signals Douglas Gregor <dgregor -at- cs.indiana.edu>
 smart_ptr Beman Dawes <bdawes -at- acm.org>, Peter Dimov <pdimov -at- mmltd.net>
-spirit Spirit Development <spirit-devel -at- lists.sourceforge.net>
+spirit Joel de Guzman <joel -at- boost-consulting.com>, Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
 statechart Andreas Huber <ahd6974-boostorg -at- yahoo.com>
 static_assert John Maddock <john -at- johnmaddock.co.uk>
 test Gennadiy Rozental <gennadiy.rozental -at- thomson.com>
@@ -71,7 +81,3 @@
 wave Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
 xpressive Eric Niebler <eric -at- boost-consulting.com>
 
-© Copyright Douglas Gregor 2005
-Distributed under the Boost Software License, Version 1.0. See www.boost.org/LICENSE_1_0.txt
-
-

Modified: branches/fix-links/libs/math/doc/sf_and_dist/graphs/gamma_dist2.png
==============================================================================
Binary files. No diff available.

Modified: branches/fix-links/libs/math/test/Jamfile.v2
==============================================================================
--- branches/fix-links/libs/math/test/Jamfile.v2 (original)
+++ branches/fix-links/libs/math/test/Jamfile.v2 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -310,6 +310,13 @@
 run test_bessel_i.cpp ;
 run test_bessel_k.cpp ;
 
+compile compile_test/compl_abs_incl_test.cpp ;
+compile compile_test/compl_acos_incl_test.cpp ;
+compile compile_test/compl_acosh_incl_test.cpp ;
+compile compile_test/compl_asin_incl_test.cpp ;
+compile compile_test/compl_asinh_incl_test.cpp ;
+compile compile_test/compl_atan_incl_test.cpp ;
+compile compile_test/compl_atanh_incl_test.cpp ;
 compile compile_test/dist_bernoulli_incl_test.cpp ;
 compile compile_test/dist_beta_incl_test.cpp ;
 compile compile_test/dist_binomial_incl_test.cpp ;
@@ -318,6 +325,8 @@
 compile compile_test/dist_complement_incl_test.cpp ;
 compile compile_test/dist_exponential_incl_test.cpp ;
 compile compile_test/dist_extreme_val_incl_test.cpp ;
+compile compile_test/dist_find_location_incl_test.cpp ;
+compile compile_test/dist_find_scale_incl_test.cpp ;
 compile compile_test/dist_fisher_f_incl_test.cpp ;
 compile compile_test/dist_gamma_incl_test.cpp ;
 compile compile_test/dist_lognormal_incl_test.cpp ;
@@ -401,3 +410,4 @@
 
 
 
+

Modified: branches/fix-links/libs/math/test/compile_test/sf_bessel_incl_test.cpp
==============================================================================
--- branches/fix-links/libs/math/test/compile_test/sf_bessel_incl_test.cpp (original)
+++ branches/fix-links/libs/math/test/compile_test/sf_bessel_incl_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,7 +3,7 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-// Basic sanity check that header <boost/math/special_functions/erf.hpp>
+// Basic sanity check that header <boost/math/special_functions/bessel.hpp>
 // #includes all the files that it needs to.
 //
 #include <boost/math/special_functions/bessel.hpp>

Modified: branches/fix-links/libs/math/test/compile_test/sf_cos_pi_incl_test.cpp
==============================================================================
--- branches/fix-links/libs/math/test/compile_test/sf_cos_pi_incl_test.cpp (original)
+++ branches/fix-links/libs/math/test/compile_test/sf_cos_pi_incl_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,7 +3,7 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-// Basic sanity check that header <boost/math/special_functions/erf.hpp>
+// Basic sanity check that header <boost/math/special_functions/cos_pi.hpp>
 // #includes all the files that it needs to.
 //
 #include <boost/math/special_functions/cos_pi.hpp>

Modified: branches/fix-links/libs/math/test/compile_test/sf_digamma_incl_test.cpp
==============================================================================
--- branches/fix-links/libs/math/test/compile_test/sf_digamma_incl_test.cpp (original)
+++ branches/fix-links/libs/math/test/compile_test/sf_digamma_incl_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -20,4 +20,4 @@
 #ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
    check_result<long double>(boost::math::digamma<long double>(l));
 #endif
-}
\ No newline at end of file
+}

Modified: branches/fix-links/libs/math/test/compile_test/sf_sin_pi_incl_test.cpp
==============================================================================
--- branches/fix-links/libs/math/test/compile_test/sf_sin_pi_incl_test.cpp (original)
+++ branches/fix-links/libs/math/test/compile_test/sf_sin_pi_incl_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,7 +3,7 @@
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-// Basic sanity check that header <boost/math/special_functions/erf.hpp>
+// Basic sanity check that header <boost/math/special_functions/sin_pi.hpp>
 // #includes all the files that it needs to.
 //
 #include <boost/math/special_functions/sin_pi.hpp>

Modified: branches/fix-links/libs/math/test/test_policy_sf.cpp
==============================================================================
--- branches/fix-links/libs/math/test/test_policy_sf.cpp (original)
+++ branches/fix-links/libs/math/test/test_policy_sf.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -21,7 +21,7 @@
 
    typedef boost::math::policies::policy<> policy;
 
- BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS(policy);
+ BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS(policy)
 
 }
 

Modified: branches/fix-links/libs/platform_maintainers.txt
==============================================================================
--- branches/fix-links/libs/platform_maintainers.txt (original)
+++ branches/fix-links/libs/platform_maintainers.txt 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,6 +1,38 @@
-gcc-3_3-darwin Noel Belcourt <kbelco -at- sandia.gov>
-cw-9_5-darwin Noel Belcourt <kbelco -at- sandia.gov>
-hp_cxx-*_tru64 Markus Schöpflin <markus.schoepflin -at- comsoft.de>
+# Copyright (C) 2005, 2007 Douglas Gregor <doug.gregor -at- gmail.com>
+# Distributed under the Boost Software License, Version 1.0.
+# See www.boost.org/LICENSE_1_0.txt
+#
+# This file lists the names and e-mail addresses of the maintainers
+# of each Boost testing platform , and is used by the regression-
+# reporting scripts to direct e-mail related to those platforms to the
+# maintainers. When making changes to this file, please be careful
+# to closely follow the format of the library.
+#
+# The format of each line is:
+#
+# Runner Platform Email addresses
 
-© Copyright Douglas Gregor 2005
-Distributed under the Boost Software License, Version 1.0. See www.boost.org/LICENSE_1_0.txt
+Sandia-darwin-intel darwin-4.0.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-darwin-ppc darwin-4.0.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-intel intel-linux-8.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-intel intel-linux-9.0 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-intel intel-linux-9.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-gcc gcc-4.2.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-gcc gcc-3.4.3 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-gcc gcc-4.0.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-gcc-64 gcc-4.2.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-gcc-64 gcc-4.1.1 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-sun gcc-3.4.6 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-sun sun-5.7 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-sun sun-5.8 Noel Belcourt <kbelco -at- sandia.gov>
+Sandia-sun sun-5.9 Noel Belcourt <kbelco -at- sandia.gov>
+"Martin Wille x86_64" gcc-4.2.1_linux_x86_64 Martin Wille <mw8329 -at- yahoo.com.au>
+"Martin Wille x86_64" gcc-3.4.6_linux_x86_64 Martin Wille <mw8329 -at- yahoo.com.au>
+Huang-WinXP-x86_32 intel-vc8-win-10.0 Sean Huang <huangsean -at- hotmail.com>
+Huang-WinXP-x86_32 msvc-8.0 Sean Huang <huangsean -at- hotmail.com>
+Huang-Vista-x64 msvc-8.0_64 Sean Huang <huangsean -at- hotmail.com>
+Huang-Vista-x64 intel-vc8-win-10.0_x86_64 Sean Huang <huangsean -at- hotmail.com>
+Huang-Vista-x64 msvc-8.0_x86_64 Sean Huang <huangsean -at- hotmail.com>
+IBM_Canada_Ltd vacpp Chris Cambly <ccambly -at- ca.ibm.com>
+RW_WinXP_VC msvc-7.1 Richard Webb <richard.webb -at- boldonjames.com>
+RW_WinXP_VC msvc-9.0 Richard Webb <richard.webb -at- boldonjames.com>

Modified: branches/fix-links/libs/python/src/object/function.cpp
==============================================================================
--- branches/fix-links/libs/python/src/object/function.cpp (original)
+++ branches/fix-links/libs/python/src/object/function.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -565,11 +565,7 @@
 }
 
 
-namespace detail
-/* Cannot be anonymous namespace:
- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34094
- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34229
- */
+namespace
 {
   struct bind_return
   {
@@ -614,8 +610,7 @@
     function_call(PyObject *func, PyObject *args, PyObject *kw)
     {
         PyObject* result = 0;
- handle_exception(
- detail::bind_return(result, static_cast<function*>(func), args, kw));
+ handle_exception(bind_return(result, static_cast<function*>(func), args, kw));
         return result;
     }
 

Modified: branches/fix-links/libs/regex/doc/Jamfile.v2
==============================================================================
--- branches/fix-links/libs/regex/doc/Jamfile.v2 (original)
+++ branches/fix-links/libs/regex/doc/Jamfile.v2 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -34,7 +34,7 @@
         
         # PDF Options:
         # TOC Generation: this is needed for FOP-0.9 and later:
- #<xsl:param>fop1.extensions=1
+ <xsl:param>fop1.extensions=0
         # Or enable this if you're using XEP:
         <xsl:param>xep.extensions=1
         # TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9!
@@ -55,3 +55,4 @@
     ;
 
 
+

Modified: branches/fix-links/libs/regex/doc/concepts.qbk
==============================================================================
--- branches/fix-links/libs/regex/doc/concepts.qbk (original)
+++ branches/fix-links/libs/regex/doc/concepts.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -67,10 +67,9 @@
 [[v.lookup_classname(F1, F2)][X::char_class_type][Converts the character sequence designated by the iterator range \[F1,F2) into a bitmask type that can subsequently be passed to isctype. Values returned from lookup_classname can be safely bitwise or'ed together. Returns 0 if the character sequence is not the name of a character class recognized by X. The value returned shall be independent of the case of the characters in the sequence.]]
 [[v.lookup_collatename(F1, F2)][X::string_type][Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range \[F1, F2). Returns an empty string if the character sequence is not a valid collating element.]]
 [[v.isctype(c, v.lookup_classname (F1, F2))][bool][Returns true if character c is a member of the character class designated by the iterator range \[F1, F2), false otherwise.]]
-[[v.value(c, i)][int][Returns the value represented by the digit c in base I if the character c is a valid digit in base I; otherwise returns -1. \[Note: the value of I will only be 8, 10, or 16. -end note\]]]
+[[v.value(c, I)][int][Returns the value represented by the digit c in base I if the character c is a valid digit in base I; otherwise returns -1. \[Note: the value of I will only be 8, 10, or 16. -end note\]]]
 [[u.imbue(loc)][X::locale_type][Imbues u with the locale loc, returns the previous locale used by u if any. ]]
 [[v.getloc()][X::locale_type][Returns the current locale used by v if any. ]]
-[[v.error_string(i)][std::string][Returns a human readable error string for the error condition i, where i is one of the values enumerated by type regex_constants::error_type. If the value i is not recognized then returns the string "Unknown error" or a localized equivalent.]]
 ]
 
 [h4 Additional Optional Requirements]
@@ -89,14 +88,14 @@
 [[v.escape_syntax_type(c)][regex_constants::escape_syntax_type][Returns a symbolic value of type regex_constants::escape_syntax_type, that signifies the meaning of character c within the regular expression grammar, when c has been preceded by an escape character. Precondition: if b is the character preceding c in the expression being parsed then: `v.syntax_type(b) == syntax_escape`]]
 [[v.translate(c, b)][X::char_type][Returns a character d such that: for any character d that is to be considered equivalent to c then `v.translate(c,false)==v.translate(d,false)`. Likewise for all characters C that are to be considered equivalent to c when comparisons are to be performed without regard to case, then `v.translate(c,true)==v.translate(C,true)`.]]
 [[v.toi(I1, I2, i)][An integer type capable of holding either a charT or an int.][Behaves as follows: if `p == q` or if `*p` is not a digit character then returns -1. Otherwise performs formatted numeric input on the sequence \[p,q) and returns the result as an int. Postcondition: either p == q or *p is a non-digit character.]]
-[[v.error_string(i)][std::string][Returns a human readable error string for the error condition i, where i is one of the values enumerated by type regex_constants::error_type. If the value i is not recognized then returns the string "Unknown error" or a localized equivalent.]]
+[[v.error_string(I)][std::string][Returns a human readable error string for the error condition i, where i is one of the values enumerated by type regex_constants::error_type. If the value /I/ is not recognized then returns the string "Unknown error" or a localized equivalent.]]
 [[v.tolower(c)][X::char_type][Converts c to lower case, used for Perl-style \l and \L formating operations.]]
 [[v.toupper(c)][X::char_type][Converts c to upper case, used for Perl-style \u and \U formating operations.]]
 ]
 
 [endsect]
 
-[section:iterator_concepts Iterator Rrequirements]
+[section:iterator_concepts Iterator Requirements]
 
 The regular expression algorithms (and iterators) take all require a
 Bidirectional-Iterator.

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,12 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Background Information</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="ref/deprecated_interfaces/old_regex.html" title=" High
- Level Class RegEx (Deprecated)">
-<link rel="next" href="background_information/headers.html" title=" Headers">
+<link rel="prev" href="ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">
+<link rel="next" href="background_information/headers.html" title="Headers">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.background_information"></a>Background Information</h2></div></div></div>
+<a name="boost_regex.background_information"></a>Background Information
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Headers</span></dt>
 <dt><span class="section"> Localization</span></dt>
@@ -44,31 +44,14 @@
       Acknowledgements</a></span></dt>
 <dt><span class="section"> History</span></dt>
 </dl></div>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Acknowledgements</title>
+<title>Acknowledgements</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="redist.html" title=" Redistributables">
-<link rel="next" href="history.html" title=" History">
+<link rel="prev" href="redist.html" title="Redistributables">
+<link rel="next" href="history.html" title="History">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.acknowledgements"></a><a href="acknowledgements.html" title="
- Acknowledgements">
- Acknowledgements</a></h3></div></div></div>
+<a name="boost_regex.background_information.acknowledgements"></a><a href="acknowledgements.html" title="Acknowledgements">
+ Acknowledgements</a>
+</h3></div></div></div>
 <p>
         The author can be contacted at john - at - johnmaddock.co.uk; the home page
         for this library is at www.boost.org.
@@ -75,10 +74,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/examples.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/examples.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/examples.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Test and
- Example Programs</title>
+<title>Test and Example Programs</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="thread_safety.html" title=" Thread
- Safety">
-<link rel="next" href="futher.html" title=" References
- and Further Information">
+<link rel="prev" href="thread_safety.html" title="Thread Safety">
+<link rel="next" href="futher.html" title="References and Further Information">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,16 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.examples"></a><a href="examples.html" title=" Test and
- Example Programs"> Test and
- Example Programs</a></h3></div></div></div>
-<a name="boost_regex.background_information.examples.test_programs"></a><h4>
-<a name="id614398"></a>
+<a name="boost_regex.background_information.examples"></a><a href="examples.html" title="Test and Example Programs"> Test and
+ Example Programs</a>
+</h3></div></div></div>
+<a name="boost_regex.background_information.examples.test_programs"></a><h5>
+<a name="id647187"></a>
         <a href="examples.html#boost_regex.background_information.examples.test_programs">Test
         Programs</a>
- </h4>
+ </h5>
 <p>
- <span class="bold"><b>regress:</b></span>
+ <span class="bold"><strong>regress:</strong></span>
       </p>
 <p>
         A regression test application that gives the matching/searching algorithms
@@ -52,7 +49,7 @@
         Files: See directory.
       </p>
 <p>
- <span class="bold"><b>bad_expression_test:</b></span>
+ <span class="bold"><strong>bad_expression_test:</strong></span>
       </p>
 <p>
         Verifies that "bad" regular expressions don't cause the matcher
@@ -65,7 +62,7 @@
         Files: bad_expression_test.cpp.
       </p>
 <p>
- <span class="bold"><b>recursion_test:</b></span>
+ <span class="bold"><strong>recursion_test:</strong></span>
       </p>
 <p>
         Verifies that the matcher can't overrun the stack (no matter what the expression).
@@ -77,7 +74,7 @@
         Files: recursion_test.cpp.
       </p>
 <p>
- <span class="bold"><b>concepts:</b></span>
+ <span class="bold"><strong>concepts:</strong></span>
       </p>
 <p>
         Verifies that the library meets all documented concepts (a compile only test).
@@ -89,7 +86,7 @@
         Files: concept_check.cpp.
       </p>
 <p>
- <span class="bold"><b>captures_test:</b></span>
+ <span class="bold"><strong>captures_test:</strong></span>
       </p>
 <p>
         Test code for captures.
@@ -100,13 +97,13 @@
 <p>
         Files: captures_test.cpp.
       </p>
-<a name="boost_regex.background_information.examples.example_programs"></a><h4>
-<a name="id614615"></a>
+<a name="boost_regex.background_information.examples.example_programs"></a><h5>
+<a name="id647395"></a>
         <a href="examples.html#boost_regex.background_information.examples.example_programs">Example
         programs</a>
- </h4>
+ </h5>
 <p>
- <span class="bold"><b>grep</b></span>
+ <span class="bold"><strong>grep</strong></span>
       </p>
 <p>
         A simple grep implementation, run with the -h command line option to find
@@ -116,7 +113,7 @@
         Files: grep.cpp
       </p>
 <p>
- <span class="bold"><b>timer.exe</b></span>
+ <span class="bold"><strong>timer.exe</strong></span>
       </p>
 <p>
         A simple interactive expression matching application, the results of all
@@ -126,11 +123,11 @@
 <p>
         Files: regex_timer.cpp.
       </p>
-<a name="boost_regex.background_information.examples.code_snippets"></a><h4>
-<a name="id614698"></a>
+<a name="boost_regex.background_information.examples.code_snippets"></a><h5>
+<a name="id647476"></a>
         <a href="examples.html#boost_regex.background_information.examples.code_snippets">Code
         snippets</a>
- </h4>
+ </h5>
 <p>
         The snippets examples contain the code examples used in the documentation:
       </p>
@@ -211,10 +208,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/faq.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/faq.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/faq.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> FAQ</title>
+<title>FAQ</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="futher.html" title=" References
- and Further Information">
-<link rel="next" href="performance.html" title=" Performance">
+<link rel="prev" href="futher.html" title="References and Further Information">
+<link rel="next" href="performance.html" title="Performance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.faq"></a> FAQ</h3></div></div></div>
+<a name="boost_regex.background_information.faq"></a> FAQ
+</h3></div></div></div>
 <p>
- <span class="bold"><b>Q.</b></span> I can't get regex++ to work with escape
+ <span class="bold"><strong>Q.</strong></span> I can't get regex++ to work with escape
         characters, what's going on?
       </p>
 <p>
- <span class="bold"><b>A.</b></span> If you embed regular expressions in C++
+ <span class="bold"><strong>A.</strong></span> If you embed regular expressions in C++
         code, then remember that escape characters are processed twice: once by the
         C++ compiler, and once by the Boost.Regex expression compiler, so to pass
         the regular expression \d+ to Boost.Regex, you need to embed "\d+"
@@ -39,21 +39,21 @@
         "\\" in your code.
       </p>
 <p>
- <span class="bold"><b>Q.</b></span> No matter what I do regex_match always
+ <span class="bold"><strong>Q.</strong></span> No matter what I do regex_match always
         returns false, what's going on?
       </p>
 <p>
- <span class="bold"><b>A.</b></span> The algorithm regex_match only succeeds
- if the expression matches <span class="bold"><b>all</b></span> of the text,
- if you want to <span class="bold"><b>find</b></span> a sub-string within
+ <span class="bold"><strong>A.</strong></span> The algorithm regex_match only succeeds
+ if the expression matches <span class="bold"><strong>all</strong></span> of the text,
+ if you want to <span class="bold"><strong>find</strong></span> a sub-string within
         the text that matches the expression then use regex_search instead.
       </p>
 <p>
- <span class="bold"><b>Q.</b></span> Why does using parenthesis in a POSIX
+ <span class="bold"><strong>Q.</strong></span> Why does using parenthesis in a POSIX
         regular expression change the result of a match?
       </p>
 <p>
- <span class="bold"><b>A.</b></span> For POSIX (extended and basic) regular
+ <span class="bold"><strong>A.</strong></span> For POSIX (extended and basic) regular
         expressions, but not for perl regexes, parentheses don't only mark; they
         determine what the best match is as well. When the expression is compiled
         as a POSIX basic or extended regex then Boost.Regex follows the POSIX standard
@@ -85,11 +85,11 @@
         as the expression.
       </p>
 <p>
- <span class="bold"><b>Q.</b></span> Why don't character ranges work properly
+ <span class="bold"><strong>Q.</strong></span> Why don't character ranges work properly
         (POSIX mode only)?
       </p>
 <p>
- <span class="bold"><b>A.</b></span> The POSIX standard specifies that character
+ <span class="bold"><strong>A.</strong></span> The POSIX standard specifies that character
         range expressions are locale sensitive - so for example the expression [A-Z]
         will match any collating element that collates between 'A' and 'Z'. That
         means that for most locales other than "C" or "POSIX",
@@ -97,39 +97,39 @@
         most people expect - or at least not what most people have come to expect
         from regular expression engines. For this reason, the default behaviour of
         Boost.Regex (perl mode) is to turn locale sensitive collation off by not
- setting the <tt class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">collate</span></tt>
+ setting the <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">collate</span></code>
         compile time flag. However if you set a non-default compile time flag - for
- example <tt class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span></tt> or <tt class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span></tt>,
+ example <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span></code> or <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span></code>,
         then locale dependent collation will be enabled, this also applies to the
- POSIX API functions which use either <tt class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span></tt>
- or <tt class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span></tt> internally. [Note - when <tt class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">nocollate</span></tt> in effect, the library behaves
+ POSIX API functions which use either <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span></code>
+ or <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span></code> internally. [Note - when <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">nocollate</span></code> in effect, the library behaves
         "as if" the LC_COLLATE locale category were always "C",
         regardless of what its actually set to - end note].
       </p>
 <p>
- <span class="bold"><b>Q.</b></span> Why are there no throw specifications
+ <span class="bold"><strong>Q.</strong></span> Why are there no throw specifications
         on any of the functions? What exceptions can the library throw?
       </p>
 <p>
- <span class="bold"><b>A.</b></span> Not all compilers support (or honor)
+ <span class="bold"><strong>A.</strong></span> Not all compilers support (or honor)
         throw specifications, others support them but with reduced efficiency. Throw
         specifications may be added at a later date as compilers begin to handle
         this better. The library should throw only three types of exception: [boost::regex_error]
- can be thrown by basic_regex when compiling a regular
- expression, <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt> can be thrown when a call
- to <tt class="computeroutput"><span class="identifier">basic_regex</span><span class="special">::</span><span class="identifier">imbue</span></tt> tries to open a message catalogue
- that doesn't exist, or when a call to regex_search or regex_match results in an "everlasting"
- search, or when a call to <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">GrepFiles</span></tt>
- or <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">FindFiles</span></tt> tries to open a file that cannot
- be opened, finally <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bad_alloc</span></tt> can be thrown by just about any
+ can be thrown by basic_regex when compiling a regular
+ expression, <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code> can be thrown when a call
+ to <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">::</span><span class="identifier">imbue</span></code> tries to open a message catalogue
+ that doesn't exist, or when a call to regex_search or regex_match results in an "everlasting"
+ search, or when a call to <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">GrepFiles</span></code>
+ or <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">FindFiles</span></code> tries to open a file that cannot
+ be opened, finally <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bad_alloc</span></code> can be thrown by just about any
         of the functions in this library.
       </p>
 <p>
- <span class="bold"><b>Q.</b></span> Why can't I use the "convenience"
+ <span class="bold"><strong>Q.</strong></span> Why can't I use the "convenience"
         versions of regex_match / regex_search / regex_grep / regex_format / regex_merge?
       </p>
 <p>
- <span class="bold"><b>A.</b></span> These versions may or may not be available
+ <span class="bold"><strong>A.</strong></span> These versions may or may not be available
         depending upon the capabilities of your compiler, the rules determining the
         format of these functions are quite complex - and only the versions visible
         to a standard compliant compiler are given in the help. To find out what
@@ -141,10 +141,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/futher.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/futher.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/futher.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> References
- and Further Information</title>
+<title>References and Further Information</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="examples.html" title=" Test and
- Example Programs">
-<link rel="next" href="faq.html" title=" FAQ">
+<link rel="prev" href="examples.html" title="Test and Example Programs">
+<link rel="next" href="faq.html" title="FAQ">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.futher"></a><a href="futher.html" title=" References
- and Further Information"> References
- and Further Information</a></h3></div></div></div>
+<a name="boost_regex.background_information.futher"></a><a href="futher.html" title="References and Further Information"> References
+ and Further Information</a>
+</h3></div></div></div>
 <p>
         Short tutorials on regular expressions can be <a href="http://etext.lib.virginia.edu/helpsheets/regex.html" target="_top">found
         here</a> and here.
@@ -64,10 +62,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/headers.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/headers.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/headers.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Headers</title>
+<title>Headers</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="../background_information.html" title="Background Information">
-<link rel="next" href="locale.html" title=" Localization">
+<link rel="next" href="locale.html" title="Localization">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,25 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.headers"></a> Headers</h3></div></div></div>
+<a name="boost_regex.background_information.headers"></a> Headers
+</h3></div></div></div>
 <p>
- There are two main headers used by this library: <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- provides full access to the main template library, while <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ There are two main headers used by this library: <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ provides full access to the main template library, while <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
         provides access to the (deprecated) high level class RegEx, and the POSIX
         API functions.
       </p>
 <p>
- There is also a header containing only forward declarations <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- for use when an interface is dependent upon basic_regex, but otherwise does
+ There is also a header containing only forward declarations <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ for use when an interface is dependent upon basic_regex, but otherwise does
         not need the full definitions.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/history.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/history.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/history.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> History</title>
+<title>History</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="acknowledgements.html" title="
- Acknowledgements">
+<link rel="prev" href="acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,12 +23,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.history"></a> History</h3></div></div></div>
-<a name="boost_regex.background_information.history.boost_1_34"></a><h4>
-<a name="id616902"></a>
+<a name="boost_regex.background_information.history"></a> History
+</h3></div></div></div>
+<a name="boost_regex.background_information.history.boost_1_34"></a><h5>
+<a name="id649643"></a>
         <a href="history.html#boost_regex.background_information.history.boost_1_34">Boost
         1.34</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
           Fix for non-greedy repeats and partial matches not working correctly in
@@ -48,11 +48,11 @@
           the same as |.
         </li>
 </ul></div>
-<a name="boost_regex.background_information.history.boost_1_33_1"></a><h4>
-<a name="id616955"></a>
+<a name="boost_regex.background_information.history.boost_1_33_1"></a><h5>
+<a name="id649694"></a>
         <a href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost
         1.33.1</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
           Fixed broken makefiles.
@@ -118,11 +118,11 @@
           Fixed bug that allowed some invalid expressions to be accepted.
         </li>
 </ul></div>
-<a name="boost_regex.background_information.history.boost_1_33_0"></a><h4>
-<a name="id617086"></a>
+<a name="boost_regex.background_information.history.boost_1_33_0"></a><h5>
+<a name="id649824"></a>
         <a href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost
         1.33.0</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
           Completely rewritten expression parsing code, and traits class support;
@@ -173,19 +173,19 @@
           in the expression the error occured.
         </li>
 </ul></div>
-<a name="boost_regex.background_information.history.boost_1_32_1"></a><h4>
-<a name="id617194"></a>
+<a name="boost_regex.background_information.history.boost_1_32_1"></a><h5>
+<a name="id649923"></a>
         <a href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost
         1.32.1</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           Fixed bug in partial matches of bounded repeats of '.'.
         </li></ul></div>
-<a name="boost_regex.background_information.history.boost_1_31_0"></a><h4>
-<a name="id617229"></a>
+<a name="boost_regex.background_information.history.boost_1_31_0"></a><h5>
+<a name="id649957"></a>
         <a href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost
         1.31.0</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
           Completely rewritten pattern matching code - it is now up to 10 times faster
@@ -220,10 +220,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/locale.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/locale.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/locale.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Localization</title>
+<title>Localization</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="headers.html" title=" Headers">
-<link rel="next" href="thread_safety.html" title=" Thread
- Safety">
+<link rel="prev" href="headers.html" title="Headers">
+<link rel="next" href="thread_safety.html" title="Thread Safety">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.locale"></a> Localization</h3></div></div></div>
+<a name="boost_regex.background_information.locale"></a> Localization
+</h3></div></div></div>
 <p>
         Boost.Regex provides extensive support for run-time localization, the localization
         model used can be split into two parts: front-end and back-end.
@@ -57,52 +57,50 @@
 <p>
         There are three separate localization mechanisms supported by Boost.Regex:
       </p>
-<a name="boost_regex.background_information.locale.win32_localization_model_"></a><h4>
-<a name="id610859"></a>
+<a name="boost_regex.background_information.locale.win32_localization_model_"></a><h5>
+<a name="id643689"></a>
         <a href="locale.html#boost_regex.background_information.locale.win32_localization_model_">Win32
         localization model.</a>
- </h4>
+ </h5>
 <p>
         This is the default model when the library is compiled under Win32, and is
- encapsulated by the traits class <tt class="computeroutput"><span class="identifier">w32_regex_traits</span></tt>.
- When this model is in effect each basic_regex object gets it's own
+ encapsulated by the traits class <code class="computeroutput"><span class="identifier">w32_regex_traits</span></code>.
+ When this model is in effect each basic_regex object gets it's own
         LCID, by default this is the users default setting as returned by GetUserDefaultLCID,
- but you can call imbue on the <tt class="computeroutput"><span class="identifier">basic_regex</span></tt>
+ but you can call imbue on the <code class="computeroutput"><span class="identifier">basic_regex</span></code>
         object to set it's locale to some other LCID if you wish. All the settings
         used by Boost.Regex are acquired directly from the operating system bypassing
         the C run time library. Front-end localization requires a resource dll, containing
         a string table with the user-defined strings. The traits class exports the
         function:
       </p>
-<pre class="programlisting">
-<span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
+<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
         which needs to be called with a string identifying the name of the resource
         dll, before your code compiles any regular expressions (but not necessarily
- before you construct any <tt class="computeroutput"><span class="identifier">basic_regex</span></tt>
+ before you construct any <code class="computeroutput"><span class="identifier">basic_regex</span></code>
         instances):
       </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">w32_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mydll.dll"</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">w32_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mydll.dll"</span><span class="special">);</span>
 </pre>
 <p>
         The library provides full Unicode support under NT, under Windows 9x the
         library degrades gracefully - characters 0 to 255 are supported, the remainder
         are treated as "unknown" graphic characters.
       </p>
-<a name="boost_regex.background_information.locale.c_localization_model_"></a><h4>
-<a name="id611109"></a>
+<a name="boost_regex.background_information.locale.c_localization_model_"></a><h5>
+<a name="id643933"></a>
         <a href="locale.html#boost_regex.background_information.locale.c_localization_model_">C
         localization model.</a>
- </h4>
+ </h5>
 <p>
         This model has been deprecated in favor of the C++ locale for all non-Windows
         compilers that support it. This locale is encapsulated by the traits class
- <tt class="computeroutput"><span class="identifier">c_regex_traits</span></tt>, Win32 users
+ <code class="computeroutput"><span class="identifier">c_regex_traits</span></code>, Win32 users
         can force this model to take effect by defining the pre-processor symbol
         BOOST_REGEX_USE_C_LOCALE. When this model is in effect there is a single
- global locale, as set by <tt class="computeroutput"><span class="identifier">setlocale</span></tt>.
+ global locale, as set by <code class="computeroutput"><span class="identifier">setlocale</span></code>.
         All settings are acquired from your run time library, consequently Unicode
         support is dependent upon your run time library implementation.
       </p>
@@ -111,54 +109,52 @@
       </p>
 <p>
         Note that calling setlocale invalidates all compiled regular expressions,
- calling <tt class="computeroutput"><span class="identifier">setlocale</span><span class="special">(</span><span class="identifier">LC_ALL</span><span class="special">,</span> <span class="string">"C"</span><span class="special">)</span></tt>
+ calling <code class="computeroutput"><span class="identifier">setlocale</span><span class="special">(</span><span class="identifier">LC_ALL</span><span class="special">,</span> <span class="string">"C"</span><span class="special">)</span></code>
         will make this library behave equivalent to most traditional regular expression
         libraries including version 1 of this library.
       </p>
-<a name="boost_regex.background_information.locale.c___localization_model_"></a><h4>
-<a name="id611224"></a>
+<a name="boost_regex.background_information.locale.c___localization_model_"></a><h5>
+<a name="id644045"></a>
         <a href="locale.html#boost_regex.background_information.locale.c___localization_model_">C++
         localization model.</a>
- </h4>
+ </h5>
 <p>
         This model is the default for non-Windows compilers.
       </p>
 <p>
- When this model is in effect each instance of basic_regex has its own instance
- of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span></tt>, class basic_regex also has a member function
- <tt class="computeroutput"><span class="identifier">imbue</span></tt> which allows the locale
+ When this model is in effect each instance of basic_regex has its own instance
+ of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span></code>, class basic_regex also has a member function
+ <code class="computeroutput"><span class="identifier">imbue</span></code> which allows the locale
         for the expression to be set on a per-instance basis. Front end localization
- requires a POSIX message catalogue, which will be loaded via the <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">messages</span></tt>
+ requires a POSIX message catalogue, which will be loaded via the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">messages</span></code>
         facet of the expression's locale, the traits class exports the symbol:
       </p>
-<pre class="programlisting">
-<span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
+<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
         which needs to be called with a string identifying the name of the message
         catalogue, before your code compiles any regular expressions (but not necessarily
         before you construct any basic_regex instances):
       </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">cpp_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mycatalogue"</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">cpp_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mycatalogue"</span><span class="special">);</span>
 </pre>
 <p>
- Note that calling <tt class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;&gt;::</span><span class="identifier">imbue</span></tt>
- will invalidate any expression currently compiled in that instance of basic_regex.
+ Note that calling <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;&gt;::</span><span class="identifier">imbue</span></code>
+ will invalidate any expression currently compiled in that instance of basic_regex.
       </p>
 <p>
         Finally note that if you build the library with a non-default localization
         model, then the appropriate pre-processor symbol (BOOST_REGEX_USE_C_LOCALE
         or BOOST_REGEX_USE_CPP_LOCALE) must be defined both when you build the support
- library, and when you include <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- in your code. The best way to ensure this is to add the #define to <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>.
+ library, and when you include <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ in your code. The best way to ensure this is to add the #define to <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.
       </p>
-<a name="boost_regex.background_information.locale.providing_a_message_catalogue"></a><h4>
-<a name="id611693"></a>
+<a name="boost_regex.background_information.locale.providing_a_message_catalogue"></a><h5>
+<a name="id644505"></a>
         <a href="locale.html#boost_regex.background_information.locale.providing_a_message_catalogue">Providing
         a message catalogue</a>
- </h4>
+ </h5>
 <p>
         In order to localize the front end of the library, you need to provide the
         library with the appropriate message strings contained either in a resource
@@ -1272,7 +1268,7 @@
               </td>
 <td>
               <p>
- "Unmatched [ or <tt class="literal">" </tt>
+ "Unmatched [ or <code class="literal">" </code>
               </p>
               </td>
 <td>
@@ -1779,10 +1775,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/performance.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/performance.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/performance.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Performance</title>
+<title>Performance</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="faq.html" title=" FAQ">
-<link rel="next" href="standards.html" title=" Standards
- Conformance">
+<link rel="prev" href="faq.html" title="FAQ">
+<link rel="next" href="standards.html" title="Standards Conformance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.performance"></a> Performance</h3></div></div></div>
+<a name="boost_regex.background_information.performance"></a> Performance
+</h3></div></div></div>
 <p>
         The performance of Boost.Regex in both recursive and non-recursive modes
         should be broadly comparable to other regular expression libraries: recursive
@@ -46,10 +46,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/redist.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/redist.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/redist.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Redistributables</title>
+<title>Redistributables</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="standards.html" title=" Standards
- Conformance">
-<link rel="next" href="acknowledgements.html" title="
- Acknowledgements">
+<link rel="prev" href="standards.html" title="Standards Conformance">
+<link rel="next" href="acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.redist"></a> Redistributables</h3></div></div></div>
+<a name="boost_regex.background_information.redist"></a> Redistributables
+</h3></div></div></div>
 <p>
         If you are using Microsoft or Borland C++ and link to a dll version of the
         run time library, then you can choose to also link to a dll version of Boost.Regex
@@ -48,10 +47,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/standards.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/standards.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/standards.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Standards
- Conformance</title>
+<title>Standards Conformance</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="performance.html" title=" Performance">
-<link rel="next" href="redist.html" title=" Redistributables">
+<link rel="prev" href="performance.html" title="Performance">
+<link rel="next" href="redist.html" title="Redistributables">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,22 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.standards"></a><a href="standards.html" title=" Standards
- Conformance"> Standards
- Conformance</a></h3></div></div></div>
-<a name="boost_regex.background_information.standards.c__"></a><h4>
-<a name="id615703"></a>
+<a name="boost_regex.background_information.standards"></a><a href="standards.html" title="Standards Conformance"> Standards
+ Conformance</a>
+</h3></div></div></div>
+<a name="boost_regex.background_information.standards.c__"></a><h5>
+<a name="id648468"></a>
         <a href="standards.html#boost_regex.background_information.standards.c__">C++</a>
- </h4>
+ </h5>
 <p>
         Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
         Report on C++ Library Extensions</a>.
       </p>
-<a name="boost_regex.background_information.standards.ecmascript___javascript"></a><h4>
-<a name="id615743"></a>
+<a name="boost_regex.background_information.standards.ecmascript___javascript"></a><h5>
+<a name="id648507"></a>
         <a href="standards.html#boost_regex.background_information.standards.ecmascript___javascript">ECMAScript
         / JavaScript</a>
- </h4>
+ </h5>
 <p>
         All of the ECMAScript regular expression syntax features are supported, except
         that:
@@ -49,10 +48,10 @@
         The escape sequence \u matches any upper case character (the same as [[:upper:]])
         rather than a Unicode escape sequence; use \x{DDDD} for Unicode escape sequences.
       </p>
-<a name="boost_regex.background_information.standards.perl"></a><h4>
-<a name="id615784"></a>
+<a name="boost_regex.background_information.standards.perl"></a><h5>
+<a name="id648546"></a>
         <a href="standards.html#boost_regex.background_information.standards.perl">Perl</a>
- </h4>
+ </h5>
 <p>
         Almost all Perl features are supported, except for:
       </p>
@@ -62,10 +61,10 @@
 <p>
         (??{code}) Not implementable in a compiled strongly typed language.
       </p>
-<a name="boost_regex.background_information.standards.posix"></a><h4>
-<a name="id615824"></a>
+<a name="boost_regex.background_information.standards.posix"></a><h5>
+<a name="id648584"></a>
         <a href="standards.html#boost_regex.background_information.standards.posix">POSIX</a>
- </h4>
+ </h5>
 <p>
         All the POSIX basic and extended regular expression features are supported,
         except that:
@@ -82,10 +81,10 @@
         implementation doesn't work on your platform, then you will need to supply
         a custom traits class.
       </p>
-<a name="boost_regex.background_information.standards.unicode"></a><h4>
-<a name="id615873"></a>
+<a name="boost_regex.background_information.standards.unicode"></a><h5>
+<a name="id648632"></a>
         <a href="standards.html#boost_regex.background_information.standards.unicode">Unicode</a>
- </h4>
+ </h5>
 <p>
         The following comments refer to <a href="http://unicode.org/reports/tr18/" target="_top">Unicode
         Technical Standard #18: Unicode Regular Expressions version 11</a>.
@@ -165,13 +164,13 @@
                 Indirectly support by forward-lookahead:
               </p>
               <p>
- <tt class="computeroutput"><span class="special">(?=[[:</span><span class="identifier">X</span><span class="special">:]])[[:</span><span class="identifier">Y</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">(?=[[:</span><span class="identifier">X</span><span class="special">:]])[[:</span><span class="identifier">Y</span><span class="special">:]]</span></code>
               </p>
               <p>
                 Gives the intersection of character properties X and Y.
               </p>
               <p>
- <tt class="computeroutput"><span class="special">(?![[:</span><span class="identifier">X</span><span class="special">:]])[[:</span><span class="identifier">Y</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">(?![[:</span><span class="identifier">X</span><span class="special">:]])[[:</span><span class="identifier">Y</span><span class="special">:]]</span></code>
               </p>
               <p>
                 Gives everything in Y that is not in X (subtraction).
@@ -469,7 +468,7 @@
               </td>
 <td>
               <p>
- Supported: pass the flag <tt class="computeroutput"><span class="identifier">match_partial</span></tt>
+ Supported: pass the flag <code class="computeroutput"><span class="identifier">match_partial</span></code>
                 to the regex algorithms.
               </p>
               </td>
@@ -550,10 +549,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/background_information/thread_safety.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/background_information/thread_safety.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/background_information/thread_safety.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Thread
- Safety</title>
+<title>Thread Safety</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
-<link rel="prev" href="locale.html" title=" Localization">
-<link rel="next" href="examples.html" title=" Test and
- Example Programs">
+<link rel="prev" href="locale.html" title="Localization">
+<link rel="next" href="examples.html" title="Test and Example Programs">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,44 +24,43 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.thread_safety"></a><a href="thread_safety.html" title=" Thread
- Safety"> Thread
- Safety</a></h3></div></div></div>
+<a name="boost_regex.background_information.thread_safety"></a><a href="thread_safety.html" title="Thread Safety"> Thread
+ Safety</a>
+</h3></div></div></div>
 <p>
         The Boost.Regex library is thread safe when Boost is: you can verify that
- Boost is in thread safe mode by checking to see if <tt class="computeroutput"><span class="identifier">BOOST_HAS_THREADS</span></tt>
+ Boost is in thread safe mode by checking to see if <code class="computeroutput"><span class="identifier">BOOST_HAS_THREADS</span></code>
         is defined: this macro is set automatically by the config system when threading
         support is turned on in your compiler.
       </p>
 <p>
- Class basic_regex
+ Class basic_regex
         and its typedefs regex and wregex are thread safe, in that compiled regular
         expressions can safely be shared between threads. The matching algorithms
- regex_match,
- regex_search,
- and regex_replace
- are all re-entrant and thread safe. Class match_results is now thread safe,
+ regex_match,
+ regex_search,
+ and regex_replace
+ are all re-entrant and thread safe. Class match_results is now thread safe,
         in that the results of a match can be safely copied from one thread to another
- (for example one thread may find matches and push match_results instances onto a queue,
+ (for example one thread may find matches and push match_results instances onto a queue,
         while another thread pops them off the other end), otherwise use a separate
- instance of match_results
+ instance of match_results
         per thread.
       </p>
 <p>
- The POSIX API functions are
+ The POSIX API functions are
         all re-entrant and thread safe, regular expressions compiled with regcomp
         can also be shared between threads.
       </p>
 <p>
- The <a href="../ref/deprecated_interfaces/old_regex.html" title=" High
- Level Class RegEx (Deprecated)">class
+ The <a href="../ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">class
         RegEx</a> is only thread safe if each thread gets its own RegEx instance
         (apartment threading) - this is a consequence of RegEx handling both compiling
         and matching regular expressions.
       </p>
 <p>
         Finally note that changing the global locale invalidates all compiled regular
- expressions, therefore calling <tt class="computeroutput"><span class="identifier">set_locale</span></tt>
+ expressions, therefore calling <code class="computeroutput"><span class="identifier">set_locale</span></code>
         from one thread while another uses regular expressions will produce unpredictable
         results.
       </p>
@@ -74,10 +71,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/captures.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/captures.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/captures.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Understanding Marked Sub-Expressions
- and Captures</title>
+<title>Understanding Marked Sub-Expressions and Captures</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="unicode.html" title=" Unicode and Boost.Regex">
-<link rel="next" href="partial_matches.html" title=" Partial Matches">
+<link rel="prev" href="unicode.html" title="Unicode and Boost.Regex">
+<link rel="next" href="partial_matches.html" title="Partial Matches">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.captures"></a><a href="captures.html" title=" Understanding Marked Sub-Expressions
- and Captures"> Understanding Marked Sub-Expressions
- and Captures</a></h2></div></div></div>
+<a name="boost_regex.captures"></a><a href="captures.html" title="Understanding Marked Sub-Expressions and Captures"> Understanding Marked Sub-Expressions
+ and Captures</a>
+</h2></div></div></div>
 <p>
       Captures are the iterator ranges that are "captured" by marked sub-expressions
       as a regular expression gets matched. Each marked sub-expression can result
@@ -35,12 +34,12 @@
       how captures and marked sub-expressions in Boost.Regex are represented and
       accessed.
     </p>
-<a name="boost_regex.captures.marked_sub_expressions"></a><h4>
-<a name="id459027"></a>
+<a name="boost_regex.captures.marked_sub_expressions"></a><h5>
+<a name="id492844"></a>
       <a href="captures.html#boost_regex.captures.marked_sub_expressions">Marked sub-expressions</a>
- </h4>
+ </h5>
 <p>
- Every time a Perl regular expression contains a parenthesis group <tt class="computeroutput"><span class="special">()</span></tt>, it spits out an extra field, known as a
+ Every time a Perl regular expression contains a parenthesis group <code class="computeroutput"><span class="special">()</span></code>, it spits out an extra field, known as a
       marked sub-expression, for example the expression:
     </p>
 <pre class="programlisting">(\w+)\W+(\w+)</pre>
@@ -48,7 +47,7 @@
       Has two marked sub-expressions (known as $1 and $2 respectively), in addition
       the complete match is known as $&amp;, everything before the first match as
       $`, and everything after the match as $'. So if the above expression is searched
- for within <tt class="computeroutput"><span class="string">"@abc def--"</span></tt>,
+ for within <code class="computeroutput"><span class="string">"@abc def--"</span></code>,
       then we obtain:
     </p>
 <div class="informaltable"><table class="table">
@@ -132,11 +131,10 @@
 </tbody>
 </table></div>
 <p>
- In Boost.Regex all these are accessible via the match_results class that gets filled
- in when calling one of the regular expression matching algorithms ( regex_search, regex_match, or regex_iterator). So given:
+ In Boost.Regex all these are accessible via the match_results class that gets filled
+ in when calling one of the regular expression matching algorithms ( regex_search, regex_match, or regex_iterator). So given:
     </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">IteratorType</span><span class="special">&gt;</span> <span class="identifier">m</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">IteratorType</span><span class="special">&gt;</span> <span class="identifier">m</span><span class="special">;</span>
 </pre>
 <p>
       The Perl and Boost.Regex equivalents are as follows:
@@ -167,7 +165,7 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -179,7 +177,7 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code>
             </p>
             </td>
 </tr>
@@ -191,7 +189,7 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">]</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">]</span></code>
             </p>
             </td>
 </tr>
@@ -203,26 +201,26 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
 </tbody>
 </table></div>
 <p>
- In Boost.Regex each sub-expression match is represented by a sub_match object, this is basically
+ In Boost.Regex each sub-expression match is represented by a sub_match object, this is basically
       just a pair of iterators denoting the start and end position of the sub-expression
       match, but there are some additional operators provided so that objects of
- type sub_match
- behave a lot like a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt>: for example they are implicitly
- convertible to a <tt class="computeroutput"><span class="identifier">basic_string</span></tt>,
+ type sub_match
+ behave a lot like a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>: for example they are implicitly
+ convertible to a <code class="computeroutput"><span class="identifier">basic_string</span></code>,
       they can be compared to a string, added to a string, or streamed out to an
       output stream.
     </p>
-<a name="boost_regex.captures.unmatched_sub_expressions"></a><h4>
-<a name="id459648"></a>
+<a name="boost_regex.captures.unmatched_sub_expressions"></a><h5>
+<a name="id493467"></a>
       <a href="captures.html#boost_regex.captures.unmatched_sub_expressions">Unmatched Sub-Expressions</a>
- </h4>
+ </h5>
 <p>
       When a regular expression match is found there is no need for all of the marked
       sub-expressions to have participated in the match, for example the expression:
@@ -230,12 +228,12 @@
 <pre class="programlisting">(abc)|(def)</pre>
 <p>
       can match either $1 or $2, but never both at the same time. In Boost.Regex
- you can determine which sub-expressions matched by accessing the <tt class="computeroutput"><span class="identifier">sub_match</span><span class="special">::</span><span class="identifier">matched</span></tt> data member.
+ you can determine which sub-expressions matched by accessing the <code class="computeroutput"><span class="identifier">sub_match</span><span class="special">::</span><span class="identifier">matched</span></code> data member.
     </p>
-<a name="boost_regex.captures.repeated_captures"></a><h4>
-<a name="id459714"></a>
+<a name="boost_regex.captures.repeated_captures"></a><h5>
+<a name="id493529"></a>
       <a href="captures.html#boost_regex.captures.repeated_captures">Repeated Captures</a>
- </h4>
+ </h5>
 <p>
       When a marked sub-expression is repeated, then the sub-expression gets "captured"
       multiple times, however normally only the final capture is available, for example
@@ -252,13 +250,12 @@
     </p>
 <p>
       However, Boost.Regex has an experimental feature that allows all the capture
- information to be retained - this is accessed either via the <tt class="computeroutput"><span class="identifier">match_results</span><span class="special">::</span><span class="identifier">captures</span></tt> member function or the <tt class="computeroutput"><span class="identifier">sub_match</span><span class="special">::</span><span class="identifier">captures</span></tt> member function. These functions
+ information to be retained - this is accessed either via the <code class="computeroutput"><span class="identifier">match_results</span><span class="special">::</span><span class="identifier">captures</span></code> member function or the <code class="computeroutput"><span class="identifier">sub_match</span><span class="special">::</span><span class="identifier">captures</span></code> member function. These functions
       return a container that contains a sequence of all the captures obtained during
       the regular expression matching. The following example program shows how this
       information may be used:
     </p>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 
 <span class="keyword">void</span> <span class="identifier">print_captures</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">regx</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
@@ -372,10 +369,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/configuration.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/configuration.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/configuration.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Configuration</title>
+<title>Configuration</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="../index.html" title="Boost.Regex">
-<link rel="next" href="configuration/compiler.html" title=" Compiler Setup">
+<link rel="next" href="configuration/compiler.html" title="Compiler Setup">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.configuration"></a> Configuration</h2></div></div></div>
+<a name="boost_regex.configuration"></a> Configuration
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Compiler Setup</span></dt>
 <dt><span class="section"><a href="configuration/locale.html"> Locale and traits
@@ -36,10 +37,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/configuration/algorithm.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/configuration/algorithm.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/configuration/algorithm.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Algorithm Selection</title>
+<title>Algorithm Selection</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../configuration.html" title=" Configuration">
-<link rel="prev" href="linkage.html" title=" Linkage Options">
-<link rel="next" href="tuning.html" title=" Algorithm Tuning">
+<link rel="up" href="../configuration.html" title="Configuration">
+<link rel="prev" href="linkage.html" title="Linkage Options">
+<link rel="next" href="tuning.html" title="Algorithm Tuning">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.configuration.algorithm"></a> Algorithm Selection</h3></div></div></div>
+<a name="boost_regex.configuration.algorithm"></a> Algorithm Selection
+</h3></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -78,10 +79,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/configuration/compiler.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/configuration/compiler.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/configuration/compiler.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Compiler Setup</title>
+<title>Compiler Setup</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../configuration.html" title=" Configuration">
-<link rel="prev" href="../configuration.html" title=" Configuration">
-<link rel="next" href="locale.html" title=" Locale and traits
- class selection">
+<link rel="up" href="../configuration.html" title="Configuration">
+<link rel="prev" href="../configuration.html" title="Configuration">
+<link rel="next" href="locale.html" title="Locale and traits class selection">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.configuration.compiler"></a> Compiler Setup</h3></div></div></div>
+<a name="boost_regex.configuration.compiler"></a> Compiler Setup
+</h3></div></div></div>
 <p>
         You shouldn't need to do anything special to configure Boost.Regex for use
         with your compiler - the <a href="../../../../../config/index.html" target="_top">Boost.Config
@@ -36,10 +36,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/configuration/linkage.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/configuration/linkage.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/configuration/linkage.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Linkage Options</title>
+<title>Linkage Options</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../configuration.html" title=" Configuration">
-<link rel="prev" href="locale.html" title=" Locale and traits
- class selection">
-<link rel="next" href="algorithm.html" title=" Algorithm Selection">
+<link rel="up" href="../configuration.html" title="Configuration">
+<link rel="prev" href="locale.html" title="Locale and traits class selection">
+<link rel="next" href="algorithm.html" title="Algorithm Selection">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.configuration.linkage"></a> Linkage Options</h3></div></div></div>
+<a name="boost_regex.configuration.linkage"></a> Linkage Options
+</h3></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -77,10 +77,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/configuration/locale.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/configuration/locale.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/configuration/locale.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Locale and traits
- class selection</title>
+<title>Locale and traits class selection</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../configuration.html" title=" Configuration">
-<link rel="prev" href="compiler.html" title=" Compiler Setup">
-<link rel="next" href="linkage.html" title=" Linkage Options">
+<link rel="up" href="../configuration.html" title="Configuration">
+<link rel="prev" href="compiler.html" title="Compiler Setup">
+<link rel="next" href="linkage.html" title="Linkage Options">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.configuration.locale"></a><a href="locale.html" title=" Locale and traits
- class selection"> Locale and traits
- class selection</a></h3></div></div></div>
+<a name="boost_regex.configuration.locale"></a><a href="locale.html" title="Locale and traits class selection"> Locale and traits
+ class selection</a>
+</h3></div></div></div>
 <p>
         The following macros (see user.hpp)
         control how Boost.Regex interacts with the user's locale:
@@ -96,10 +95,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/configuration/tuning.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/configuration/tuning.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/configuration/tuning.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Algorithm Tuning</title>
+<title>Algorithm Tuning</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../configuration.html" title=" Configuration">
-<link rel="prev" href="algorithm.html" title=" Algorithm Selection">
-<link rel="next" href="../install.html" title=" Building and Installing the Library">
+<link rel="up" href="../configuration.html" title="Configuration">
+<link rel="prev" href="algorithm.html" title="Algorithm Selection">
+<link rel="next" href="../install.html" title="Building and Installing the Library">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.configuration.tuning"></a> Algorithm Tuning</h3></div></div></div>
+<a name="boost_regex.configuration.tuning"></a> Algorithm Tuning
+</h3></div></div></div>
 <p>
         The following option applies only if BOOST_REGEX_RECURSIVE is set.
       </p>
@@ -139,10 +140,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/format.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/format.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/format.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Search and Replace Format String Syntax</title>
+<title>Search and Replace Format String Syntax</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="syntax/leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">
-<link rel="next" href="format/sed_format.html" title=" Sed Format String Syntax">
+<link rel="prev" href="syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">
+<link rel="next" href="format/sed_format.html" title="Sed Format String Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.format"></a> Search and Replace Format String Syntax</h2></div></div></div>
+<a name="boost_regex.format"></a> Search and Replace Format String Syntax
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Sed Format String Syntax</span></dt>
 <dt><span class="section"> Perl Format String Syntax</span></dt>
@@ -33,32 +33,26 @@
       Format String Syntax</a></span></dt>
 </dl></div>
 <p>
- Format strings are used by the algorithm regex_replace and by match_results<>::format, and are used to transform
+ Format strings are used by the algorithm regex_replace and by match_results<>::format, and are used to transform
       one string into another.
     </p>
 <p>
- There are three kind of format string: Sed,
- Perl and <a href="format/boost_format_syntax.html" title=" Boost-Extended
- Format String Syntax">Boost-Extended</a>.
+ There are three kind of format string: Sed,
+ Perl and Boost-Extended.
     </p>
 <p>
- Alternatively, when the flag <tt class="computeroutput"><span class="identifier">format_literal</span></tt>
+ Alternatively, when the flag <code class="computeroutput"><span class="identifier">format_literal</span></code>
       is passed to one of these functions, then the format string is treated as a
       string literal, and is copied unchanged to the output.
     </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Boost-Extended
- Format String Syntax</title>
+<title>Boost-Extended Format String Syntax</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../format.html" title=" Search and Replace Format String Syntax">
-<link rel="prev" href="perl_format.html" title=" Perl Format String Syntax">
-<link rel="next" href="../ref.html" title=" Reference">
+<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
+<link rel="prev" href="perl_format.html" title="Perl Format String Syntax">
+<link rel="next" href="../ref.html" title="Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,25 +24,25 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.format.boost_format_syntax"></a><a href="boost_format_syntax.html" title=" Boost-Extended
- Format String Syntax"> Boost-Extended
- Format String Syntax</a></h3></div></div></div>
+<a name="boost_regex.format.boost_format_syntax"></a><a href="boost_format_syntax.html" title="Boost-Extended Format String Syntax"> Boost-Extended
+ Format String Syntax</a>
+</h3></div></div></div>
 <p>
         Boost-Extended format strings treat all characters as literals except for
         '$', '\', '(', ')', '?', and ':'.
       </p>
-<a name="boost_regex.format.boost_format_syntax.grouping"></a><h4>
-<a name="id481845"></a>
+<a name="boost_regex.format.boost_format_syntax.grouping"></a><h5>
+<a name="id515430"></a>
         <a href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.grouping">Grouping</a>
- </h4>
+ </h5>
 <p>
         The characters '(' and ')' perform lexical grouping, so use \( and \) if
         you want a to output literal parenthesis.
       </p>
-<a name="boost_regex.format.boost_format_syntax.conditionals"></a><h4>
-<a name="id481877"></a>
+<a name="boost_regex.format.boost_format_syntax.conditionals"></a><h5>
+<a name="id515461"></a>
         <a href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.conditionals">Conditionals</a>
- </h4>
+ </h5>
 <p>
         The character '?' begins a conditional expression, the general form is:
       </p>
@@ -66,11 +65,11 @@
         match found with "foo" if the sub-expression $1 was matched, and
         with "bar" otherwise.
       </p>
-<a name="boost_regex.format.boost_format_syntax.placeholder_sequences"></a><h4>
-<a name="id481936"></a>
+<a name="boost_regex.format.boost_format_syntax.placeholder_sequences"></a><h5>
+<a name="id515518"></a>
         <a href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.placeholder_sequences">Placeholder
         Sequences</a>
- </h4>
+ </h5>
 <p>
         Placeholder sequences specify that some part of what matched the regular
         expression should be sent to output as follows:
@@ -161,11 +160,11 @@
         Any $-placeholder sequence not listed above, results in '$' being treated
         as a literal.
       </p>
-<a name="boost_regex.format.boost_format_syntax.escape_sequences"></a><h4>
-<a name="id482109"></a>
+<a name="boost_regex.format.boost_format_syntax.escape_sequences"></a><h5>
+<a name="id515689"></a>
         <a href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.escape_sequences">Escape
         Sequences</a>
- </h4>
+ </h5>
 <p>
         An escape character followed by any character x, outputs that character unless
         x is one of the escape sequences shown below.
@@ -390,10 +389,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/format/perl_format.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/format/perl_format.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/format/perl_format.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Perl Format String Syntax</title>
+<title>Perl Format String Syntax</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../format.html" title=" Search and Replace Format String Syntax">
-<link rel="prev" href="sed_format.html" title=" Sed Format String Syntax">
-<link rel="next" href="boost_format_syntax.html" title=" Boost-Extended
- Format String Syntax">
+<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
+<link rel="prev" href="sed_format.html" title="Sed Format String Syntax">
+<link rel="next" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.format.perl_format"></a> Perl Format String Syntax</h3></div></div></div>
+<a name="boost_regex.format.perl_format"></a> Perl Format String Syntax
+</h3></div></div></div>
 <p>
         Perl-style format strings treat all characters as literals except '$' and
         '\' which start placeholder and escape sequences respectively.
@@ -344,10 +344,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/format/sed_format.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/format/sed_format.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/format/sed_format.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Sed Format String Syntax</title>
+<title>Sed Format String Syntax</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../format.html" title=" Search and Replace Format String Syntax">
-<link rel="prev" href="../format.html" title=" Search and Replace Format String Syntax">
-<link rel="next" href="perl_format.html" title=" Perl Format String Syntax">
+<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
+<link rel="prev" href="../format.html" title="Search and Replace Format String Syntax">
+<link rel="next" href="perl_format.html" title="Perl Format String Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.format.sed_format"></a> Sed Format String Syntax</h3></div></div></div>
+<a name="boost_regex.format.sed_format"></a> Sed Format String Syntax
+</h3></div></div></div>
 <p>
         Sed-style format strings treat all characters as literals except:
       </p>
@@ -234,10 +235,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/install.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/install.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/install.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Building and Installing the Library</title>
+<title>Building and Installing the Library</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="configuration/tuning.html" title=" Algorithm Tuning">
-<link rel="next" href="introduction_and_overview.html" title="Introduction and
- Overview">
+<link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning">
+<link rel="next" href="introduction_and_overview.html" title="Introduction and Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.install"></a> Building and Installing the Library</h2></div></div></div>
+<a name="boost_regex.install"></a> Building and Installing the Library
+</h2></div></div></div>
 <p>
       When you extract the library from its zip file, you must preserve its internal
       directory structure (for example by using the -d option when extracting). If
@@ -48,20 +48,20 @@
       it is necessary to build the library's support code into a library or archive
       file before you can use it, instructions for specific platforms are as follows:
     </p>
-<a name="boost_regex.install.building_with_bjam"></a><h4>
-<a name="id386451"></a>
+<a name="boost_regex.install.building_with_bjam"></a><h5>
+<a name="id440369"></a>
       <a href="install.html#boost_regex.install.building_with_bjam">Building with bjam</a>
- </h4>
+ </h5>
 <p>
       This is now the preferred method for building and installing this library,
       please refer to the <a href="../../../../../more/getting_started.html" target="_top">getting
       started guide</a> for more information.
     </p>
-<a name="boost_regex.install.building_with_unicode_and_icu_support"></a><h4>
-<a name="id386488"></a>
+<a name="boost_regex.install.building_with_unicode_and_icu_support"></a><h5>
+<a name="id440403"></a>
       <a href="install.html#boost_regex.install.building_with_unicode_and_icu_support">Building
       With Unicode and ICU Support</a>
- </h4>
+ </h5>
 <p>
       A default build of this library does not enable Unciode support via ICU. There
       is no need to enable this support if you don't need it, but if you use ICU
@@ -75,16 +75,16 @@
     </p>
 <p>
       If you're building on a Unix-like platform, and ICU is already installed in
- your compilers search path (with an install prefix of <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span></tt> or <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span></tt>
- for example), then set the environment variable <tt class="computeroutput"><span class="identifier">HAVE_ICU</span></tt>
+ your compilers search path (with an install prefix of <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span></code> or <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span></code>
+ for example), then set the environment variable <code class="computeroutput"><span class="identifier">HAVE_ICU</span></code>
       to enable ICU support. For example you might build with the command line:
     </p>
 <pre class="programlisting">bjam -sHAVE_ICU=1 --toolset=toolset-name install</pre>
 <p>
       If ICU is not already in your compiler's path then you need to set the environment
- variable <tt class="computeroutput"><span class="identifier">ICU_PATH</span></tt> to point
+ variable <code class="computeroutput"><span class="identifier">ICU_PATH</span></code> to point
       to the root directory of your ICU installation, for example if ICU was installed
- to <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">icu</span><span class="special">/</span><span class="number">3.3</span></tt>
+ to <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">icu</span><span class="special">/</span><span class="number">3.3</span></code>
       you might use:
     </p>
 <pre class="programlisting">bjam -sICU_PATH=/usr/local/icu/3.3 --toolset=toolset-name install</pre>
@@ -95,17 +95,17 @@
       ensure that this is the case: it is up to you to ensure that the version of
       ICU you are using is binary compatible with the toolset you use to build Boost.
     </p>
-<a name="boost_regex.install.building_via_makefiles"></a><h4>
-<a name="id385474"></a>
+<a name="boost_regex.install.building_via_makefiles"></a><h5>
+<a name="id436006"></a>
       <a href="install.html#boost_regex.install.building_via_makefiles">Building via makefiles</a>
- </h4>
-<a name="boost_regex.install.borland_c___builder_"></a><h5>
-<a name="id385498"></a>
- Borland C++ Builder:
     </h5>
+<a name="boost_regex.install.borland_c___builder_"></a><h6>
+<a name="id436029"></a>
+ Borland C++ Builder:
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Open up a console window and change to the <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;\</span><span class="identifier">libs</span><span class="special">\</span><span class="identifier">regex</span><span class="special">\</span><span class="identifier">build</span></tt>
+ Open up a console window and change to the <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;\</span><span class="identifier">libs</span><span class="special">\</span><span class="identifier">regex</span><span class="special">\</span><span class="identifier">build</span></code>
         directory.
       </li>
 <li>
@@ -127,7 +127,7 @@
     </p>
 <pre class="programlisting">make -fbcb5.mak install</pre>
 <p>
- library files will be copied to <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">BCROOT</span><span class="special">&gt;/</span><span class="identifier">lib</span></tt> and the dll's to <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">BCROOT</span><span class="special">&gt;/</span><span class="identifier">bin</span></tt>, where <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">BCROOT</span><span class="special">&gt;</span></tt>
+ library files will be copied to <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BCROOT</span><span class="special">&gt;/</span><span class="identifier">lib</span></code> and the dll's to <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BCROOT</span><span class="special">&gt;/</span><span class="identifier">bin</span></code>, where <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BCROOT</span><span class="special">&gt;</span></code>
       corresponds to the install path of your Borland C++ tools.
     </p>
 <p>
@@ -136,7 +136,7 @@
     </p>
 <pre class="programlisting">make -fbcb5.mak clean</pre>
 <p>
- Finally when you use Boost.Regex it is only necessary for you to add the <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;</span></tt> root director to your list of include directories
+ Finally when you use Boost.Regex it is only necessary for you to add the <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;</span></code> root director to your list of include directories
       for that project. It is not necessary for you to manually add a .lib file to
       the project; the headers will automatically select the correct .lib file for
       your build mode and tell the linker to include it. There is one caveat however:
@@ -159,17 +159,17 @@
       build of the lib) then define BOOST_REGEX_NO_LIB.
     </p>
 <p>
- If you are building with C++ Builder 6, you will find that <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- can not be used in a pre-compiled header (the actual problem is in <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">locale</span><span class="special">&gt;</span></tt> which gets included by <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>),
+ If you are building with C++ Builder 6, you will find that <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ can not be used in a pre-compiled header (the actual problem is in <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">locale</span><span class="special">&gt;</span></code> which gets included by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>),
       if this causes problems for you, then try defining BOOST_NO_STD_LOCALE when
       building, this will disable some features throughout boost, but may save you
       a lot in compile times!
     </p>
-<a name="boost_regex.install.microsoft_visual_c___6__7__7_1_and_8"></a><h4>
-<a name="id456273"></a>
+<a name="boost_regex.install.microsoft_visual_c___6__7__7_1_and_8"></a><h5>
+<a name="id490078"></a>
       <a href="install.html#boost_regex.install.microsoft_visual_c___6__7__7_1_and_8">Microsoft
       Visual C++ 6, 7, 7.1 and 8</a>
- </h4>
+ </h5>
 <p>
       You need version 6 or later of MSVC to build this library. If you are using
       VC5 then you may want to look at one of the previous releases of this library.
@@ -177,7 +177,7 @@
 <p>
       Open up a command prompt, which has the necessary MSVC environment variables
       defined (for example by using the batch file Vcvars32.bat installed by the
- Visual Studio installation), and change to the <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;\</span><span class="identifier">libs</span><span class="special">\</span><span class="identifier">regex</span><span class="special">\</span><span class="identifier">build</span> <span class="identifier">directory</span></tt>.
+ Visual Studio installation), and change to the <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;\</span><span class="identifier">libs</span><span class="special">\</span><span class="identifier">regex</span><span class="special">\</span><span class="identifier">build</span> <span class="identifier">directory</span></code>.
     </p>
 <p>
       Select the correct makefile - vc6.mak for "vanilla" Visual C++ 6
@@ -193,7 +193,7 @@
     </p>
 <pre class="programlisting">nmake -fvc6.mak install</pre>
 <p>
- The lib files will be copied to your <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">VC6</span><span class="special">&gt;\</span><span class="identifier">lib</span></tt> directory and the dll files to <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">VC6</span><span class="special">&gt;\</span><span class="identifier">bin</span></tt>, where <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">VC6</span><span class="special">&gt;</span></tt> is
+ The lib files will be copied to your <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">VC6</span><span class="special">&gt;\</span><span class="identifier">lib</span></code> directory and the dll files to <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">VC6</span><span class="special">&gt;\</span><span class="identifier">bin</span></code>, where <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">VC6</span><span class="special">&gt;</span></code> is
       the root of your Visual C++ 6 installation.
     </p>
 <p>
@@ -207,7 +207,7 @@
     </p>
 <pre class="programlisting">nmake ICU_PATH=c:\open-source\icu -fvc71.mak install</pre>
 <p>
- Finally when you use Boost.Regex it is only necessary for you to add the <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;</span></tt> root directory to your list of include
+ Finally when you use Boost.Regex it is only necessary for you to add the <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;</span></code> root directory to your list of include
       directories for that project. It is not necessary for you to manually add a
       .lib file to the project; the headers will automatically select the correct
       .lib file for your build mode and tell the linker to include it.
@@ -252,12 +252,12 @@
         to modify the makefile to add /Zc:wchar_t before building the library.
       </li>
 </ul></div>
-<a name="boost_regex.install.gcc_2_95_and_later_"></a><h5>
-<a name="id456584"></a>
+<a name="boost_regex.install.gcc_2_95_and_later_"></a><h6>
+<a name="id490390"></a>
       <a href="install.html#boost_regex.install.gcc_2_95_and_later_">GCC(2.95 and later)</a>
- </h5>
+ </h6>
 <p>
- You can build with gcc using the normal boost Jamfile in <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></tt>, alternatively
+ You can build with gcc using the normal boost Jamfile in <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></code>, alternatively
       there is a conservative makefile for the g++ compiler. From the command prompt
       change to the &lt;boost&gt;/libs/regex/build directory and type:
     </p>
@@ -298,16 +298,16 @@
       LIBS: additional library files.
     </p>
 <p>
- For the more adventurous there is a configure script in <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">config</span></tt>;
+ For the more adventurous there is a configure script in <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">config</span></code>;
       see the config library documentation.
     </p>
-<a name="boost_regex.install.sun_workshop_6_1"></a><h5>
-<a name="id456781"></a>
+<a name="boost_regex.install.sun_workshop_6_1"></a><h6>
+<a name="id490591"></a>
       <a href="install.html#boost_regex.install.sun_workshop_6_1">Sun Workshop 6.1</a>
- </h5>
+ </h6>
 <p>
       There is a makefile for the sun (6.1) compiler (C++ version 3.12). From the
- command prompt change to the <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></tt> directory
+ command prompt change to the <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></code> directory
       and type:
     </p>
 <pre class="programlisting">dmake -f sunpro.mak </pre>
@@ -316,7 +316,7 @@
       single and multithread versions of the library (libboost_regex.a, libboost_regex.so,
       libboost_regex_mt.a and libboost_regex_mt.so). When you build projects that
       use Boost.Regex, you will need to add the boost install directory to your list
- of include paths and add <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span><span class="special">/</span><span class="identifier">sunpro</span><span class="special">/</span></tt> to
+ of include paths and add <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span><span class="special">/</span><span class="identifier">sunpro</span><span class="special">/</span></code> to
       your library search path.
     </p>
 <p>
@@ -342,26 +342,27 @@
       This makefile does not set any architecture specific options like -xarch=v9,
       you can set these by defining the appropriate macros, for example:
     </p>
-<pre class="programlisting">dmake CXXFLAGS="-xarch<tt class="literal">v9" LDFLAGS</tt>"-xarch<tt class="literal">v9" LIBSUFFIX</tt>"_v9" -f sunpro.mak</pre>
+<pre class="programlisting">dmake CXXFLAGS="-xarch<code class="literal">v9" LDFLAGS</code>"-xarch<code class="literal">v9" LIBSUFFIX</code>"_v9" -f sunpro.mak</pre>
 <p>
       will build v9 variants of the regex library named libboost_regex_v9.a etc.
     </p>
-<a name="boost_regex.install.makefiles_for_other_compilers"></a><h5>
-<a name="id457001"></a>
+<a name="boost_regex.install.makefiles_for_other_compilers"></a><h6>
+<a name="id490813"></a>
       <a href="install.html#boost_regex.install.makefiles_for_other_compilers">Makefiles
       for Other compilers</a>
- </h5>
+ </h6>
 <p>
- There is a generic makefile (generic.mak ) provided in <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">-</span><span class="identifier">root</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></tt> - see that makefile for details of
+ There is a generic makefile (generic.mak ) provided in <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">-</span><span class="identifier">root</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></code> - see that makefile for details of
       environment variables that need to be set before use.
     </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/introduction_and_overview.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/introduction_and_overview.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/introduction_and_overview.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Introduction and
- Overview</title>
+<title>Introduction and Overview</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="install.html" title=" Building and Installing the Library">
-<link rel="next" href="unicode.html" title=" Unicode and Boost.Regex">
+<link rel="prev" href="install.html" title="Building and Installing the Library">
+<link rel="next" href="unicode.html" title="Unicode and Boost.Regex">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.introduction_and_overview"></a><a href="introduction_and_overview.html" title="Introduction and
- Overview">Introduction and
- Overview</a></h2></div></div></div>
+<a name="boost_regex.introduction_and_overview"></a><a href="introduction_and_overview.html" title="Introduction and Overview">Introduction and
+ Overview</a>
+</h2></div></div></div>
 <p>
       Regular expressions are a form of pattern-matching that are often used in text
       processing; many users will be familiar with the Unix utilities grep, sed and
@@ -40,16 +39,15 @@
       libraries can not do.
     </p>
 <p>
- The class basic_regex
+ The class basic_regex
       is the key class in this library; it represents a "machine readable"
- regular expression, and is very closely modeled on <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt>,
+ regular expression, and is very closely modeled on <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>,
       think of it as a string plus the actual state-machine required by the regular
- expression algorithms. Like <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt>
+ expression algorithms. Like <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>
       there are two typedefs that are almost always the means by which this class
       is referenced:
     </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
@@ -87,8 +85,7 @@
       Now let's take that expression and place it in some C++ code to validate the
       format of a credit card number:
     </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="identifier">validate_card_format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">validate_card_format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"(\\d{4}[- ]){3}\\d{4}"</span><span class="special">);</span>
    <span class="keyword">return</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">e</span><span class="special">);</span>
@@ -100,7 +97,7 @@
       regular expression engine, consequently escapes in regular expressions have
       to be doubled up when embedding them in C/C++ code. Also note that all the
       examples assume that your compiler supports argument-dependent-lookup lookup,
- if yours doesn't (for example VC6), then you will have to add some <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span></tt> prefixes
+ if yours doesn't (for example VC6), then you will have to add some <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span></code> prefixes
       to some of the function calls in the examples.
     </p>
 <p>
@@ -113,11 +110,10 @@
       the utilities sed and Perl will already be ahead here; we need two strings
       - one a regular expression - the other a "format string" that provides
       a description of the text to replace the match with. In Boost.Regex this search
- and replace operation is performed with the algorithm regex_replace, for our credit card
+ and replace operation is performed with the algorithm regex_replace, for our credit card
       example we can write two algorithms like this to provide the format conversions:
     </p>
-<pre class="programlisting">
-<span class="comment">// match any format with the regular expression:
+<pre class="programlisting"><span class="comment">// match any format with the regular expression:
 </span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"\\A(\\d{3,4})[- ]?(\\d{4})[- ]?(\\d{4})[- ]?(\\d{4})\\z"</span><span class="special">);</span>
 <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">machine_format</span><span class="special">(</span><span class="string">"\\1\\2\\3\\4"</span><span class="special">);</span>
 <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">human_format</span><span class="special">(</span><span class="string">"\\1-\\2-\\3-\\4"</span><span class="special">);</span>
@@ -142,11 +138,10 @@
       expression match, however in general the result of a match contains a number
       of sub-expression matches in addition to the overall match. When the library
       needs to report a regular expression match it does so using an instance of
- the class match_results,
+ the class match_results,
       as before there are typedefs of this class for the most common cases:
     </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span> <span class="identifier">cmatch</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*&gt;</span> <span class="identifier">wcmatch</span><span class="special">;</span>
@@ -156,12 +151,12 @@
 <span class="special">}</span>
 </pre>
 <p>
- The algorithms regex_search
- and regex_match
- make use of match_results
- to report what matched; the difference between these algorithms is that regex_match
+ The algorithms regex_search
+ and regex_match
+ make use of match_results
+ to report what matched; the difference between these algorithms is that regex_match
       will only find matches that consume <span class="emphasis"><em>all</em></span> of the input text,
- where as regex_search
+ where as regex_search
       will search for a match anywhere within the text being matched.
     </p>
 <p>
@@ -170,22 +165,21 @@
       of seamlessly searching almost any kind of data.
     </p>
 <p>
- For search and replace operations, in addition to the algorithm regex_replace that we have already
- seen, the match_results
- class has a <tt class="computeroutput"><span class="identifier">format</span></tt> member that
+ For search and replace operations, in addition to the algorithm regex_replace that we have already
+ seen, the match_results
+ class has a <code class="computeroutput"><span class="identifier">format</span></code> member that
       takes the result of a match and a format string, and produces a new string
       by merging the two.
     </p>
 <p>
       For iterating through all occurences of an expression within a text, there
- are two iterator types: regex_iterator will enumerate over
- the match_results
- objects found, while regex_token_iterator will enumerate
+ are two iterator types: regex_iterator will enumerate over
+ the match_results
+ objects found, while regex_token_iterator will enumerate
       a series of strings (similar to perl style split operations).
     </p>
 <p>
- For those that dislike templates, there is a high level wrapper class <a href="ref/deprecated_interfaces/old_regex.html" title=" High
- Level Class RegEx (Deprecated)"><tt class="computeroutput"><span class="identifier">RegEx</span></tt></a>
+ For those that dislike templates, there is a high level wrapper class RegEx
       that is an encapsulation of the lower level template code - it provides a simplified
       interface for those that don't need the full power of the library, and supports
       only narrow characters, and the "extended" regular expression syntax.
@@ -193,12 +187,12 @@
       C++ standard library proposal.
     </p>
 <p>
- The POSIX API functions: regcomp, regexec, regfree and [regerr], are available
+ The POSIX API functions: regcomp, regexec, regfree and [regerr], are available
       in both narrow character and Unicode versions, and are provided for those who
       need compatibility with these API's.
     </p>
 <p>
- Finally, note that the library now has <a href="background_information/locale.html" title=" Localization">run-time
+ Finally, note that the library now has <a href="background_information/locale.html" title="Localization">run-time
       localization support</a>, and recognizes the full POSIX regular expression
       syntax - including advanced features like multi-character collating elements
       and equivalence classes - as well as providing compatibility with other regular
@@ -207,10 +201,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/partial_matches.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/partial_matches.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/partial_matches.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Partial Matches</title>
+<title>Partial Matches</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="captures.html" title=" Understanding Marked Sub-Expressions
- and Captures">
-<link rel="next" href="syntax.html" title=" Regular Expression Syntax">
+<link rel="prev" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
+<link rel="next" href="syntax.html" title="Regular Expression Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.partial_matches"></a> Partial Matches</h2></div></div></div>
+<a name="boost_regex.partial_matches"></a> Partial Matches
+</h2></div></div></div>
 <p>
- The match_flag_type
- <tt class="computeroutput"><span class="identifier">match_partial</span></tt> can be passed
- to the following algorithms: regex_match, regex_search, and <a href="ref/deprecated_interfaces/regex_grep.html" title="
- regex_grep (Deprecated)"><tt class="computeroutput"><span class="identifier">regex_grep</span></tt></a>, and used with the iterator
- regex_iterator.
+ The match_flag_type
+ <code class="computeroutput"><span class="identifier">match_partial</span></code> can be passed
+ to the following algorithms: regex_match, regex_search, and regex_grep, and used with the iterator
+ regex_iterator.
       When used it indicates that partial as well as full matches should be found.
       A partial match is one that matched one or more characters at the end of the
       text input, but did not match all of the regular expression (although it may
@@ -41,10 +40,9 @@
       into memory (or even into a memory mapped file), or are of indeterminate length
       (for example the source may be a socket or similar). Partial and full matches
       can be differentiated as shown in the following table (the variable M represents
- an instance of match_results as filled in by regex_match,
- regex_search
- or <a href="ref/deprecated_interfaces/regex_grep.html" title="
- regex_grep (Deprecated)"><tt class="computeroutput"><span class="identifier">regex_grep</span></tt></a>):
+ an instance of match_results as filled in by regex_match,
+ regex_search
+ or regex_grep):
     </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -186,7 +184,7 @@
 <p>
       The following example tests to see whether the text could be a valid credit
       card number, as the user presses a key, the character entered would be added
- to the string being built up, and passed to <tt class="computeroutput"><span class="identifier">is_possible_card_number</span></tt>.
+ to the string being built up, and passed to <code class="computeroutput"><span class="identifier">is_possible_card_number</span></code>.
       If this returns true then the text could be a valid card number, so the user
       interface's OK button would be enabled. If it returns false, then this is not
       yet a valid card number, but could be with more input, so the user interface
@@ -194,8 +192,7 @@
       the input could never become a valid number, and the inputted character must
       be discarded, and a suitable error indication displayed to the user.
     </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -230,8 +227,7 @@
       if a partial match was encountered, then the partial match gets searched a
       second time as the start of the next batch of text:
     </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">sstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
@@ -297,10 +293,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Reference</title>
+<title>Reference</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="format/boost_format_syntax.html" title=" Boost-Extended
- Format String Syntax">
-<link rel="next" href="ref/basic_regex.html" title=" basic_regex">
+<link rel="prev" href="format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">
+<link rel="next" href="ref/basic_regex.html" title="basic_regex">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.ref"></a> Reference</h2></div></div></div>
+<a name="boost_regex.ref"></a> Reference
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> basic_regex</span></dt>
 <dt><span class="section"> match_results</span></dt>
@@ -91,7 +91,7 @@
 <dt><span class="section"><a href="ref/concepts/traits_concept.html"> Traits Class
         Requirements</a></span></dt>
 <dt><span class="section"><a href="ref/concepts/iterator_concepts.html"> Iterator
- Rrequirements</a></span></dt>
+ Requirements</a></span></dt>
 </dl></dd>
 <dt><span class="section">Deprecated Interfaces</span></dt>
 <dd><dl>
@@ -105,35 +105,14 @@
         Level Class RegEx (Deprecated)</a></span></dt>
 </dl></dd>
 </dl></div>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/bad_expression.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/bad_expression.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/bad_expression.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> bad_expression</title>
+<title>bad_expression</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="regex_token_iterator.html" title=" regex_token_iterator">
-<link rel="next" href="syntax_option_type.html" title=" syntax_option_type">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="regex_token_iterator.html" title="regex_token_iterator">
+<link rel="next" href="syntax_option_type.html" title="syntax_option_type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,21 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.bad_expression"></a> bad_expression</h3></div></div></div>
-<a name="boost_regex.ref.bad_expression.synopsis"></a><h4>
-<a name="id563003"></a>
+<a name="boost_regex.ref.bad_expression"></a> bad_expression
+</h3></div></div></div>
+<a name="boost_regex.ref.bad_expression.synopsis"></a><h5>
+<a name="id596250"></a>
         <a href="bad_expression.html#boost_regex.ref.bad_expression.synopsis">Synopsis</a>
- </h4>
-<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">pattern_except</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+ </h5>
+<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">pattern_except</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The class <tt class="computeroutput"><span class="identifier">regex_error</span></tt> defines
+ The class <code class="computeroutput"><span class="identifier">regex_error</span></code> defines
         the type of objects thrown as exceptions to report errors during the conversion
         from a string representing a regular expression to a finite state machine.
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">class</span> <span class="identifier">regex_error</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span>
 <span class="special">{</span>
@@ -54,49 +53,47 @@
 </span>
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
-<a name="boost_regex.ref.bad_expression.description"></a><h4>
-<a name="id563510"></a>
+<a name="boost_regex.ref.bad_expression.description"></a><h5>
+<a name="id596753"></a>
         <a href="bad_expression.html#boost_regex.ref.bad_expression.description">Description</a>
- </h4>
-<pre class="programlisting">
-<span class="identifier">regex_error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">pos</span><span class="special">);</span>
+ </h5>
+<pre class="programlisting"><span class="identifier">regex_error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">pos</span><span class="special">);</span>
 <span class="identifier">regex_error</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects:</b></span> Constructs an object of class regex_error.
+ <span class="bold"><strong>Effects:</strong></span> Constructs an object of class regex_error.
       </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">code</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">code</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects:</b></span> returns the error code that represents
+ <span class="bold"><strong>Effects:</strong></span> returns the error code that represents
         parsing error that occurred.
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">position</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">position</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects:</b></span> returns the location in the expression
+ <span class="bold"><strong>Effects:</strong></span> returns the location in the expression
         where parsing stopped.
       </p>
 <p>
- Footnotes: the choice of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
- as the base class for <tt class="computeroutput"><span class="identifier">regex_error</span></tt>
+ Footnotes: the choice of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
+ as the base class for <code class="computeroutput"><span class="identifier">regex_error</span></code>
         is moot; depending upon how the library is used exceptions may be either
         logic errors (programmer supplied expressions) or run time errors (user supplied
- expressions). The library previously used <tt class="computeroutput"><span class="identifier">bad_pattern</span></tt>
- and <tt class="computeroutput"><span class="identifier">bad_expression</span></tt> for errors,
- these have been replaced by the single class <tt class="computeroutput"><span class="identifier">regex_error</span></tt>
+ expressions). The library previously used <code class="computeroutput"><span class="identifier">bad_pattern</span></code>
+ and <code class="computeroutput"><span class="identifier">bad_expression</span></code> for errors,
+ these have been replaced by the single class <code class="computeroutput"><span class="identifier">regex_error</span></code>
         to keep the library in synchronization with the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
         Report on C++ Library Extensions</a>.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/basic_regex.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/basic_regex.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/basic_regex.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> basic_regex</title>
+<title>basic_regex</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="../ref.html" title=" Reference">
-<link rel="next" href="match_results.html" title=" match_results">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="../ref.html" title="Reference">
+<link rel="next" href="match_results.html" title="match_results">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,43 +24,40 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.basic_regex"></a> basic_regex</h3></div></div></div>
-<a name="boost_regex.ref.basic_regex.synopsis"></a><h4>
-<a name="id482525"></a>
+<a name="boost_regex.ref.basic_regex"></a> basic_regex
+</h3></div></div></div>
+<a name="boost_regex.ref.basic_regex.synopsis"></a><h5>
+<a name="id516103"></a>
         <a href="basic_regex.html#boost_regex.ref.basic_regex.synopsis">Synopsis</a>
- </h4>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+ </h5>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The template class <tt class="computeroutput"><span class="identifier">basic_regex</span></tt>
+ The template class <code class="computeroutput"><span class="identifier">basic_regex</span></code>
         encapsulates regular expression parsing and compilation. The class takes
         two template parameters:
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<tt class="computeroutput"><span class="identifier">charT</span></tt>: determines the character
- type, i.e. either <tt class="computeroutput"><span class="keyword">char</span></tt> or
- <tt class="computeroutput"><span class="keyword">wchar_t</span></tt>; see <a href="concepts/charT_concept.html" title=" charT Requirements">charT
+<code class="computeroutput"><span class="identifier">charT</span></code>: determines the character
+ type, i.e. either <code class="computeroutput"><span class="keyword">char</span></code> or
+ <code class="computeroutput"><span class="keyword">wchar_t</span></code>; see <a href="concepts/charT_concept.html" title="charT Requirements">charT
           concept</a>.
         </li>
 <li>
-<tt class="computeroutput"><span class="identifier">traits</span></tt>: determines the
+<code class="computeroutput"><span class="identifier">traits</span></code>: determines the
           behavior of the character type, for example which character class names
- are recognized. A default traits class is provided: <tt class="computeroutput"><span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span></tt>. See also <a href="concepts/traits_concept.html" title=" Traits Class
- Requirements">traits
+ are recognized. A default traits class is provided: <code class="computeroutput"><span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span></code>. See also <a href="concepts/traits_concept.html" title="Traits Class Requirements">traits
           concept</a>.
         </li>
 </ul></div>
 <p>
- For ease of use there are two typedefs that define the two standard <tt class="computeroutput"><span class="identifier">basic_regex</span></tt> instances, unless you want
+ For ease of use there are two typedefs that define the two standard <code class="computeroutput"><span class="identifier">basic_regex</span></code> instances, unless you want
         to use custom traits classes or non-standard character types (for example
- see <a href="non_std_strings/icu.html" title=" Working With
- Unicode and ICU String Types">unicode support</a>),
+ see unicode support),
         you won't need to use anything other than these:
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">basic_regex</span><span class="special">;</span>
@@ -71,12 +68,11 @@
 <span class="special">}</span>
 </pre>
 <p>
- The definition of <tt class="computeroutput"><span class="identifier">basic_regex</span></tt>
- follows: it is based very closely on class <tt class="computeroutput"><span class="identifier">basic_string</span></tt>,
- and fulfils the requirements for a constant-container of <tt class="computeroutput"><span class="identifier">charT</span></tt>.
+ The definition of <code class="computeroutput"><span class="identifier">basic_regex</span></code>
+ follows: it is based very closely on class <code class="computeroutput"><span class="identifier">basic_string</span></code>,
+ and fulfils the requirements for a constant-container of <code class="computeroutput"><span class="identifier">charT</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">basic_regex</span> <span class="special">{</span>
@@ -89,66 +85,66 @@
    <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">&amp;</span> <span class="identifier">const_reference</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">difference_type</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">size_type</span><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">flag_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">flag_type</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">locale_type</span> <span class="identifier">locale_type</span><span class="special">;</span>
 
    <span class="comment">// constants:
 </span> <span class="comment">// main option selection:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">normal</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">normal</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">ECMAScript</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">ECMAScript</span>
                                                 <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JavaScript</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JavaScript</span>
                                                 <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JScript</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JScript</span>
                                                 <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">basic</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">basic</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">extended</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">extended</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">awk</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">awk</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">awk</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">grep</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">grep</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">grep</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">egrep</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">egrep</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">sed</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">sed</span>
                                                 <span class="special">=</span> <span class="identifier">basic</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">sed</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">perl</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">perl</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">literal</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">literal</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">literal</span><span class="special">;</span>
 
    <span class="comment">// modifiers specific to perl expressions:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_m</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_m</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_m</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_s</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_s</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_s</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_s</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_s</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_s</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_x</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_x</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_x</span><span class="special">;</span>
 
    <span class="comment">// modifiers specific to POSIX basic expressions:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_plus_qm</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_plus_qm</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_plus_qm</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_vbar</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_vbar</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_vbar</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_char_classes</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_char_classes</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_char_classes</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_intervals</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_intervals</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_intervals</span>
 
    <span class="comment">// common modifiers:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">nosubs</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">nosubs</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">nosubs</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">optimize</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">optimize</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">optimize</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">collate</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">collate</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">collate</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">newline_alt</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">newline_alt</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">newline_alt</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_except</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_except</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">newline_alt</span><span class="special">;</span>
 
    <span class="comment">// construct/copy/destroy:
@@ -246,94 +242,92 @@
 
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
-<a name="boost_regex.ref.basic_regex.description"></a><h4>
-<a name="id488473"></a>
+<a name="boost_regex.ref.basic_regex.description"></a><h5>
+<a name="id522034"></a>
         <a href="basic_regex.html#boost_regex.ref.basic_regex.description">Description</a>
- </h4>
+ </h5>
 <p>
- Class <tt class="computeroutput"><span class="identifier">basic_regex</span></tt> has the
+ Class <code class="computeroutput"><span class="identifier">basic_regex</span></code> has the
         following public members:
       </p>
-<pre class="programlisting">
-<span class="comment">// main option selection:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">normal</span>
+<pre class="programlisting"><span class="comment">// main option selection:
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">normal</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">ECMAScript</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">ECMAScript</span>
                                           <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JavaScript</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JavaScript</span>
                                           <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JScript</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JScript</span>
                                           <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">basic</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">basic</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">extended</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">extended</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">awk</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">awk</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">awk</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">grep</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">grep</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">grep</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">egrep</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">egrep</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">sed</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">sed</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">sed</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">perl</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">perl</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">literal</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">literal</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">literal</span><span class="special">;</span>
 
 <span class="comment">// modifiers specific to perl expressions:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_m</span>
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_m</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_m</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_s</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_s</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_s</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_s</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_s</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_s</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_x</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_x</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_x</span><span class="special">;</span>
 
 <span class="comment">// modifiers specific to POSIX basic expressions:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_plus_qm</span>
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_plus_qm</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_plus_qm</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_vbar</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_vbar</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_vbar</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_char_classes</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_char_classes</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_char_classes</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_intervals</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_intervals</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_intervals</span>
 
 <span class="comment">// common modifiers:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">nosubs</span>
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">nosubs</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">nosubs</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">optimize</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">optimize</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">optimize</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">collate</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">collate</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">collate</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">newline_alt</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">newline_alt</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">newline_alt</span><span class="special">;</span>
 </pre>
 <p>
- The meaning of these options is documented in the syntax_option_type section.
+ The meaning of these options is documented in the syntax_option_type section.
       </p>
 <p>
         The static constant members are provided as synonyms for the constants declared
- in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span></tt>; for each constant of type
- syntax_option_type
- declared in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span></tt>
+ in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span></code>; for each constant of type
+ syntax_option_type
+ declared in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span></code>
         then a constant with the same name, type and value is declared within the
         scope of basic_regex.
       </p>
 <a name="boost_regex.basic_regex.construct1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">();</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- <tt class="computeroutput"><span class="identifier">basic_regex</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ <code class="computeroutput"><span class="identifier">basic_regex</span></code>.
       </p>
 <div class="table">
-<a name="id490413"></a><p class="title"><b>Table 1. basic_regex default construction postconditions</b></p>
-<table class="table" summary="basic_regex default construction postconditions">
+<a name="id523970"></a><p class="title"><b>Table 1. basic_regex default construction postconditions</b></p>
+<div class="table-contents"><table class="table" summary="basic_regex default construction postconditions">
 <colgroup>
 <col>
 <col>
@@ -354,67 +348,66 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">true</span></tt>
+ <code class="computeroutput"><span class="keyword">true</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="number">0</span></tt>
+ <code class="computeroutput"><span class="number">0</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;()</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.construct2"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.construct2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <span class="emphasis"><em>p</em></span> shall not
+ <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p</em></span> shall not
         be a null pointer.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: bad_expression if <span class="emphasis"><em>p</em></span>
- is not a valid regular expression, unless the flag <tt class="computeroutput"><span class="identifier">no_except</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>p</em></span>
+ is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- basic_regex;
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ basic_regex;
         the object's internal finite state machine is constructed from the regular
         expression contained in the null-terminated string <span class="emphasis"><em>p</em></span>,
- and interpreted according to the <a href="syntax_option_type.html" title=" syntax_option_type">option
+ and interpreted according to the <a href="syntax_option_type.html" title="syntax_option_type">option
         flags</a> specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id490814"></a><p class="title"><b>Table 2. Postconditions for basic_regex construction</b></p>
-<table class="table" summary="Postconditions for basic_regex construction">
+<a name="id524369"></a><p class="title"><b>Table 2. Postconditions for basic_regex construction</b></p>
+<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
 <col>
@@ -435,43 +428,43 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -483,7 +476,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -493,34 +486,33 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.construct3"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.construct3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">,</span>
             <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <span class="emphasis"><em>p1</em></span> and <span class="emphasis"><em>p2</em></span>
- are not null pointers, <tt class="computeroutput"><span class="identifier">p1</span> <span class="special">&lt;</span> <span class="identifier">p2</span></tt>.
+ <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p1</em></span> and <span class="emphasis"><em>p2</em></span>
+ are not null pointers, <code class="computeroutput"><span class="identifier">p1</span> <span class="special">&lt;</span> <span class="identifier">p2</span></code>.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: bad_expression if [p1,p2) is not
- a valid regular expression, unless the flag <tt class="computeroutput"><span class="identifier">no_except</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: bad_expression if [p1,p2) is not
+ a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- basic_regex;
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ basic_regex;
         the object's internal finite state machine is constructed from the regular
         expression contained in the sequence of characters [p1,p2), and interpreted
- according the option flags
+ according the option flags
         specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id491362"></a><p class="title"><b>Table 3. Postconditions for basic_regex construction</b></p>
-<table class="table" summary="Postconditions for basic_regex construction">
+<a name="id524915"></a><p class="title"><b>Table 3. Postconditions for basic_regex construction</b></p>
+<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
 <col>
@@ -541,43 +533,43 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span><span class="identifier">p2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span><span class="identifier">p2</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">p1</span><span class="special">,</span><span class="identifier">p2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">p1</span><span class="special">,</span><span class="identifier">p2</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -589,7 +581,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -599,33 +591,32 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.construct4"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.construct4"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <span class="emphasis"><em>p</em></span> shall not
- be a null pointer, <tt class="computeroutput"><span class="identifier">len</span> <span class="special">&lt;</span>
- <span class="identifier">max_size</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p</em></span> shall not
+ be a null pointer, <code class="computeroutput"><span class="identifier">len</span> <span class="special">&lt;</span>
+ <span class="identifier">max_size</span><span class="special">()</span></code>.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: bad_expression if <span class="emphasis"><em>p</em></span>
- is not a valid regular expression, unless the flag <tt class="computeroutput"><span class="identifier">no_except</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>p</em></span>
+ is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- basic_regex;
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ basic_regex;
         the object's internal finite state machine is constructed from the regular
         expression contained in the sequence of characters [p, p+len), and interpreted
         according the option flags specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id491897"></a><p class="title"><b>Table 4. Postconditions for basic_regex construction</b></p>
-<table class="table" summary="Postconditions for basic_regex construction">
+<a name="id525448"></a><p class="title"><b>Table 4. Postconditions for basic_regex construction</b></p>
+<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
 <col>
@@ -646,19 +637,19 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -670,19 +661,19 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">,</span> <span class="identifier">len</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">,</span> <span class="identifier">len</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -694,7 +685,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -704,41 +695,39 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.construct5"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.construct5"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- basic_regex
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ basic_regex
         as a copy of the object <span class="emphasis"><em>e</em></span>.
       </p>
 <a name="boost_regex.basic_regex.construct6"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
             <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Throws</b></span>: bad_expression if <span class="emphasis"><em>s</em></span>
- is not a valid regular expression, unless the flag <tt class="computeroutput"><span class="identifier">no_except</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>s</em></span>
+ is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- basic_regex;
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ basic_regex;
         the object's internal finite state machine is constructed from the regular
         expression contained in the string <span class="emphasis"><em>s</em></span>, and interpreted
- according to the <a href="syntax_option_type.html" title=" syntax_option_type">option
+ according to the <a href="syntax_option_type.html" title="syntax_option_type">option
         flags</a> specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id492536"></a><p class="title"><b>Table 5. Postconditions for basic_regex construction</b></p>
-<table class="table" summary="Postconditions for basic_regex construction">
+<a name="id526084"></a><p class="title"><b>Table 5. Postconditions for basic_regex construction</b></p>
+<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
 <col>
@@ -759,31 +748,31 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -795,7 +784,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -807,7 +796,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -817,31 +806,30 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.construct7"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.construct7"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ForwardIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ForwardIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">(</span><span class="identifier">ForwardIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">ForwardIterator</span> <span class="identifier">last</span><span class="special">,</span>
             <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Throws</b></span>: bad_expression if the sequence [first,
- last) is not a valid regular expression, unless the flag <tt class="computeroutput"><span class="identifier">no_except</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: bad_expression if the sequence [first,
+ last) is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- basic_regex;
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ basic_regex;
         the object's internal finite state machine is constructed from the regular
         expression contained in the sequence of characters [first, last), and interpreted
- according to the <a href="syntax_option_type.html" title=" syntax_option_type">option
+ according to the <a href="syntax_option_type.html" title="syntax_option_type">option
         flags</a> specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id493013"></a><p class="title"><b>Table 6. Postconditions for basic_regex construction</b></p>
-<table class="table" summary="Postconditions for basic_regex construction">
+<a name="id526559"></a><p class="title"><b>Table 6. Postconditions for basic_regex construction</b></p>
+<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
 <col>
@@ -862,43 +850,43 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -910,7 +898,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -920,139 +908,126 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.opeq1"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.opeq1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">())</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">())</span></code>.
       </p>
 <a name="boost_regex.basic_regex.opeq2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <span class="emphasis"><em>p</em></span> shall not
+ <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p</em></span> shall not
         be a null pointer.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">ptr</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">ptr</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.basic_regex.opeq3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.basic_regex.begin"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a starting iterator to
+ <span class="bold"><strong>Effects</strong></span>: Returns a starting iterator to
         a sequence of characters representing the regular expression.
       </p>
 <a name="boost_regex.basic_regex.end"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns termination iterator to
+ <span class="bold"><strong>Effects</strong></span>: Returns termination iterator to
         a sequence of characters representing the regular expression.
       </p>
 <a name="boost_regex.basic_regex.size"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the length of the sequence
+ <span class="bold"><strong>Effects</strong></span>: Returns the length of the sequence
         of characters representing the regular expression.
       </p>
 <a name="boost_regex.basic_regex.max_size"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the maximum length of the
+ <span class="bold"><strong>Effects</strong></span>: Returns the maximum length of the
         sequence of characters representing the regular expression.
       </p>
 <a name="boost_regex.basic_regex.empty"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns true if the object does
+ <span class="bold"><strong>Effects</strong></span>: Returns true if the object does
         not contain a valid regular expression, otherwise false.
       </p>
 <a name="boost_regex.basic_regex.mark_count"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">unsigned</span> <span class="identifier">mark_count</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">unsigned</span> <span class="identifier">mark_count</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the number of marked sub-expressions
+ <span class="bold"><strong>Effects</strong></span>: Returns the number of marked sub-expressions
         within the regular expresion.
       </p>
 <a name="boost_regex.basic_regex.assign1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns assign(that.str(), that.flags()).
+ <span class="bold"><strong>Effects</strong></span>: Returns assign(that.str(), that.flags()).
       </p>
 <a name="boost_regex.basic_regex.assign2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns assign(string_type(ptr), f).
+ <span class="bold"><strong>Effects</strong></span>: Returns assign(string_type(ptr), f).
       </p>
 <a name="boost_regex.basic_regex.assign3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns assign(string_type(ptr, len), f).
+ <span class="bold"><strong>Effects</strong></span>: Returns assign(string_type(ptr, len), f).
       </p>
 <a name="boost_regex.basic_regex.assign4"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Throws</b></span>: bad_expression if <span class="emphasis"><em>s</em></span>
- is not a valid regular expression, unless the flag <tt class="computeroutput"><span class="identifier">no_except</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>s</em></span>
+ is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: *this.
+ <span class="bold"><strong>Returns</strong></span>: *this.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Assigns the regular expression
+ <span class="bold"><strong>Effects</strong></span>: Assigns the regular expression
         contained in the string <span class="emphasis"><em>s</em></span>, interpreted according the
- option flags specified
+ option flags specified
         in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id494890"></a><p class="title"><b>Table 7. Postconditions for basic_regex::assign</b></p>
-<table class="table" summary="Postconditions for basic_regex::assign">
+<a name="id528412"></a><p class="title"><b>Table 7. Postconditions for basic_regex::assign</b></p>
+<div class="table-contents"><table class="table" summary="Postconditions for basic_regex::assign">
 <colgroup>
 <col>
 <col>
@@ -1073,31 +1048,31 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">str</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">str</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -1109,7 +1084,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -1121,7 +1096,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">mark_count</span><span class="special">()</span></code>
             </p>
             </td>
 <td>
@@ -1131,222 +1106,207 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_regex.basic_regex.assign5"></a><p>
+<br class="table-break"><a name="boost_regex.basic_regex.assign5"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">,</span>
                     <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: The type <tt class="computeroutput"><span class="identifier">InputIterator</span></tt>
+ <span class="bold"><strong>Requires</strong></span>: The type <code class="computeroutput"><span class="identifier">InputIterator</span></code>
         corresponds to the <a href="http://input_iterator" target="_top">Input Iterator requirements
         (24.1.1)</a>.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns assign(string_type(first, last), f).
+ <span class="bold"><strong>Effects</strong></span>: Returns assign(string_type(first, last), f).
       </p>
 <a name="boost_regex.basic_regex.flags"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">flag_type</span> <span class="identifier">flags</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">flag_type</span> <span class="identifier">flags</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a copy of the <a href="syntax_option_type.html" title=" syntax_option_type">regular
+ <span class="bold"><strong>Effects</strong></span>: Returns a copy of the <a href="syntax_option_type.html" title="syntax_option_type">regular
         expression syntax flags</a> that were passed to the object's constructor,
- or the last call to <tt class="computeroutput"><span class="identifier">assign</span></tt>.
+ or the last call to <code class="computeroutput"><span class="identifier">assign</span></code>.
       </p>
 <a name="boost_regex.basic_regex.status"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">int</span> <span class="identifier">status</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">status</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns zero if the expression
+ <span class="bold"><strong>Effects</strong></span>: Returns zero if the expression
         contains a valid regular expression, otherwise an error code. This member
         function is retained for use in environments that cannot use exception handling.
       </p>
 <a name="boost_regex.basic_regex.str"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a copy of the character
+ <span class="bold"><strong>Effects</strong></span>: Returns a copy of the character
         sequence passed to the object's constructor, or the last call to assign.
       </p>
 <a name="boost_regex.basic_regex.compare"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: If <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">()</span></tt> then returns <tt class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></tt>,
- otherwise returns <tt class="computeroutput"><span class="identifier">flags</span><span class="special">()</span>
- <span class="special">-</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: If <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">()</span></code> then returns <code class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></code>,
+ otherwise returns <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span>
+ <span class="special">-</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.basic_regex.imbue"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">locale_type</span> <span class="identifier">imbue</span><span class="special">(</span><span class="identifier">locale_type</span> <span class="identifier">l</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">locale_type</span> <span class="identifier">imbue</span><span class="special">(</span><span class="identifier">locale_type</span> <span class="identifier">l</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">traits_inst</span><span class="special">.</span><span class="identifier">imbue</span><span class="special">(</span><span class="identifier">l</span><span class="special">)</span></tt> where
- <tt class="computeroutput"><span class="identifier">traits_inst</span></tt> is a (default
- initialized) instance of the template parameter <tt class="computeroutput"><span class="identifier">traits</span></tt>
- stored within the object. Calls to <tt class="computeroutput"><span class="identifier">imbue</span></tt>
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">traits_inst</span><span class="special">.</span><span class="identifier">imbue</span><span class="special">(</span><span class="identifier">l</span><span class="special">)</span></code> where
+ <code class="computeroutput"><span class="identifier">traits_inst</span></code> is a (default
+ initialized) instance of the template parameter <code class="computeroutput"><span class="identifier">traits</span></code>
+ stored within the object. Calls to <code class="computeroutput"><span class="identifier">imbue</span></code>
         invalidate any currently contained regular expression.
       </p>
 <p>
- <span class="bold"><b>Postcondition</b></span>: <tt class="computeroutput"><span class="identifier">empty</span><span class="special">()</span> <span class="special">==</span> <span class="keyword">true</span></tt>.
+ <span class="bold"><strong>Postcondition</strong></span>: <code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span> <span class="special">==</span> <span class="keyword">true</span></code>.
       </p>
 <a name="boost_regex.basic_regex.getloc"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">locale_type</span> <span class="identifier">getloc</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">locale_type</span> <span class="identifier">getloc</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">traits_inst</span><span class="special">.</span><span class="identifier">getloc</span><span class="special">()</span></tt>
- where <tt class="computeroutput"><span class="identifier">traits_inst</span></tt> is a (default
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">traits_inst</span><span class="special">.</span><span class="identifier">getloc</span><span class="special">()</span></code>
+ where <code class="computeroutput"><span class="identifier">traits_inst</span></code> is a (default
         initialized) instance of the template parameter traits stored within the
         object.
       </p>
 <a name="boost_regex.basic_regex.swap"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span> <span class="keyword">throw</span><span class="special">();</span>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span> <span class="keyword">throw</span><span class="special">();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Swaps the contents of the two regular
+ <span class="bold"><strong>Effects</strong></span>: Swaps the contents of the two regular
         expressions.
       </p>
 <p>
- <span class="bold"><b>Postcondition</b></span>: <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> contains the regular expression that
+ <span class="bold"><strong>Postcondition</strong></span>: <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> contains the regular expression that
         was in <span class="emphasis"><em>e</em></span>, <span class="emphasis"><em>e</em></span> contains the regular
- expression that was in <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>.
+ expression that was in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>.
       </p>
 <p>
- <span class="bold"><b>Complexity</b></span>: constant time.
+ <span class="bold"><strong>Complexity</strong></span>: constant time.
       </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- Comparisons between basic_regex objects are provided
+<tr><td align="left" valign="top"><p>
+ Comparisons between basic_regex objects are provided
           on an experimental basis: please note that these are not present in the
           <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
           Report on C++ Library Extensions</a>, so use with care if you are writing
- code that may need to be ported to other implementations of basic_regex.
+ code that may need to be ported to other implementations of basic_regex.
         </p></td></tr>
 </table></div>
 <a name="boost_regex.basic_regex.op_eq"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">==</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">==</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.basic_regex.op_ne"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">!=</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">!=</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.basic_regex.op_lt"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&lt;</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&lt;</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.basic_regex.op_le"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&lt;=</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&lt;=</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.basic_regex.op_ge"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&gt;=</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&gt;=</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.basic_regex.op_gt"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&gt;</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&gt;</span> <span class="number">0</span></code>.
       </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           The basic_regex stream inserter is provided on an experimental basis, and
           outputs the textual representation of the expression to the stream.
         </p></td></tr>
 </table></div>
 <a name="boost_regex.basic_regex.op_stream"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">io_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">re_traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">io_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">re_traits</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span>
    <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">re_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns <tt class="computeroutput"><span class="special">(</span><span class="identifier">os</span> <span class="special">&lt;&lt;</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns <code class="computeroutput"><span class="special">(</span><span class="identifier">os</span> <span class="special">&lt;&lt;</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></code>.
       </p>
 <a name="boost_regex.basic_regex.op_swap"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
          <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: calls <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">swap</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: calls <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">swap</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span></code>.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Concepts</title>
+<title>Concepts</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="posix.html" title=" POSIX Compatible C API's">
-<link rel="next" href="concepts/charT_concept.html" title=" charT Requirements">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="posix.html" title="POSIX Compatible C API's">
+<link rel="next" href="concepts/charT_concept.html" title="charT Requirements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,21 +24,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.concepts"></a> Concepts</h3></div></div></div>
+<a name="boost_regex.ref.concepts"></a> Concepts
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> charT Requirements</span></dt>
 <dt><span class="section"><a href="concepts/traits_concept.html"> Traits Class
         Requirements</a></span></dt>
 <dt><span class="section"><a href="concepts/iterator_concepts.html"> Iterator
- Rrequirements</a></span></dt>
+ Requirements</a></span></dt>
 </dl></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> charT Requirements</title>
+<title>charT Requirements</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../concepts.html" title=" Concepts">
-<link rel="prev" href="../concepts.html" title=" Concepts">
-<link rel="next" href="traits_concept.html" title=" Traits Class
- Requirements">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="../concepts.html" title="Concepts">
+<link rel="next" href="traits_concept.html" title="Traits Class Requirements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.concepts.charT_concept"></a> charT Requirements</h4></div></div></div>
+<a name="boost_regex.ref.concepts.charT_concept"></a> charT Requirements
+</h4></div></div></div>
 <p>
- Type <tt class="computeroutput"><span class="identifier">charT</span></tt> used a template
- argument to class template basic_regex, must have a trivial
+ Type <code class="computeroutput"><span class="identifier">charT</span></code> used a template
+ argument to class template basic_regex, must have a trivial
           default constructor, copy constructor, assignment operator, and destructor.
           In addition the following requirements must be met for objects; <span class="emphasis"><em>c</em></span>
- of type <tt class="computeroutput"><span class="identifier">charT</span></tt>, <span class="emphasis"><em>c1</em></span>
- and <span class="emphasis"><em>c2</em></span> of type <tt class="computeroutput"><span class="identifier">charT</span>
- <span class="keyword">const</span></tt>, and <span class="emphasis"><em>i</em></span>
- of type <tt class="computeroutput"><span class="keyword">int</span></tt>:
+ of type <code class="computeroutput"><span class="identifier">charT</span></code>, <span class="emphasis"><em>c1</em></span>
+ and <span class="emphasis"><em>c2</em></span> of type <code class="computeroutput"><span class="identifier">charT</span>
+ <span class="keyword">const</span></code>, and <span class="emphasis"><em>i</em></span>
+ of type <code class="computeroutput"><span class="keyword">int</span></code>:
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -258,10 +258,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Iterator
- Rrequirements</title>
+<title>Iterator Requirements</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../concepts.html" title=" Concepts">
-<link rel="prev" href="traits_concept.html" title=" Traits Class
- Requirements">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="traits_concept.html" title="Traits Class Requirements">
 <link rel="next" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -26,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.concepts.iterator_concepts"></a><a href="iterator_concepts.html" title=" Iterator
- Rrequirements"> Iterator
- Rrequirements</a></h4></div></div></div>
+<a name="boost_regex.ref.concepts.iterator_concepts"></a><a href="iterator_concepts.html" title="Iterator Requirements"> Iterator
+ Requirements</a>
+</h4></div></div></div>
 <p>
           The regular expression algorithms (and iterators) take all require a Bidirectional-Iterator.
         </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Traits Class
- Requirements</title>
+<title>Traits Class Requirements</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../concepts.html" title=" Concepts">
-<link rel="prev" href="charT_concept.html" title=" charT Requirements">
-<link rel="next" href="iterator_concepts.html" title=" Iterator
- Rrequirements">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="charT_concept.html" title="charT Requirements">
+<link rel="next" href="iterator_concepts.html" title="Iterator Requirements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,37 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.concepts.traits_concept"></a><a href="traits_concept.html" title=" Traits Class
- Requirements"> Traits Class
- Requirements</a></h4></div></div></div>
+<a name="boost_regex.ref.concepts.traits_concept"></a><a href="traits_concept.html" title="Traits Class Requirements"> Traits Class
+ Requirements</a>
+</h4></div></div></div>
 <p>
- There are two sets of requirements for the <tt class="computeroutput"><span class="identifier">traits</span></tt>
- template argument to basic_regex: a mininal interface
+ There are two sets of requirements for the <code class="computeroutput"><span class="identifier">traits</span></code>
+ template argument to basic_regex: a mininal interface
           (which is part of the regex standardization proposal), and an optional
           Boost-specific enhanced interface.
         </p>
-<a name="boost_regex.ref.concepts.traits_concept.minimal_requirements_"></a><h4>
-<a name="id589905"></a>
+<a name="boost_regex.ref.concepts.traits_concept.minimal_requirements_"></a><h5>
+<a name="id622823"></a>
           <a href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements_">Minimal
           requirements.</a>
- </h4>
+ </h5>
 <p>
- In the following table <tt class="computeroutput"><span class="identifier">X</span></tt>
+ In the following table <code class="computeroutput"><span class="identifier">X</span></code>
           denotes a traits class defining types and functions for the character container
- type <tt class="computeroutput"><span class="identifier">charT</span></tt>; <span class="emphasis"><em>u</em></span>
- is an object of type <tt class="computeroutput"><span class="identifier">X</span></tt>;
- <span class="emphasis"><em>v</em></span> is an object of type <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">X</span></tt>; <span class="emphasis"><em>p</em></span> is
- a value of type <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></tt>; <span class="emphasis"><em>I1</em></span> and <span class="emphasis"><em>I2</em></span>
- are Input Iterators; <span class="emphasis"><em>c</em></span> is a value of type <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span></tt>;
- <span class="emphasis"><em>s</em></span> is an object of type <tt class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">string_type</span></tt>;
- <span class="emphasis"><em>cs</em></span> is an object of type <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">X</span><span class="special">::</span><span class="identifier">string_type</span></tt>; <span class="emphasis"><em>b</em></span> is
- a value of type <tt class="computeroutput"><span class="keyword">bool</span></tt>; <span class="emphasis"><em>I</em></span>
- is a value of type <tt class="computeroutput"><span class="keyword">int</span></tt>; <span class="emphasis"><em>F1</em></span>
- and <span class="emphasis"><em>F2</em></span> are values of type <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">charT</span><span class="special">*</span></tt>;
- and <span class="emphasis"><em>loc</em></span> is an object of type <tt class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">locale_type</span></tt>.
+ type <code class="computeroutput"><span class="identifier">charT</span></code>; <span class="emphasis"><em>u</em></span>
+ is an object of type <code class="computeroutput"><span class="identifier">X</span></code>;
+ <span class="emphasis"><em>v</em></span> is an object of type <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">X</span></code>; <span class="emphasis"><em>p</em></span> is
+ a value of type <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></code>; <span class="emphasis"><em>I1</em></span> and <span class="emphasis"><em>I2</em></span>
+ are Input Iterators; <span class="emphasis"><em>c</em></span> is a value of type <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span></code>;
+ <span class="emphasis"><em>s</em></span> is an object of type <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">string_type</span></code>;
+ <span class="emphasis"><em>cs</em></span> is an object of type <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">X</span><span class="special">::</span><span class="identifier">string_type</span></code>; <span class="emphasis"><em>b</em></span> is
+ a value of type <code class="computeroutput"><span class="keyword">bool</span></code>; <span class="emphasis"><em>I</em></span>
+ is a value of type <code class="computeroutput"><span class="keyword">int</span></code>; <span class="emphasis"><em>F1</em></span>
+ and <span class="emphasis"><em>F2</em></span> are values of type <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">charT</span><span class="special">*</span></code>;
+ and <span class="emphasis"><em>loc</em></span> is an object of type <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">locale_type</span></code>.
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -329,7 +327,7 @@
 <tr>
 <td>
                 <p>
- v.value(c, i)
+ v.value(c, I)
                 </p>
                 </td>
 <td>
@@ -380,39 +378,19 @@
                 </p>
                 </td>
 </tr>
-<tr>
-<td>
- <p>
- v.error_string(i)
- </p>
- </td>
-<td>
- <p>
- std::string
- </p>
- </td>
-<td>
- <p>
- Returns a human readable error string for the error condition i,
- where i is one of the values enumerated by type regex_constants::error_type.
- If the value i is not recognized then returns the string "Unknown
- error" or a localized equivalent.
- </p>
- </td>
-</tr>
 </tbody>
 </table></div>
-<a name="boost_regex.ref.concepts.traits_concept.additional_optional_requirements"></a><h4>
-<a name="id590748"></a>
+<a name="boost_regex.ref.concepts.traits_concept.additional_optional_requirements"></a><h5>
+<a name="id623626"></a>
           <a href="traits_concept.html#boost_regex.ref.concepts.traits_concept.additional_optional_requirements">Additional
           Optional Requirements</a>
- </h4>
+ </h5>
 <p>
           The following additional requirements are strictly optional, however in
- order for basic_regex
+ order for basic_regex
           to take advantage of these additional interfaces, all of the following
- requirements must be met; basic_regex will detect the presence
- or absense of the member <tt class="computeroutput"><span class="identifier">boost_extensions_tag</span></tt>
+ requirements must be met; basic_regex will detect the presence
+ or absense of the member <code class="computeroutput"><span class="identifier">boost_extensions_tag</span></code>
           and configure itself appropriately.
         </p>
 <div class="informaltable"><table class="table">
@@ -493,8 +471,8 @@
                   that signifies the meaning of character c within the regular expression
                   grammar, when c has been preceded by an escape character. Precondition:
                   if b is the character preceding c in the expression being parsed
- then: <tt class="computeroutput"><span class="identifier">v</span><span class="special">.</span><span class="identifier">syntax_type</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span>
- <span class="special">==</span> <span class="identifier">syntax_escape</span></tt>
+ then: <code class="computeroutput"><span class="identifier">v</span><span class="special">.</span><span class="identifier">syntax_type</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span>
+ <span class="special">==</span> <span class="identifier">syntax_escape</span></code>
                 </p>
                 </td>
 </tr>
@@ -512,9 +490,9 @@
 <td>
                 <p>
                   Returns a character d such that: for any character d that is to
- be considered equivalent to c then <tt class="computeroutput"><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span><span class="keyword">false</span><span class="special">)==</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">d</span><span class="special">,</span><span class="keyword">false</span><span class="special">)</span></tt>. Likewise for all characters C
+ be considered equivalent to c then <code class="computeroutput"><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span><span class="keyword">false</span><span class="special">)==</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">d</span><span class="special">,</span><span class="keyword">false</span><span class="special">)</span></code>. Likewise for all characters C
                   that are to be considered equivalent to c when comparisons are
- to be performed without regard to case, then <tt class="computeroutput"><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span><span class="keyword">true</span><span class="special">)==</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">C</span><span class="special">,</span><span class="keyword">true</span><span class="special">)</span></tt>.
+ to be performed without regard to case, then <code class="computeroutput"><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span><span class="keyword">true</span><span class="special">)==</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">translate</span><span class="special">(</span><span class="identifier">C</span><span class="special">,</span><span class="keyword">true</span><span class="special">)</span></code>.
                 </p>
                 </td>
 </tr>
@@ -531,9 +509,9 @@
                 </td>
 <td>
                 <p>
- Behaves as follows: if <tt class="computeroutput"><span class="identifier">p</span>
- <span class="special">==</span> <span class="identifier">q</span></tt>
- or if <tt class="computeroutput"><span class="special">*</span><span class="identifier">p</span></tt>
+ Behaves as follows: if <code class="computeroutput"><span class="identifier">p</span>
+ <span class="special">==</span> <span class="identifier">q</span></code>
+ or if <code class="computeroutput"><span class="special">*</span><span class="identifier">p</span></code>
                   is not a digit character then returns -1. Otherwise performs formatted
                   numeric input on the sequence [p,q) and returns the result as an
                   int. Postcondition: either p == q or *p is a non-digit character.
@@ -543,7 +521,7 @@
 <tr>
 <td>
                 <p>
- v.error_string(i)
+ v.error_string(I)
                 </p>
                 </td>
 <td>
@@ -555,8 +533,8 @@
                 <p>
                   Returns a human readable error string for the error condition i,
                   where i is one of the values enumerated by type regex_constants::error_type.
- If the value i is not recognized then returns the string "Unknown
- error" or a localized equivalent.
+ If the value <span class="emphasis"><em>I</em></span> is not recognized then returns
+ the string "Unknown error" or a localized equivalent.
                 </p>
                 </td>
 </tr>
@@ -601,10 +579,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,13 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Deprecated Interfaces</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="concepts/iterator_concepts.html" title=" Iterator
- Rrequirements">
-<link rel="next" href="deprecated_interfaces/regex_format.html" title="
- regex_format (Deprecated)">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements">
+<link rel="next" href="deprecated_interfaces/regex_format.html" title="regex_format (Deprecated)">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.deprecated_interfaces"></a>Deprecated Interfaces</h3></div></div></div>
+<a name="boost_regex.ref.deprecated_interfaces"></a>Deprecated Interfaces
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="deprecated_interfaces/regex_format.html">
         regex_format (Deprecated)</a></span></dt>
@@ -37,21 +36,14 @@
 <dt><span class="section"><a href="deprecated_interfaces/old_regex.html"> High
         Level Class RegEx (Deprecated)</a></span></dt>
 </dl></div>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> High
- Level Class RegEx (Deprecated)</title>
+<title>High Level Class RegEx (Deprecated)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
-<link rel="prev" href="regex_split.html" title="
- regex_split (deprecated)">
+<link rel="prev" href="regex_split.html" title="regex_split (deprecated)">
 <link rel="next" href="../../background_information.html" title="Background Information">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -26,17 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.old_regex"></a><a href="old_regex.html" title=" High
- Level Class RegEx (Deprecated)"> High
- Level Class RegEx (Deprecated)</a></h4></div></div></div>
+<a name="boost_regex.ref.deprecated_interfaces.old_regex"></a><a href="old_regex.html" title="High Level Class RegEx (Deprecated)"> High
+ Level Class RegEx (Deprecated)</a>
+</h4></div></div></div>
 <p>
           The high level wrapper class RegEx is now deprecated and does not form
           part of the regular expression standardization proposal. This type still
           exists, and existing code will continue to compile, however the following
           documentation is unlikely to be further updated.
         </p>
-<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">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<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">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
           The class RegEx provides a high level simplified interface to the regular
@@ -44,8 +41,7 @@
           regular expressions always follow the "normal" syntax - that
           is the same as the perl / ECMAScript synatx.
         </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">expression</span><span class="special">);</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">expression</span><span class="special">);</span>
 <span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepFileCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">file</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">expression</span><span class="special">);</span>
 <span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">FindFilesCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">file</span><span class="special">);</span>
 
@@ -138,7 +134,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">();</span></tt>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">();</span></code>
                 </p>
                 </td>
 <td>
@@ -151,7 +147,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span></tt>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
@@ -164,40 +160,40 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">bool</span>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">bool</span>
                   <span class="identifier">icase</span> <span class="special">=</span>
- <span class="keyword">false</span><span class="special">);</span></tt>
+ <span class="keyword">false</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Constructs an instance of RegEx, setting the expression to <span class="emphasis"><em>c</em></span>,
                   if <span class="emphasis"><em>icase</em></span> is true then matching is insensitive
- to case, otherwise it is sensitive to case. Throws bad_expression on failure.
+ to case, otherwise it is sensitive to case. Throws bad_expression on failure.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">bool</span>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">bool</span>
                   <span class="identifier">icase</span> <span class="special">=</span>
- <span class="keyword">false</span><span class="special">);</span></tt>
+ <span class="keyword">false</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Constructs an instance of RegEx, setting the expression to <span class="emphasis"><em>s</em></span>,
                   if <span class="emphasis"><em>icase</em></span> is true then matching is insensitive
- to case, otherwise it is sensitive to case. Throws bad_expression on failure.
+ to case, otherwise it is sensitive to case. Throws bad_expression on failure.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">&amp;</span>
- <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span></tt>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
@@ -209,68 +205,68 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">&amp;</span>
- <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">);</span></tt>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Assignment operator, equivalent to calling <tt class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></tt>. Throws bad_expression on failure.
+ Assignment operator, equivalent to calling <code class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></code>. Throws bad_expression on failure.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">&amp;</span>
- <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span></tt>
+ <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Assignment operator, equivalent to calling <tt class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></tt>. Throws bad_expression on failure.
+ Assignment operator, equivalent to calling <code class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></code>. Throws bad_expression on failure.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">constchar</span><span class="special">*</span>
                   <span class="identifier">p</span><span class="special">,</span>
                   <span class="keyword">bool</span> <span class="identifier">icase</span>
- <span class="special">=</span> <span class="keyword">false</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="keyword">false</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Sets the current expression to <span class="emphasis"><em>p</em></span>, if <span class="emphasis"><em>icase</em></span>
                   is true then matching is insensitive to case, otherwise it is sensitive
- to case. Throws bad_expression on failure.
+ to case. Throws bad_expression on failure.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">SetExpression</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">bool</span>
                   <span class="identifier">icase</span> <span class="special">=</span>
- <span class="keyword">false</span><span class="special">);</span></tt>
+ <span class="keyword">false</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Sets the current expression to <span class="emphasis"><em>s</em></span>, if <span class="emphasis"><em>icase</em></span>
                   is true then matching is insensitive to case, otherwise it is sensitive
- to case. Throws bad_expression on failure.
+ to case. Throws bad_expression on failure.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">Expression</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">Expression</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
@@ -282,17 +278,17 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Match</span><span class="special">(</span><span class="keyword">const</span>
+ <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Match</span><span class="special">(</span><span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">p</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Attempts to match the current expression against the text <span class="emphasis"><em>p</em></span>
- using the match flags <span class="emphasis"><em>flags</em></span> - see match_flag_type. Returns
+ using the match flags <span class="emphasis"><em>flags</em></span> - see match_flag_type. Returns
                   <span class="emphasis"><em>true</em></span> if the expression matches the whole of
                   the input string.
                 </p>
@@ -301,17 +297,17 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Match</span><span class="special">(</span><span class="keyword">const</span>
+ <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Match</span><span class="special">(</span><span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Attempts to match the current expression against the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   Returns <span class="emphasis"><em>true</em></span> if the expression matches the
                   whole of the input string.
                 </p>
@@ -320,17 +316,17 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Search</span><span class="special">(</span><span class="keyword">const</span>
+ <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Search</span><span class="special">(</span><span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">p</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Attempts to find a match for the current expression somewhere in
- the text <span class="emphasis"><em>p</em></span> using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ the text <span class="emphasis"><em>p</em></span> using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   Returns <span class="emphasis"><em>true</em></span> if the match succeeds.
                 </p>
                 </td>
@@ -338,17 +334,17 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Search</span><span class="special">(</span><span class="keyword">const</span>
+ <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Search</span><span class="special">(</span><span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Attempts to find a match for the current expression somewhere in
- the text <span class="emphasis"><em>s</em></span> using the match_flag_type flags.
+ the text <span class="emphasis"><em>s</em></span> using the match_flag_type flags.
                   Returns <span class="emphasis"><em>true</em></span> if the match succeeds.
                 </p>
                 </td>
@@ -356,19 +352,19 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Grep</span><span class="special">(</span><span class="identifier">GrepCallback</span> <span class="identifier">cb</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">p</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>p</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
- For each match found calls the call-back function cb as: <tt class="computeroutput"><span class="identifier">cb</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span></tt>
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ For each match found calls the call-back function cb as: <code class="computeroutput"><span class="identifier">cb</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span></code>
                   If at any stage the call-back function returns <span class="emphasis"><em>false</em></span>
                   then the grep operation terminates, otherwise continues until no
                   further matches are found. Returns the number of matches found.
@@ -378,19 +374,19 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Grep</span><span class="special">(</span><span class="identifier">GrepCallback</span> <span class="identifier">cb</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type flags.
- For each match found calls the call-back function cb as: <tt class="computeroutput"><span class="identifier">cb</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span></tt>
+ using the match_flag_type flags.
+ For each match found calls the call-back function cb as: <code class="computeroutput"><span class="identifier">cb</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span></code>
                   If at any stage the call-back function returns false then the grep
                   operation terminates, otherwise continues until no further matches
                   are found. Returns the number of matches found.
@@ -400,18 +396,18 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Grep</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span>
                   <span class="identifier">v</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
- <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>p</em></span>
- using the match_flag_type flags.
+ using the match_flag_type flags.
                   For each match pushes a copy of what matched onto <span class="emphasis"><em>v</em></span>.
                   Returns the number of matches found.
                 </p>
@@ -420,18 +416,18 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Grep</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span>
                   <span class="identifier">v</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
- <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each match pushes a copy of what matched onto <span class="emphasis"><em>v</em></span>.
                   Returns the number of matches found.
                 </p>
@@ -440,18 +436,18 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Grep</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">p</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>p</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each match pushes the starting index of what matched onto
                   <span class="emphasis"><em>v</em></span>. Returns the number of matches found.
                 </p>
@@ -460,18 +456,18 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Grep</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each match pushes the starting index of what matched onto
                   <span class="emphasis"><em>v</em></span>. Returns the number of matches found.
                 </p>
@@ -480,20 +476,20 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">GrepFiles</span><span class="special">(</span><span class="identifier">GrepFileCallback</span> <span class="identifier">cb</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">files</span><span class="special">,</span>
                   <span class="keyword">bool</span> <span class="identifier">recurse</span>
                   <span class="special">=</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
- <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the files files
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each match calls the call-back function cb. If the call-back
                   returns false then the algorithm returns without considering further
                   matches in the current file, or any further files.
@@ -507,7 +503,7 @@
                   Returns the total number of matches found.
                 </p>
                 <p>
- May throw an exception derived from <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ May throw an exception derived from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
                   if file io fails.
                 </p>
                 </td>
@@ -515,20 +511,20 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">GrepFiles</span><span class="special">(</span><span class="identifier">GrepFileCallback</span> <span class="identifier">cb</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">files</span><span class="special">,</span>
                   <span class="keyword">bool</span> <span class="identifier">recurse</span>
                   <span class="special">=</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
- <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Finds all matches of the current expression in the files files
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each match calls the call-back function cb.
                 </p>
                 <p>
@@ -545,7 +541,7 @@
                   Returns the total number of matches found.
                 </p>
                 <p>
- May throw an exception derived from <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ May throw an exception derived from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
                   if file io fails.
                 </p>
                 </td>
@@ -553,20 +549,20 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">FindFiles</span><span class="special">(</span><span class="identifier">FindFilesCallback</span> <span class="identifier">cb</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">files</span><span class="special">,</span>
                   <span class="keyword">bool</span> <span class="identifier">recurse</span>
                   <span class="special">=</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
- <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Searches files to find all those which contain at least one match
- of the current expression using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ of the current expression using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each matching file calls the call-back function cb. If the
                   call-back returns false then the algorithm returns without considering
                   any further files.
@@ -580,7 +576,7 @@
                   Returns the total number of files found.
                 </p>
                 <p>
- May throw an exception derived from <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ May throw an exception derived from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
                   if file io fails.
                 </p>
                 </td>
@@ -588,20 +584,20 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">FindFiles</span><span class="special">(</span><span class="identifier">FindFilesCallback</span> <span class="identifier">cb</span><span class="special">,</span> <span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">files</span><span class="special">,</span>
                   <span class="keyword">bool</span> <span class="identifier">recurse</span>
                   <span class="special">=</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
- <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Searches files to find all those which contain at least one match
- of the current expression using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ of the current expression using the match_flag_type <span class="emphasis"><em>flags</em></span>.
                   For each matching file calls the call-back function cb.
                 </p>
                 <p>
@@ -617,7 +613,7 @@
                   Returns the total number of files found.
                 </p>
                 <p>
- May throw an exception derived from <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ May throw an exception derived from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
                   if file io fails.
                 </p>
                 </td>
@@ -625,14 +621,14 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">Merge</span><span class="special">(</span><span class="keyword">const</span>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">Merge</span><span class="special">(</span><span class="keyword">const</span>
                   <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span>
                   <span class="identifier">in</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span> <span class="keyword">bool</span>
                   <span class="identifier">copy</span> <span class="special">=</span>
                   <span class="keyword">true</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
@@ -645,22 +641,22 @@
                   If <span class="emphasis"><em>copy</em></span> is true then all unmatched sections
                   of input are copied unchanged to output, if the flag <span class="emphasis"><em>format_first_only</em></span>
                   is set then only the first occurance of the pattern found is replaced.
- Returns the new string. See also <a href="../../format.html" title=" Search and Replace Format String Syntax">format
- string syntax</a>, and match_flag_type.
+ Returns the new string. See also <a href="../../format.html" title="Search and Replace Format String Syntax">format
+ string syntax</a>, and match_flag_type.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">Merge</span><span class="special">(</span><span class="keyword">const</span>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">Merge</span><span class="special">(</span><span class="keyword">const</span>
                   <span class="keyword">char</span><span class="special">*</span>
                   <span class="identifier">in</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">fmt</span><span class="special">,</span> <span class="keyword">bool</span>
                   <span class="identifier">copy</span> <span class="special">=</span>
                   <span class="keyword">true</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span>
- <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
@@ -673,19 +669,19 @@
                   If <span class="emphasis"><em>copy</em></span> is true then all unmatched sections
                   of input are copied unchanged to output, if the flag <span class="emphasis"><em>format_first_only</em></span>
                   is set then only the first occurance of the pattern found is replaced.
- Returns the new string. See also <a href="../../format.html" title=" Search and Replace Format String Syntax">format
- string syntax</a>, and match_flag_type.
+ Returns the new string. See also <a href="../../format.html" title="Search and Replace Format String Syntax">format
+ string syntax</a>, and match_flag_type.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="identifier">Split</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="identifier">Split</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span>
                   <span class="identifier">flags</span> <span class="special">=</span>
                   <span class="identifier">match_default</span><span class="special">,</span>
                   <span class="keyword">unsigned</span> <span class="identifier">max_count</span>
- <span class="special">=</span> <span class="special">~</span><span class="number">0</span><span class="special">);</span></tt>
+ <span class="special">=</span> <span class="special">~</span><span class="number">0</span><span class="special">);</span></code>
                 </p>
                 </td>
 <td>
@@ -706,17 +702,17 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Position</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span>
- <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></tt>
+ <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Returns the position of what matched sub-expression <span class="emphasis"><em>i</em></span>.
- If <tt class="computeroutput"><span class="identifier">i</span> <span class="special">=</span>
- <span class="number">0</span></tt> then returns the position
- of the whole match. Returns <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">npos</span></tt>
+ If <code class="computeroutput"><span class="identifier">i</span> <span class="special">=</span>
+ <span class="number">0</span></code> then returns the position
+ of the whole match. Returns <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">npos</span></code>
                   if the supplied index is invalid, or if the specified sub-expression
                   did not participate in the match.
                 </p>
@@ -725,16 +721,16 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Length</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span>
- <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></tt>
+ <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Returns the length of what matched sub-expression i. If <tt class="computeroutput"><span class="identifier">i</span> <span class="special">=</span>
- <span class="number">0</span></tt> then returns the length
- of the whole match. Returns <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">npos</span></tt>
+ Returns the length of what matched sub-expression i. If <code class="computeroutput"><span class="identifier">i</span> <span class="special">=</span>
+ <span class="number">0</span></code> then returns the length
+ of the whole match. Returns <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">npos</span></code>
                   if the supplied index is invalid, or if the specified sub-expression
                   did not participate in the match.
                 </p>
@@ -743,8 +739,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Matched</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span>
- <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">Matched</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span>
+ <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
@@ -757,23 +753,23 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
- <span class="identifier">Line</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <span class="identifier">Line</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Returns the line on which the match occurred, indexes start from
- 1 not zero, if no match occurred then returns <tt class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">npos</span></tt>.
+ 1 not zero, if no match occurred then returns <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">npos</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
                   <span class="identifier">Marks</span><span class="special">()</span>
- <span class="keyword">const</span><span class="special">;</span></tt>
+ <span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
@@ -787,14 +783,14 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">What</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">What</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Returns a copy of what matched sub-expression <span class="emphasis"><em>i</em></span>.
- If <tt class="computeroutput"><span class="identifier">i</span> <span class="special">=</span>
- <span class="number">0</span></tt> then returns a copy of
+ If <code class="computeroutput"><span class="identifier">i</span> <span class="special">=</span>
+ <span class="number">0</span></code> then returns a copy of
                   the whole match. Returns a null string if the index is invalid
                   or if the specified sub-expression did not participate in a match.
                 </p>
@@ -803,13 +799,13 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">operator</span><span class="special">[](</span><span class="keyword">int</span>
- <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span> <span class="special">;</span></tt>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">operator</span><span class="special">[](</span><span class="keyword">int</span>
+ <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span> <span class="special">;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Returns <tt class="computeroutput"><span class="identifier">what</span><span class="special">(</span><span class="identifier">i</span><span class="special">);</span></tt>
+ Returns <code class="computeroutput"><span class="identifier">what</span><span class="special">(</span><span class="identifier">i</span><span class="special">);</span></code>
                   Can be used to simplify access to sub-expression matches, and make
                   usage more perl-like.
                 </p>
@@ -820,10 +816,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- regex_format (Deprecated)</title>
+<title>regex_format (Deprecated)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
 <link rel="prev" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
-<link rel="next" href="regex_grep.html" title="
- regex_grep (Deprecated)">
+<link rel="next" href="regex_grep.html" title="regex_grep (Deprecated)">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,31 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a href="regex_format.html" title="
- regex_format (Deprecated)">
- regex_format (Deprecated)</a></h4></div></div></div>
+<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a href="regex_format.html" title="regex_format (Deprecated)">
+ regex_format (Deprecated)</a>
+</h4></div></div></div>
 <p>
- The algorithm <tt class="computeroutput"><span class="identifier">regex_format</span></tt>
- is deprecated; new code should use match_results<>::format instead. Existing code
+ The algorithm <code class="computeroutput"><span class="identifier">regex_format</span></code>
+ is deprecated; new code should use match_results<>::format instead. Existing code
           will continue to compile, the following documentation is taken from the
           previous version of Boost.Regex and will not be further updated:
         </p>
-<a name="boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format"></a><h4>
-<a name="id591505"></a>
+<a name="boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format"></a><h5>
+<a name="id624370"></a>
           <a href="regex_format.html#boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format">Algorithm
           regex_format</a>
- </h4>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+ </h5>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm <tt class="computeroutput"><span class="identifier">regex_format</span></tt>
+ The algorithm <code class="computeroutput"><span class="identifier">regex_format</span></code>
           takes the results of a match and creates a new string based upon a format
- string, <tt class="computeroutput"><span class="identifier">regex_format</span></tt> can
+ string, <code class="computeroutput"><span class="identifier">regex_format</span></code> can
           be used for search and replace operations:
         </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_format</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">fmt</span><span class="special">,</span>
@@ -62,7 +58,7 @@
                            <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="number">0</span><span class="special">);</span>
 </pre>
 <p>
- The library also defines the following convenience variation of <tt class="computeroutput"><span class="identifier">regex_format</span></tt>, which returns the result
+ The library also defines the following convenience variation of <code class="computeroutput"><span class="identifier">regex_format</span></code>, which returns the result
           directly as a string, rather than outputting to an iterator.
         </p>
 <div class="note"><table border="0" summary="Note">
@@ -70,13 +66,12 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             This version may not be available, or may be available in a more limited
             form, depending upon your compilers capabilities
           </p></td></tr>
 </table></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">regex_format</span>
                                  <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                                  <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">fmt</span><span class="special">,</span>
@@ -112,7 +107,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">OutputIterator</span> <span class="identifier">out</span></tt>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span> <span class="identifier">out</span></code>
                 </p>
                 </td>
 <td>
@@ -125,12 +120,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span></tt>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- An instance of match_results obtained
+ An instance of match_results obtained
                   from one of the matching algorithms above, and denoting what matched.
                 </p>
                 </td>
@@ -138,7 +133,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">fmt</span></tt>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">fmt</span></code>
                 </p>
                 </td>
 <td>
@@ -151,7 +146,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="identifier">flags</span></tt>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="identifier">flags</span></code>
                 </p>
                 </td>
 <td>
@@ -163,19 +158,20 @@
 </tbody>
 </table></div>
 <p>
- Format flags are described under match_flag_type.
+ Format flags are described under match_flag_type.
         </p>
 <p>
           The format string syntax (and available options) is described more fully
- under format strings.
+ under format strings.
         </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- regex_grep (Deprecated)</title>
+<title>regex_grep (Deprecated)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
-<link rel="prev" href="regex_format.html" title="
- regex_format (Deprecated)">
-<link rel="next" href="regex_split.html" title="
- regex_split (deprecated)">
+<link rel="prev" href="regex_format.html" title="regex_format (Deprecated)">
+<link rel="next" href="regex_split.html" title="regex_split (deprecated)">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,28 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a href="regex_grep.html" title="
- regex_grep (Deprecated)">
- regex_grep (Deprecated)</a></h4></div></div></div>
+<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a href="regex_grep.html" title="regex_grep (Deprecated)">
+ regex_grep (Deprecated)</a>
+</h4></div></div></div>
 <p>
- The algorithm <tt class="computeroutput"><span class="identifier">regex_grep</span></tt>
- is deprecated in favor of regex_iterator which provides
+ The algorithm <code class="computeroutput"><span class="identifier">regex_grep</span></code>
+ is deprecated in favor of regex_iterator which provides
           a more convenient and standard library friendly interface.
         </p>
 <p>
           The following documentation is taken unchanged from the previous boost
           release, and will not be updated in future.
         </p>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- <tt class="computeroutput"><span class="identifier">regex_grep</span></tt> allows you to
+ <code class="computeroutput"><span class="identifier">regex_grep</span></code> allows you to
           search through a bidirectional-iterator range and locate all the (non-overlapping)
           matches with a given regular expression. The function is declared as:
         </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">regex_grep</span><span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">foo</span><span class="special">,</span>
                         <span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span>
                         <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">,</span>
@@ -57,12 +52,11 @@
 </pre>
 <p>
           The library also defines the following convenience versions, which take
- either a <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></tt>, or a <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;&gt;&amp;</span></tt>
+ either a <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></code>, or a <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;&gt;&amp;</span></code>
           in place of a pair of iterators.
         </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">regex_grep</span><span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">foo</span><span class="special">,</span>
             <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span>
             <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -75,7 +69,7 @@
             <span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- The parameters for the primary version of <tt class="computeroutput"><span class="identifier">regex_grep</span></tt>
+ The parameters for the primary version of <code class="computeroutput"><span class="identifier">regex_grep</span></code>
           have the following meanings:
         </p>
 <p>
@@ -97,9 +91,9 @@
         </p>
 <p>
           The algorithm finds all of the non-overlapping matches of the expression
- <span class="emphasis"><em>e</em></span>, for each match it fills a <tt class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span></tt> structure, which contains information
+ <span class="emphasis"><em>e</em></span>, for each match it fills a <code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span></code> structure, which contains information
           on what matched, and calls the predicate <span class="emphasis"><em>foo</em></span>, passing
- the <tt class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span></tt>
+ the <code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span></code>
           as a single argument. If the predicate returns <span class="emphasis"><em>true</em></span>,
           then the grep operation continues, otherwise it terminates without searching
           for further matches. The function returns the number of matches found.
@@ -107,8 +101,7 @@
 <p>
           The general form of the predicate is:
         </p>
-<pre class="programlisting">
-<span class="keyword">struct</span> <span class="identifier">grep_predicate</span>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">grep_predicate</span>
 <span class="special">{</span>
    <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator_type</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 <span class="special">};</span>
@@ -123,12 +116,12 @@
           utilities would output the results to the screen, another program could
           index a file based on a regular expression and store a set of bookmarks
           in a list, or a text file conversion utility would output to file. The
- results of one <tt class="computeroutput"><span class="identifier">regex_grep</span></tt>
- can even be chained into another <tt class="computeroutput"><span class="identifier">regex_grep</span></tt>
+ results of one <code class="computeroutput"><span class="identifier">regex_grep</span></code>
+ can even be chained into another <code class="computeroutput"><span class="identifier">regex_grep</span></code>
           to create recursive parsers.
         </p>
 <p>
- The algorithm may throw <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ The algorithm may throw <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
           if the complexity of matching the expression against an <span class="emphasis"><em>N</em></span>
           character string begins to exceed O(N<sup>2</sup>), or if the program runs out of
           stack space while matching the expression (if Boost.Regex is configured
@@ -136,10 +129,9 @@
           (if Boost.Regex is configured in non-recursive mode).
         </p>
 <p>
- Example: convert the example from regex_search to use <tt class="computeroutput"><span class="identifier">regex_grep</span></tt> instead:
+ Example: convert the example from regex_search to use <code class="computeroutput"><span class="identifier">regex_grep</span></code> instead:
         </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -198,11 +190,10 @@
 <span class="special">}</span>
 </pre>
 <p>
- Example: Use <tt class="computeroutput"><span class="identifier">regex_grep</span></tt>
+ Example: Use <code class="computeroutput"><span class="identifier">regex_grep</span></code>
           to call a global callback function:
         </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -258,12 +249,11 @@
 <span class="special">}</span>
 </pre>
 <p>
- Example: use <tt class="computeroutput"><span class="identifier">regex_grep</span></tt>
- to call a class member function, use the standard library adapters <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">mem_fun</span></tt> and <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bind1st</span></tt>
+ Example: use <code class="computeroutput"><span class="identifier">regex_grep</span></code>
+ to call a class member function, use the standard library adapters <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">mem_fun</span></code> and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bind1st</span></code>
           to convert the member function into a predicate:
         </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">functional</span><span class="special">&gt;</span>
@@ -316,8 +306,7 @@
           Finally, C++ Builder users can use C++ Builder's closure type as a callback
           argument:
         </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">functional</span><span class="special">&gt;</span>
@@ -373,10 +362,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- regex_split (deprecated)</title>
+<title>regex_split (deprecated)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
-<link rel="prev" href="regex_grep.html" title="
- regex_grep (Deprecated)">
-<link rel="next" href="old_regex.html" title=" High
- Level Class RegEx (Deprecated)">
+<link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)">
+<link rel="next" href="old_regex.html" title="High Level Class RegEx (Deprecated)">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,31 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a href="regex_split.html" title="
- regex_split (deprecated)">
- regex_split (deprecated)</a></h4></div></div></div>
-<p>
- The algorithm <a href="regex_split.html" title="
- regex_split (deprecated)"><tt class="computeroutput"><span class="identifier">regex_split</span></tt></a> has been deprecated
- in favor of the iterator regex_token_iterator which has
+<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a href="regex_split.html" title="regex_split (deprecated)">
+ regex_split (deprecated)</a>
+</h4></div></div></div>
+<p>
+ The algorithm regex_split has been deprecated
+ in favor of the iterator regex_token_iterator which has
           a more flexible and powerful interface, as well as following the more usual
           standard library "pull" rather than "push" semantics.
         </p>
 <p>
- Code which uses <a href="regex_split.html" title="
- regex_split (deprecated)"><tt class="computeroutput"><span class="identifier">regex_split</span></tt></a> will continue to compile,
+ Code which uses regex_split will continue to compile,
           the following documentation is taken from a previous Boost.Regex version:
         </p>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Algorithm <a href="regex_split.html" title="
- regex_split (deprecated)"><tt class="computeroutput"><span class="identifier">regex_split</span></tt></a> performs a similar
+ Algorithm regex_split performs a similar
           operation to the perl split operation, and comes in three overloaded forms:
         </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Alloc1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits2</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Alloc1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits2</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">regex_split</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                         <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="identifier">Alloc1</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">Traits2</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -69,7 +61,7 @@
                         <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="identifier">Alloc1</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Each version of the algorithm
+ <span class="bold"><strong>Effects</strong></span>: Each version of the algorithm
           takes an output-iterator for output, and a string for input. If the expression
           contains no marked sub-expressions, then the algorithm writes one string
           onto the output-iterator for each section of input that does not match
@@ -80,11 +72,11 @@
           processed will be deleted from the string <span class="emphasis"><em>s</em></span> (if <span class="emphasis"><em>max_split</em></span>
           is not reached then all of <span class="emphasis"><em>s</em></span> will be deleted). Returns
           the number of strings written to the output-iterator. If the parameter
- <span class="emphasis"><em>max_split</em></span> is not specified then it defaults to <tt class="computeroutput"><span class="identifier">UINT_MAX</span></tt>. If no expression is specified,
+ <span class="emphasis"><em>max_split</em></span> is not specified then it defaults to <code class="computeroutput"><span class="identifier">UINT_MAX</span></code>. If no expression is specified,
           then it defaults to "\s+", and splitting occurs on whitespace.
         </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
           if the complexity of matching the expression against an N character string
           begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while
           matching the expression (if Boost.Regex is configured in recursive mode),
@@ -92,12 +84,11 @@
           is configured in non-recursive mode).
         </p>
 <p>
- <span class="bold"><b>Example</b></span>: the following function will split
+ <span class="bold"><strong>Example</strong></span>: the following function will split
           the input string into a series of tokens, and remove each token from the
           string <span class="emphasis"><em>s</em></span>:
         </p>
-<pre class="programlisting">
-<span class="keyword">unsigned</span> <span class="identifier">tokenise</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">unsigned</span> <span class="identifier">tokenise</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="keyword">return</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_split</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">s</span><span class="special">);</span>
 <span class="special">}</span>
@@ -106,8 +97,7 @@
           Example: the following short program will extract all of the URL's from
           a html file, and print them out to cout:
         </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">list</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">list</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -159,10 +149,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/error_type.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/error_type.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/error_type.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> error_type</title>
+<title>error_type</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="match_flag_type.html" title=" match_flag_type">
-<link rel="next" href="regex_traits.html" title=" regex_traits">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="match_flag_type.html" title="match_flag_type">
+<link rel="next" href="regex_traits.html" title="regex_traits">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,17 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.error_type"></a> error_type</h3></div></div></div>
-<a name="boost_regex.ref.error_type.synopsis"></a><h4>
-<a name="id569168"></a>
+<a name="boost_regex.ref.error_type"></a> error_type
+</h3></div></div></div>
+<a name="boost_regex.ref.error_type.synopsis"></a><h5>
+<a name="id602223"></a>
         <a href="error_type.html#boost_regex.ref.error_type.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
         Type error type represents the different types of errors that can be raised
         by the library when parsing a regular expression.
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="identifier">specific</span><span class="special">-</span><span class="identifier">type</span> <span class="identifier">error_type</span><span class="special">;</span>
 
@@ -56,12 +56,12 @@
 <span class="special">}</span> <span class="comment">// namespace regex_constants
 </span><span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
-<a name="boost_regex.ref.error_type.description"></a><h4>
-<a name="id569735"></a>
+<a name="boost_regex.ref.error_type.description"></a><h5>
+<a name="id602787"></a>
         <a href="error_type.html#boost_regex.ref.error_type.description">Description</a>
- </h4>
+ </h5>
 <p>
- The type <tt class="computeroutput"><span class="identifier">error_type</span></tt> is an
+ The type <code class="computeroutput"><span class="identifier">error_type</span></code> is an
         implementation-specific enumeration type that may take one of the following
         values:
       </p>
@@ -257,10 +257,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_flag_type.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_flag_type.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_flag_type.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> match_flag_type</title>
+<title>match_flag_type</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="syntax_option_type/syntax_option_type_literal.html" title="
- Options for Literal Strings">
-<link rel="next" href="error_type.html" title=" error_type">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="syntax_option_type/syntax_option_type_literal.html" title="Options for Literal Strings">
+<link rel="next" href="error_type.html" title="error_type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.match_flag_type"></a> match_flag_type</h3></div></div></div>
+<a name="boost_regex.ref.match_flag_type"></a> match_flag_type
+</h3></div></div></div>
 <p>
- The type <tt class="computeroutput"><span class="identifier">match_flag_type</span></tt>
+ The type <code class="computeroutput"><span class="identifier">match_flag_type</span></code>
         is an implementation specific bitmask type (see C++ std 17.3.2.1.2) that
         controls how a regular expression is matched against a character sequence.
- The behavior of the format flags is described in more detail in the format syntax guide.
+ The behavior of the format flags is described in more detail in the format syntax guide.
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">implemenation</span><span class="special">-</span><span class="identifier">specific</span><span class="special">-</span><span class="identifier">bitmask</span><span class="special">-</span><span class="identifier">type</span> <span class="identifier">match_flag_type</span><span class="special">;</span>
 
@@ -69,12 +68,12 @@
 <span class="special">}</span> <span class="comment">// namespace regex_constants
 </span><span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
-<a name="boost_regex.ref.match_flag_type.description"></a><h4>
-<a name="id568392"></a>
+<a name="boost_regex.ref.match_flag_type.description"></a><h5>
+<a name="id601462"></a>
         <a href="match_flag_type.html#boost_regex.ref.match_flag_type.description">Description</a>
- </h4>
+ </h5>
 <p>
- The type <tt class="computeroutput"><span class="identifier">match_flag_type</span></tt>
+ The type <code class="computeroutput"><span class="identifier">match_flag_type</span></code>
         is an implementation specific bitmask type (see C++ std 17.3.2.1.2). When
         matching a regular expression against a sequence of characters [first, last)
         then setting its elements has the effects listed in the table below:
@@ -328,8 +327,7 @@
 <td>
               <p>
                 Specifies that the expression should be matched according to the
- POSIX <a href="../syntax/leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">leftmost-longest
+ POSIX <a href="../syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
                 rule</a>, regardless of what kind of expression was compiled.
                 Be warned that these rules do not work well with many Perl-specific
                 features such as non-greedy repeats.
@@ -360,7 +358,7 @@
 <td>
               <p>
                 Makes the expression behave as if it had no marked subexpressions,
- no matter how many capturing groups are actually present. The match_results
+ no matter how many capturing groups are actually present. The match_results
                 class will only contain information about the overall match, and
                 not any sub-expressions.
               </p>
@@ -380,7 +378,7 @@
                 Specification, Chapter 15 part 5.4.11 String.prototype.replace. (FWD.1).
               </p>
               <p>
- This is functionally identical to the <a href="../format/perl_format.html" title=" Perl Format String Syntax">Perl
+ This is functionally identical to the <a href="../format/perl_format.html" title="Perl Format String Syntax">Perl
                 format string rules</a>.
               </p>
               <p>
@@ -402,7 +400,7 @@
                 Specifies that when a regular expression match is to be replaced
                 by a new string, that the new string is constructed using the rules
                 used by the Unix sed utility in IEEE Std 1003.1-2001, Portable Operating
- SystemInterface (POSIX ), Shells and Utilities. See also the Sed Format string reference.
+ SystemInterface (POSIX ), Shells and Utilities. See also the Sed Format string reference.
               </p>
               </td>
 </tr>
@@ -415,7 +413,7 @@
 <td>
               <p>
                 Specifies that when a regular expression match is to be replaced
- by a new string, that the new string is constructed using <a href="../format/perl_format.html" title=" Perl Format String Syntax">the
+ by a new string, that the new string is constructed using <a href="../format/perl_format.html" title="Perl Format String Syntax">the
                 same rules as Perl 5</a>.
               </p>
               </td>
@@ -443,8 +441,7 @@
 <td>
               <p>
                 Specifies that all syntax extensions are enabled, including conditional
- (?ddexpression1:expression2) replacements: see the <a href="../format/boost_format_syntax.html" title=" Boost-Extended
- Format String Syntax">format
+ (?ddexpression1:expression2) replacements: see the <a href="../format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">format
                 string guide</a> for more details.
               </p>
               </td>
@@ -481,10 +478,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_results.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_results.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/match_results.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> match_results</title>
+<title>match_results</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="basic_regex.html" title=" basic_regex">
-<link rel="next" href="sub_match.html" title=" sub_match">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="basic_regex.html" title="basic_regex">
+<link rel="next" href="sub_match.html" title="sub_match">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,45 +24,44 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.match_results"></a> match_results</h3></div></div></div>
-<a name="boost_regex.ref.match_results.synopsis"></a><h4>
-<a name="id498310"></a>
+<a name="boost_regex.ref.match_results"></a> match_results
+</h3></div></div></div>
+<a name="boost_regex.ref.match_results.synopsis"></a><h5>
+<a name="id531798"></a>
         <a href="match_results.html#boost_regex.ref.match_results.synopsis">Synopsis</a>
- </h4>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+ </h5>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         Regular expressions are different from many simple pattern-matching algorithms
         in that as well as finding an overall match they can also produce sub-expression
         matches: each sub-expression being delimited in the pattern by a pair of
         parenthesis (...). There has to be some method for reporting sub-expression
- matches back to the user: this is achieved this by defining a class <tt class="computeroutput"><span class="identifier">match_results</span></tt> that acts as an indexed collection
+ matches back to the user: this is achieved this by defining a class <code class="computeroutput"><span class="identifier">match_results</span></code> that acts as an indexed collection
         of sub-expression matches, each sub-expression match being contained in an
- object of type sub_match.
+ object of type sub_match.
       </p>
 <p>
- Template class <tt class="computeroutput"><span class="identifier">match_results</span></tt>
+ Template class <code class="computeroutput"><span class="identifier">match_results</span></code>
         denotes a collection of character sequences representing the result of a
- regular expression match. Objects of type <tt class="computeroutput"><span class="identifier">match_results</span></tt>
- are passed to the algorithms regex_match and regex_search, and are returned by
- the iterator regex_iterator. Storage for the
+ regular expression match. Objects of type <code class="computeroutput"><span class="identifier">match_results</span></code>
+ are passed to the algorithms regex_match and regex_search, and are returned by
+ the iterator regex_iterator. Storage for the
         collection is allocated and freed as necessary by the member functions of
- class <tt class="computeroutput"><span class="identifier">match_results</span></tt>.
+ class <code class="computeroutput"><span class="identifier">match_results</span></code>.
       </p>
 <p>
- The template class <tt class="computeroutput"><span class="identifier">match_results</span></tt>
+ The template class <code class="computeroutput"><span class="identifier">match_results</span></code>
         conforms to the requirements of a Sequence, as specified in (lib.sequence.reqmts),
         except that only operations defined for const-qualified Sequences are supported.
       </p>
 <p>
- Class template <tt class="computeroutput"><span class="identifier">match_results</span></tt>
- is most commonly used as one of the typedefs <tt class="computeroutput"><span class="identifier">cmatch</span></tt>,
- <tt class="computeroutput"><span class="identifier">wcmatch</span></tt>, <tt class="computeroutput"><span class="identifier">smatch</span></tt>,
- or <tt class="computeroutput"><span class="identifier">wsmatch</span></tt>:
+ Class template <code class="computeroutput"><span class="identifier">match_results</span></code>
+ is most commonly used as one of the typedefs <code class="computeroutput"><span class="identifier">cmatch</span></code>,
+ <code class="computeroutput"><span class="identifier">wcmatch</span></code>, <code class="computeroutput"><span class="identifier">smatch</span></code>,
+ or <code class="computeroutput"><span class="identifier">wsmatch</span></code>:
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">Allocator</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">match_results</span><span class="special">;</span>
 
@@ -142,23 +141,22 @@
 <span class="keyword">void</span> swap<span class="special">(</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
          <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.ref.match_results.description"></a><h4>
-<a name="id501232"></a>
+<a name="boost_regex.ref.match_results.description"></a><h5>
+<a name="id534701"></a>
         <a href="match_results.html#boost_regex.ref.match_results.description">Description</a>
- </h4>
+ </h5>
 <p>
- In all <tt class="computeroutput"><span class="identifier">match_results</span></tt> constructors,
+ In all <code class="computeroutput"><span class="identifier">match_results</span></code> constructors,
         a copy of the Allocator argument is used for any memory allocation performed
         by the constructor or member functions during the lifetime of the object.
       </p>
 <a name="boost_regex.match_results.construct"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Allocator</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="identifier">Allocator</span><span class="special">());</span>
+<pre class="programlisting"><span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Allocator</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="identifier">Allocator</span><span class="special">());</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class
- <tt class="computeroutput"><span class="identifier">match_results</span></tt>. The postconditions
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
+ <code class="computeroutput"><span class="identifier">match_results</span></code>. The postconditions
         of this function are indicated in the table:
       </p>
 <div class="informaltable"><table class="table">
@@ -219,20 +217,18 @@
 </table></div>
 <a name="boost_regex.match_results.copy_construct"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object of class match_results,
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object of class match_results,
         as a copy of m.
       </p>
 <a name="boost_regex.match_results.assign"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">match_results</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Assigns m to *this. The postconditions
+ <span class="bold"><strong>Effects</strong></span>: Assigns m to *this. The postconditions
         of this function are indicated in the table:
       </p>
 <div class="informaltable"><table class="table">
@@ -353,218 +349,201 @@
 </table></div>
 <a name="boost_regex.match_results.size"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the number of sub_match elements stored in *this;
+ <span class="bold"><strong>Effects</strong></span>: Returns the number of sub_match elements stored in *this;
         that is the number of marked sub-expressions in the regular expression that
         was matched plus one.
       </p>
 <a name="boost_regex.match_results.max_size"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the maximum number of
- sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns the maximum number of
+ sub_match
         elements that can be stored in *this.
       </p>
 <a name="boost_regex.match_results.empty"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns size() == 0.
+ <span class="bold"><strong>Effects</strong></span>: Returns size() == 0.
       </p>
 <a name="boost_regex.match_results.length"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the length of sub-expression
- <span class="emphasis"><em>sub</em></span>, that is to say: <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)[</span><span class="identifier">sub</span><span class="special">].</span><span class="identifier">length</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the length of sub-expression
+ <span class="emphasis"><em>sub</em></span>, that is to say: <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)[</span><span class="identifier">sub</span><span class="special">].</span><span class="identifier">length</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.match_results.position"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">difference_type</span> <span class="identifier">position</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">difference_type</span> <span class="identifier">position</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the starting location of
+ <span class="bold"><strong>Effects</strong></span>: Returns the starting location of
         sub-expression <span class="emphasis"><em>sub</em></span>, or -1 if <span class="emphasis"><em>sub</em></span>
- was not matched. Note that if this represents a partial match , then <tt class="computeroutput"><span class="identifier">position</span><span class="special">()</span></tt>
- will return the location of the partial match even though <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ was not matched. Note that if this represents a partial match , then <code class="computeroutput"><span class="identifier">position</span><span class="special">()</span></code>
+ will return the location of the partial match even though <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></code>
         is false.
       </p>
 <a name="boost_regex.match_results.str"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">string_type</span> <span class="identifier">str</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">string_type</span> <span class="identifier">str</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns sub-expression <span class="emphasis"><em>sub</em></span>
- as a string: <tt class="computeroutput"><span class="identifier">string_type</span><span class="special">((*</span><span class="keyword">this</span><span class="special">)[</span><span class="identifier">sub</span><span class="special">])</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns sub-expression <span class="emphasis"><em>sub</em></span>
+ as a string: <code class="computeroutput"><span class="identifier">string_type</span><span class="special">((*</span><span class="keyword">this</span><span class="special">)[</span><span class="identifier">sub</span><span class="special">])</span></code>.
       </p>
 <a name="boost_regex.match_results.subscript"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_reference</span> <span class="keyword">operator</span><span class="special">[](</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_reference</span> <span class="keyword">operator</span><span class="special">[](</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a reference to the sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns a reference to the sub_match
         object representing the character sequence that matched marked sub-expression
- <span class="emphasis"><em>n</em></span>. If <tt class="computeroutput"><span class="identifier">n</span> <span class="special">==</span> <span class="number">0</span></tt> then returns
- a reference to a sub_match object representing the
+ <span class="emphasis"><em>n</em></span>. If <code class="computeroutput"><span class="identifier">n</span> <span class="special">==</span> <span class="number">0</span></code> then returns
+ a reference to a sub_match object representing the
         character sequence that matched the whole regular expression. If <span class="emphasis"><em>n</em></span>
         is out of range, or if <span class="emphasis"><em>n</em></span> is an unmatched sub-expression,
- then returns a sub_match
+ then returns a sub_match
         object whose matched member is false.
       </p>
 <a name="boost_regex.match_results.prefix"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_reference</span> <span class="identifier">prefix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">prefix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a reference to the sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns a reference to the sub_match
         object representing the character sequence from the start of the string being
         matched or searched, to the start of the match found.
       </p>
 <a name="boost_regex.match_results.suffix"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_reference</span> <span class="identifier">suffix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">suffix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a reference to the sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns a reference to the sub_match
         object representing the character sequence from the end of the match found
         to the end of the string being matched or searched.
       </p>
 <a name="boost_regex.match_results.begin"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a starting iterator that
+ <span class="bold"><strong>Effects</strong></span>: Returns a starting iterator that
         enumerates over all the marked sub-expression matches stored in *this.
       </p>
 <a name="boost_regex.match_results.end"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a terminating iterator
+ <span class="bold"><strong>Effects</strong></span>: Returns a terminating iterator
         that enumerates over all the marked sub-expression matches stored in *this.
       </p>
 <a name="boost_regex.match_results_format"></a><a name="boost_regex.match_results.format"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">format</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                      <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">format_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: The type <tt class="computeroutput"><span class="identifier">OutputIterator</span></tt>
+ <span class="bold"><strong>Requires</strong></span>: The type <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
         conforms to the Output Iterator requirements (C++ std 24.1.2).
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Copies the character sequence
- <tt class="computeroutput"><span class="special">[</span><span class="identifier">fmt</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">fmt</span><span class="special">.</span><span class="identifier">end</span><span class="special">())</span></tt>
- to <tt class="computeroutput"><span class="identifier">OutputIterator</span></tt> <span class="emphasis"><em>out</em></span>.
+ <span class="bold"><strong>Effects</strong></span>: Copies the character sequence
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">fmt</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">fmt</span><span class="special">.</span><span class="identifier">end</span><span class="special">())</span></code>
+ to <code class="computeroutput"><span class="identifier">OutputIterator</span></code> <span class="emphasis"><em>out</em></span>.
         For each format specifier or escape sequence in <span class="emphasis"><em>fmt</em></span>,
         replace that sequence with either the character(s) it represents, or the
- sequence of characters within <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> to which it refers. The bitmasks specified
+ sequence of characters within <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to which it refers. The bitmasks specified
         in flags determines what format specifiers or escape sequences are recognized,
         by default this is the format used by ECMA-262, ECMAScript Language Specification,
         Chapter 15 part 5.4.11 String.prototype.replace.
       </p>
 <p>
- See the format syntax guide for more information.
+ See the format syntax guide for more information.
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: out.
+ <span class="bold"><strong>Returns</strong></span>: out.
       </p>
 <a name="boost_regex.match_results.format2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">string_type</span> <span class="identifier">format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">string_type</span> <span class="identifier">format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">format_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a copy of the string <span class="emphasis"><em>fmt</em></span>.
+ <span class="bold"><strong>Effects</strong></span>: Returns a copy of the string <span class="emphasis"><em>fmt</em></span>.
         For each format specifier or escape sequence in <span class="emphasis"><em>fmt</em></span>,
         replace that sequence with either the character(s) it represents, or the
- sequence of characters within <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> to which it refers. The bitmasks specified
+ sequence of characters within <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to which it refers. The bitmasks specified
         in flags determines what format specifiers or escape sequences are recognized,
         by default this is the format used by ECMA-262, ECMAScript Language Specification,
         Chapter 15 part 5.4.11 String.prototype.replace.
       </p>
 <p>
- See the format syntax guide for more information.
+ See the format syntax guide for more information.
       </p>
 <a name="boost_regex.match_results.get_allocator"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">allocator_type</span> <span class="identifier">get_allocator</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">allocator_type</span> <span class="identifier">get_allocator</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns a copy of the Allocator
+ <span class="bold"><strong>Effects</strong></span>: Returns a copy of the Allocator
         that was passed to the object's constructor.
       </p>
 <a name="boost_regex.match_results.swap"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Swaps the contents of the two sequences.
+ <span class="bold"><strong>Effects</strong></span>: Swaps the contents of the two sequences.
       </p>
 <p>
- <span class="bold"><b>Postcondition</b></span>: *this contains the sequence
+ <span class="bold"><strong>Postcondition</strong></span>: *this contains the sequence
         of matched sub-expressions that were in that, that contains the sequence
         of matched sub-expressions that were in *this.
       </p>
 <p>
- <span class="bold"><b>Complexity</b></span>: constant time.
+ <span class="bold"><strong>Complexity</strong></span>: constant time.
       </p>
 <a name="boost_regex.match_results.capture_type"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">::</span><span class="identifier">capture_sequence_type</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">::</span><span class="identifier">capture_sequence_type</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
 </pre>
 <p>
         Defines an implementation-specific type that satisfies the requirements of
         a standard library Sequence (21.1.1 including the optional Table 68 operations),
- whose value_type is a <tt class="computeroutput"><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></tt>. This type happens to be <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="special">&gt;</span></tt>,
+ whose value_type is a <code class="computeroutput"><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></code>. This type happens to be <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>,
         but you shouldn't actually rely on that.
       </p>
 <a name="boost_regex.match_results.captures"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns a sequence containing all
+ <span class="bold"><strong>Effects</strong></span>: returns a sequence containing all
         the captures obtained for sub-expression i.
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)[</span><span class="identifier">i</span><span class="special">].</span><span class="identifier">captures</span><span class="special">();</span></tt>
+ <span class="bold"><strong>Returns</strong></span>: <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)[</span><span class="identifier">i</span><span class="special">].</span><span class="identifier">captures</span><span class="special">();</span></code>
       </p>
 <p>
- <span class="bold"><b>Preconditions</b></span>: the library must be built
+ <span class="bold"><strong>Preconditions</strong></span>: the library must be built
         and used with BOOST_REGEX_MATCH_EXTRA defined, and you must pass the flag
- match_extra to the regex matching functions ( regex_match, regex_search, regex_iterator or regex_token_iterator) in order for
+ match_extra to the regex matching functions ( regex_match, regex_search, regex_iterator or regex_token_iterator) in order for
         this member function to be defined and return useful information.
       </p>
 <p>
- <span class="bold"><b>Rationale</b></span>: Enabling this feature has several
+ <span class="bold"><strong>Rationale</strong></span>: Enabling this feature has several
         consequences:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -584,57 +563,54 @@
 </ul></div>
 <a name="boost_regex.match_results.op_eq"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Compares the two sequences for
+ <span class="bold"><strong>Effects</strong></span>: Compares the two sequences for
         equality.
       </p>
 <a name="boost_regex.match_results.op_ne"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Compares the two sequences for
+ <span class="bold"><strong>Effects</strong></span>: Compares the two sequences for
         inequality.
       </p>
 <a name="boost_regex.match_results.op_stream"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span>
    <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Writes the contents of <span class="emphasis"><em>m</em></span>
- to the stream <span class="emphasis"><em>os</em></span> as if by calling <tt class="computeroutput"><span class="identifier">os</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>;
+ <span class="bold"><strong>Effects</strong></span>: Writes the contents of <span class="emphasis"><em>m</em></span>
+ to the stream <span class="emphasis"><em>os</em></span> as if by calling <code class="computeroutput"><span class="identifier">os</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>;
         Returns <span class="emphasis"><em>os</em></span>.
       </p>
 <a name="boost_regex.match_results.op_swap"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
          <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Swaps the contents of the two sequences.
+ <span class="bold"><strong>Effects</strong></span>: Swaps the contents of the two sequences.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Interfacing With Non-Standard
- String Types</title>
+<title>Interfacing With Non-Standard String Types</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="regex_traits.html" title=" regex_traits">
-<link rel="next" href="non_std_strings/icu.html" title=" Working With
- Unicode and ICU String Types">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="regex_traits.html" title="regex_traits">
+<link rel="next" href="non_std_strings/icu.html" title="Working With Unicode and ICU String Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.non_std_strings"></a><a href="non_std_strings.html" title=" Interfacing With Non-Standard
- String Types"> Interfacing With Non-Standard
- String Types</a></h3></div></div></div>
+<a name="boost_regex.ref.non_std_strings"></a><a href="non_std_strings.html" title="Interfacing With Non-Standard String Types"> Interfacing With Non-Standard
+ String Types</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="non_std_strings/icu.html"> Working With
         Unicode and ICU String Types</a></span></dt>
@@ -72,15 +70,14 @@
         been provided for them already: currently this includes the ICU and MFC string
         class types.
       </p>
-<p>
- </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Working With
- Unicode and ICU String Types</title>
+<title>Working With Unicode and ICU String Types</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../non_std_strings.html" title=" Interfacing With Non-Standard
- String Types">
-<link rel="prev" href="../non_std_strings.html" title=" Interfacing With Non-Standard
- String Types">
-<link rel="next" href="icu/intro.html" title=" Introduction
- to using Regex with ICU">
+<link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
+<link rel="prev" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
+<link rel="next" href="icu/intro.html" title="Introduction to using Regex with ICU">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.non_std_strings.icu"></a><a href="icu.html" title=" Working With
- Unicode and ICU String Types"> Working With
- Unicode and ICU String Types</a></h4></div></div></div>
+<a name="boost_regex.ref.non_std_strings.icu"></a><a href="icu.html" title="Working With Unicode and ICU String Types"> Working With
+ Unicode and ICU String Types</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="icu/intro.html"> Introduction
           to using Regex with ICU</a></span></dt>
@@ -44,10 +40,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Introduction
- to using Regex with ICU</title>
+<title>Introduction to using Regex with ICU</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../icu.html" title=" Working With
- Unicode and ICU String Types">
-<link rel="prev" href="../icu.html" title=" Working With
- Unicode and ICU String Types">
-<link rel="next" href="unicode_types.html" title="
- Unicode regular expression types">
+<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
+<link rel="prev" href="../icu.html" title="Working With Unicode and ICU String Types">
+<link rel="next" href="unicode_types.html" title="Unicode regular expression types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,14 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.intro"></a><a href="intro.html" title=" Introduction
- to using Regex with ICU"> Introduction
- to using Regex with ICU</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.icu.intro"></a><a href="intro.html" title="Introduction to using Regex with ICU"> Introduction
+ to using Regex with ICU</a>
+</h5></div></div></div>
 <p>
             The header:
           </p>
-<pre class="programlisting">
-<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
             contains the data types and algorithms necessary for working with regular
@@ -67,10 +62,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Unicode Regular Expression Algorithms</title>
+<title>Unicode Regular Expression Algorithms</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../icu.html" title=" Working With
- Unicode and ICU String Types">
-<link rel="prev" href="unicode_types.html" title="
- Unicode regular expression types">
-<link rel="next" href="unicode_iter.html" title="
- Unicode Aware Regex Iterators">
+<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
+<link rel="prev" href="unicode_types.html" title="Unicode regular expression types">
+<link rel="next" href="unicode_iter.html" title="Unicode Aware Regex Iterators">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,41 +24,40 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.unicode_algo"></a><a href="unicode_algo.html" title="
- Unicode Regular Expression Algorithms">
- Unicode Regular Expression Algorithms</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_algo"></a><a href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
+ Unicode Regular Expression Algorithms</a>
+</h5></div></div></div>
 <p>
- The regular expression algorithms regex_match, regex_search and regex_replace all expect that
+ The regular expression algorithms regex_match, regex_search and regex_replace all expect that
             the character sequence upon which they operate, is encoded in the same
             character encoding as the regular expression object with which they are
             used. For Unicode regular expressions that behavior is undesirable: while
             we may want to process the data in UTF-32 "chunks", the actual
             data is much more likely to encoded as either UTF-8 or UTF-16. Therefore
             the header &lt;boost/regex/icu.hpp&gt; provides a series of thin wrappers
- around these algorithms, called <tt class="computeroutput"><span class="identifier">u32regex_match</span></tt>,
- <tt class="computeroutput"><span class="identifier">u32regex_search</span></tt>, and
- <tt class="computeroutput"><span class="identifier">u32regex_replace</span></tt>. These
+ around these algorithms, called <code class="computeroutput"><span class="identifier">u32regex_match</span></code>,
+ <code class="computeroutput"><span class="identifier">u32regex_search</span></code>, and
+ <code class="computeroutput"><span class="identifier">u32regex_replace</span></code>. These
             wrappers use iterator-adapters internally to make external UTF-8 or UTF-16
             data look as though it's really a UTF-32 sequence, that can then be passed
             on to the "real" algorithm.
           </p>
-<a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match"></a><h4>
-<a name="id572213"></a>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match"></a><h5>
+<a name="id605222"></a>
             <a href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match">u32regex_match</a>
- </h4>
+ </h5>
 <p>
- For each regex_match
- algorithm defined by <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>,
- then <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt> defines an overloaded algorithm that
- takes the same arguments, but which is called <tt class="computeroutput"><span class="identifier">u32regex_match</span></tt>,
+ For each regex_match
+ algorithm defined by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>,
+ then <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> defines an overloaded algorithm that
+ takes the same arguments, but which is called <code class="computeroutput"><span class="identifier">u32regex_match</span></code>,
             and which will accept UTF-8, UTF-16 or UTF-32 encoded data, as well as
             an ICU UnicodeString as input.
           </p>
 <p>
             Example: match a password, encoded in a UTF-16 UnicodeString:
           </p>
-<pre class="programlisting">
-<span class="comment">//
+<pre class="programlisting"><span class="comment">//
 </span><span class="comment">// Find out if *password* meets our password requirements,
 </span><span class="comment">// as defined by the regular expression *requirements*.
 </span><span class="comment">//
@@ -74,8 +69,7 @@
 <p>
             Example: match a UTF-8 encoded filename:
           </p>
-<pre class="programlisting">
-<span class="comment">//
+<pre class="programlisting"><span class="comment">//
 </span><span class="comment">// Extract filename part of a path from a UTF-8 encoded std::string and return the result
 </span><span class="comment">// as another std::string:
 </span><span class="comment">//
@@ -94,23 +88,22 @@
    <span class="special">}</span>
 <span class="special">}</span>
 </pre>
-<a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search"></a><h4>
-<a name="id572936"></a>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search"></a><h5>
+<a name="id605941"></a>
             <a href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search">u32regex_search</a>
- </h4>
+ </h5>
 <p>
- For each regex_search
- algorithm defined by <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>,
- then <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt> defines an overloaded algorithm that
- takes the same arguments, but which is called <tt class="computeroutput"><span class="identifier">u32regex_search</span></tt>,
+ For each regex_search
+ algorithm defined by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>,
+ then <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> defines an overloaded algorithm that
+ takes the same arguments, but which is called <code class="computeroutput"><span class="identifier">u32regex_search</span></code>,
             and which will accept UTF-8, UTF-16 or UTF-32 encoded data, as well as
             an ICU UnicodeString as input.
           </p>
 <p>
             Example: search for a character sequence in a specific language block:
           </p>
-<pre class="programlisting">
-<span class="identifier">UnicodeString</span> <span class="identifier">extract_greek</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
+<pre class="programlisting"><span class="identifier">UnicodeString</span> <span class="identifier">extract_greek</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// searches through some UTF-16 encoded text for a block encoded in Greek,
 </span> <span class="comment">// this expression is imperfect, but the best we can do for now - searching
@@ -134,15 +127,15 @@
    <span class="special">}</span>
 <span class="special">}</span>
 </pre>
-<a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace"></a><h4>
-<a name="id573532"></a>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace"></a><h5>
+<a name="id606534"></a>
             <a href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace">u32regex_replace</a>
- </h4>
+ </h5>
 <p>
- For each regex_replace algorithm defined
- by <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>, then <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ For each regex_replace algorithm defined
+ by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>, then <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
             defines an overloaded algorithm that takes the same arguments, but which
- is called <tt class="computeroutput"><span class="identifier">u32regex_replace</span></tt>,
+ is called <code class="computeroutput"><span class="identifier">u32regex_replace</span></code>,
             and which will accept UTF-8, UTF-16 or UTF-32 encoded data, as well as
             an ICU UnicodeString as input. The input sequence and the format string
             specifier passed to the algorithm, can be encoded independently (for
@@ -153,8 +146,7 @@
 <p>
             Example: Credit card number reformatting:
           </p>
-<pre class="programlisting">
-<span class="comment">//
+<pre class="programlisting"><span class="comment">//
 </span><span class="comment">// Take a credit card number as a string of digits,
 </span><span class="comment">// and reformat it as a human readable string with "-"
 </span><span class="comment">// separating each group of four digit;,
@@ -174,10 +166,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Unicode Aware Regex Iterators</title>
+<title>Unicode Aware Regex Iterators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../icu.html" title=" Working With
- Unicode and ICU String Types">
-<link rel="prev" href="unicode_algo.html" title="
- Unicode Regular Expression Algorithms">
-<link rel="next" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
+<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
+<link rel="prev" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
+<link rel="next" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,23 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.unicode_iter"></a><a href="unicode_iter.html" title="
- Unicode Aware Regex Iterators">
- Unicode Aware Regex Iterators</a></h5></div></div></div>
-<a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator"></a><h4>
-<a name="id573998"></a>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_iter"></a><a href="unicode_iter.html" title="Unicode Aware Regex Iterators">
+ Unicode Aware Regex Iterators</a>
+</h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator"></a><h5>
+<a name="id606994"></a>
             <a href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator">u32regex_iterator</a>
- </h4>
+ </h5>
 <p>
- Type <tt class="computeroutput"><span class="identifier">u32regex_iterator</span></tt>
- is in all respects the same as regex_iterator except that since
- the regular expression type is always <tt class="computeroutput"><span class="identifier">u32regex</span></tt>
+ Type <code class="computeroutput"><span class="identifier">u32regex_iterator</span></code>
+ is in all respects the same as regex_iterator except that since
+ the regular expression type is always <code class="computeroutput"><span class="identifier">u32regex</span></code>
             it only takes one template parameter (the iterator type). It also calls
- <tt class="computeroutput"><span class="identifier">u32regex_search</span></tt> internally,
+ <code class="computeroutput"><span class="identifier">u32regex_search</span></code> internally,
             allowing it to interface correctly with UTF-8, UTF-16, and UTF-32 data:
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">u32regex_iterator</span>
 <span class="special">{</span>
    <span class="comment">// for members see regex_iterator
@@ -55,12 +50,11 @@
 <span class="keyword">typedef</span> <span class="identifier">u32regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">UChar32</span><span class="special">*&gt;</span> <span class="identifier">utf32regex_iterator</span><span class="special">;</span>
 </pre>
 <p>
- In order to simplify the construction of a <tt class="computeroutput"><span class="identifier">u32regex_iterator</span></tt>
+ In order to simplify the construction of a <code class="computeroutput"><span class="identifier">u32regex_iterator</span></code>
             from a string, there are a series of non-member helper functions called
             make_u32regex_iterator:
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
+<pre class="programlisting"><span class="identifier">u32regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
                           <span class="keyword">const</span> <span class="identifier">u32regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                           <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
@@ -95,8 +89,7 @@
             Example: search for international currency symbols, along with their
             associated numeric value:
           </p>
-<pre class="programlisting">
-<span class="keyword">void</span> <span class="identifier">enumerate_currencies</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_currencies</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the currency symbols, along
 </span> <span class="comment">// with any associated numeric values:
@@ -132,20 +125,19 @@
 <p>
             Provided of course that the input is encoded as UTF-8.
           </p>
-<a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator"></a><h4>
-<a name="id575751"></a>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator"></a><h5>
+<a name="id608741"></a>
             <a href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator">u32regex_token_iterator</a>
- </h4>
+ </h5>
 <p>
- Type <tt class="computeroutput"><span class="identifier">u32regex_token_iterator</span></tt>
- is in all respects the same as regex_token_iterator except
- that since the regular expression type is always <tt class="computeroutput"><span class="identifier">u32regex</span></tt>
+ Type <code class="computeroutput"><span class="identifier">u32regex_token_iterator</span></code>
+ is in all respects the same as regex_token_iterator except
+ that since the regular expression type is always <code class="computeroutput"><span class="identifier">u32regex</span></code>
             it only takes one template parameter (the iterator type). It also calls
- <tt class="computeroutput"><span class="identifier">u32regex_search</span></tt> internally,
+ <code class="computeroutput"><span class="identifier">u32regex_search</span></code> internally,
             allowing it to interface correctly with UTF-8, UTF-16, and UTF-32 data:
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">u32regex_token_iterator</span>
 <span class="special">{</span>
    <span class="comment">// for members see regex_token_iterator
@@ -156,12 +148,11 @@
 <span class="keyword">typedef</span> <span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">UChar32</span><span class="special">*&gt;</span> <span class="identifier">utf32regex_token_iterator</span><span class="special">;</span>
 </pre>
 <p>
- In order to simplify the construction of a <tt class="computeroutput"><span class="identifier">u32regex_token_iterator</span></tt>
+ In order to simplify the construction of a <code class="computeroutput"><span class="identifier">u32regex_token_iterator</span></code>
             from a string, there are a series of non-member helper functions called
- <tt class="computeroutput"><span class="identifier">make_u32regex_token_iterator</span></tt>:
+ <code class="computeroutput"><span class="identifier">make_u32regex_token_iterator</span></code>:
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
+<pre class="programlisting"><span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">u32regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -202,8 +193,7 @@
             of marked sub-expression sub in regular expression <span class="emphasis"><em>e</em></span>,
             found in text <span class="emphasis"><em>s</em></span>, using match_flags <span class="emphasis"><em>m</em></span>.
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
 <span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
@@ -248,8 +238,7 @@
             for each submatch in regular expression <span class="emphasis"><em>e</em></span>, found
             in text <span class="emphasis"><em>s</em></span>, using match_flags <span class="emphasis"><em>m</em></span>.
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
+<pre class="programlisting"><span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">u32regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -294,8 +283,7 @@
             Example: search for international currency symbols, along with their
             associated numeric value:
           </p>
-<pre class="programlisting">
-<span class="keyword">void</span> <span class="identifier">enumerate_currencies2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_currencies2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the currency symbols, along
 </span> <span class="comment">// with any associated numeric values:
@@ -321,10 +309,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Unicode regular expression types</title>
+<title>Unicode regular expression types</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../icu.html" title=" Working With
- Unicode and ICU String Types">
-<link rel="prev" href="intro.html" title=" Introduction
- to using Regex with ICU">
-<link rel="next" href="unicode_algo.html" title="
- Unicode Regular Expression Algorithms">
+<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
+<link rel="prev" href="intro.html" title="Introduction to using Regex with ICU">
+<link rel="next" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,113 +24,105 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.unicode_types"></a><a href="unicode_types.html" title="
- Unicode regular expression types">
- Unicode regular expression types</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.icu.unicode_types"></a><a href="unicode_types.html" title="Unicode regular expression types">
+ Unicode regular expression types</a>
+</h5></div></div></div>
 <p>
- Header <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt> provides a regular expression traits
+ Header <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> provides a regular expression traits
             class that handles UTF-32 characters:
           </p>
-<pre class="programlisting">
-<span class="keyword">class</span> <span class="identifier">icu_regex_traits</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">icu_regex_traits</span><span class="special">;</span>
 </pre>
 <p>
             and a regular expression type based upon that:
           </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">UChar32</span><span class="special">,</span><span class="identifier">icu_regex_traits</span><span class="special">&gt;</span> <span class="identifier">u32regex</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">UChar32</span><span class="special">,</span><span class="identifier">icu_regex_traits</span><span class="special">&gt;</span> <span class="identifier">u32regex</span><span class="special">;</span>
 </pre>
 <p>
- The type <tt class="computeroutput"><span class="identifier">u32regex</span></tt> is
+ The type <code class="computeroutput"><span class="identifier">u32regex</span></code> is
             regular expression type to use for all Unicode regular expressions; internally
             it uses UTF-32 code points, but can be created from, and used to search,
             either UTF-8, or UTF-16 encoded strings as well as UTF-32 ones.
           </p>
 <p>
- The constructors, and assign member functions of <tt class="computeroutput"><span class="identifier">u32regex</span></tt>,
+ The constructors, and assign member functions of <code class="computeroutput"><span class="identifier">u32regex</span></code>,
             require UTF-32 encoded strings, but there are a series of overloaded
- algorithms called <tt class="computeroutput"><span class="identifier">make_u32regex</span></tt>
+ algorithms called <code class="computeroutput"><span class="identifier">make_u32regex</span></code>
             which allow regular expressions to be created from UTF-8, UTF-16, or
             UTF-32 encoded strings:
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
 <span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">i</span><span class="special">,</span>
                        <span class="identifier">InputIterator</span> <span class="identifier">j</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the iterator sequence [i,j). The character encoding of the
             sequence is determined based upon sizeof(*i): 1 implies UTF-8, 2 implies
             UTF-16, and 4 implies UTF-32.
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated UTF-8 characater sequence <span class="emphasis"><em>p</em></span>.
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated UTF-8 characater sequence p.
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated characater sequence p. The character
             encoding of the sequence is determined based upon sizeof(wchar_t): 1
             implies UTF-8, 2 implies UTF-16, and 4 implies UTF-32.
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UChar</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UChar</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated UTF-16 characater sequence p.
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the string s. The character encoding of the string is determined
             based upon sizeof(C): 1 implies UTF-8, 2 implies UTF-16, and 4 implies
             UTF-32.
           </p>
-<pre class="programlisting">
-<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Creates a regular expression
+ <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the UTF-16 encoding string s.
           </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Using
- Boost Regex With MFC Strings</title>
+<title>Using Boost Regex With MFC Strings</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../non_std_strings.html" title=" Interfacing With Non-Standard
- String Types">
-<link rel="prev" href="icu/unicode_iter.html" title="
- Unicode Aware Regex Iterators">
-<link rel="next" href="mfc_strings/mfc_intro.html" title="
- Introduction to Boost.Regex and MFC Strings">
+<link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
+<link rel="prev" href="icu/unicode_iter.html" title="Unicode Aware Regex Iterators">
+<link rel="next" href="mfc_strings/mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings"></a><a href="mfc_strings.html" title=" Using
- Boost Regex With MFC Strings"> Using
- Boost Regex With MFC Strings</a></h4></div></div></div>
+<a name="boost_regex.ref.non_std_strings.mfc_strings"></a><a href="mfc_strings.html" title="Using Boost Regex With MFC Strings"> Using
+ Boost Regex With MFC Strings</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="mfc_strings/mfc_intro.html">
           Introduction to Boost.Regex and MFC Strings</a></span></dt>
@@ -46,10 +42,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Overloaded Algorithms For MFC String Types</title>
+<title>Overloaded Algorithms For MFC String Types</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
-<link rel="prev" href="mfc_regex_create.html" title="
- Regular Expression Creation From an MFC String">
-<link rel="next" href="mfc_iter.html" title="
- Iterating Over the Matches Within An MFC String">
+<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
+<link rel="prev" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
+<link rel="next" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,31 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo"></a><a href="mfc_algo.html" title="
- Overloaded Algorithms For MFC String Types">
- Overloaded Algorithms For MFC String Types</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo"></a><a href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
+ Overloaded Algorithms For MFC String Types</a>
+</h5></div></div></div>
 <p>
- For each regular expression algorithm that's overloaded for a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt> argument, there is also
+ For each regular expression algorithm that's overloaded for a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code> argument, there is also
             one overloaded for the MFC/ATL string types. These algorithm signatures
             all look a lot more complex than they actually are, but for completeness
             here they are anyway:
           </p>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match"></a><h4>
-<a name="id580927"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match"></a><h5>
+<a name="id613898"></a>
             <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match">regex_match</a>
- </h4>
+ </h5>
 <p>
             There are two overloads, the first reports what matched in a match_results
             structure, the second does not.
           </p>
 <p>
- All the usual caveats for regex_match apply, in particular
+ All the usual caveats for regex_match apply, in particular
             the algorithm will only report a successful match if all of the input
- text matches the expression, if this isn't what you want then use regex_search
+ text matches the expression, if this isn't what you want then use regex_search
             instead.
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span>
    <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
    <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">B</span><span class="special">*,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">what</span><span class="special">,</span>
@@ -60,15 +55,14 @@
    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
             <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></code>
           </p>
 <p>
- <span class="bold"><b>Example:</b></span>
+ <span class="bold"><strong>Example:</strong></span>
           </p>
-<pre class="programlisting">
-<span class="comment">//
+<pre class="programlisting"><span class="comment">//
 </span><span class="comment">// Extract filename part of a path from a CString and return the result
 </span><span class="comment">// as another CString:
 </span><span class="comment">//
@@ -87,28 +81,26 @@
    <span class="special">}</span>
 <span class="special">}</span>
 </pre>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_"></a><h4>
-<a name="id581844"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_"></a><h5>
+<a name="id614810"></a>
             <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_">regex_match
             (second overload)</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span>
    <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
    <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
             <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></code>
           </p>
 <p>
- <span class="bold"><b>Example:</b></span>
+ <span class="bold"><strong>Example:</strong></span>
           </p>
-<pre class="programlisting">
-<span class="comment">//
+<pre class="programlisting"><span class="comment">//
 </span><span class="comment">// Find out if *password* meets our password requirements,
 </span><span class="comment">// as defined by the regular expression *requirements*.
 </span><span class="comment">//
@@ -117,31 +109,29 @@
    <span class="keyword">return</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">password</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_regex</span><span class="special">(</span><span class="identifier">requirements</span><span class="special">));</span>
 <span class="special">}</span>
 </pre>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search"></a><h4>
-<a name="id582440"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search"></a><h5>
+<a name="id615401"></a>
             <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search">regex_search</a>
- </h4>
+ </h5>
 <p>
- There are two additional overloads for regex_search, the first reports
+ There are two additional overloads for regex_search, the first reports
             what matched the second does not:
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">what</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns ::boost::regex_search(s.GetString(),
+ <span class="bold"><strong>Effects</strong></span>: returns ::boost::regex_search(s.GetString(),
             s.GetString() + s.GetLength(), what, e, f);
           </p>
 <p>
- <span class="bold"><b>Example</b></span>: Postcode extraction from an
+ <span class="bold"><strong>Example</strong></span>: Postcode extraction from an
             address string.
           </p>
-<pre class="programlisting">
-<span class="identifier">CString</span> <span class="identifier">extract_postcode</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">address</span><span class="special">)</span>
+<pre class="programlisting"><span class="identifier">CString</span> <span class="identifier">extract_postcode</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">address</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// searches throw address for a UK postcode and returns the result,
 </span> <span class="comment">// the expression used is by Phil A. on www.regxlib.com:
@@ -158,32 +148,30 @@
    <span class="special">}</span>
 <span class="special">}</span>
 </pre>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_"></a><h4>
-<a name="id583183"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_"></a><h5>
+<a name="id616138"></a>
             <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_">regex_search
             (second overload)</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">inline</span> <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
             <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></code>
           </p>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace"></a><h4>
-<a name="id583590"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace"></a><h5>
+<a name="id616543"></a>
             <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace">regex_replace</a>
- </h4>
+ </h5>
 <p>
- There are two additional overloads for regex_replace, the first sends
+ There are two additional overloads for regex_replace, the first sends
             output to an output iterator, while the second creates a new string
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span>
          <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                            <span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span>
@@ -193,26 +181,24 @@
                            <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">out</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">e</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
- <span class="identifier">flags</span><span class="special">);</span></tt>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">out</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">e</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
+ <span class="identifier">flags</span><span class="special">);</span></code>
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                            <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns a new string created
- using regex_replace,
+ <span class="bold"><strong>Effects</strong></span>: returns a new string created
+ using regex_replace,
             and the same memory manager as string <span class="emphasis"><em>s</em></span>.
           </p>
 <p>
- <span class="bold"><b>Example</b></span>:
+ <span class="bold"><strong>Example</strong></span>:
           </p>
-<pre class="programlisting">
-<span class="comment">//
+<pre class="programlisting"><span class="comment">//
 </span><span class="comment">// Take a credit card number as a string of digits,
 </span><span class="comment">// and reformat it as a human readable string with "-"
 </span><span class="comment">// separating each group of four digits:
@@ -228,10 +214,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Introduction to Boost.Regex and MFC Strings</title>
+<title>Introduction to Boost.Regex and MFC Strings</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
-<link rel="prev" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
-<link rel="next" href="mfc_regex_types.html" title="
- Regex Types Used With MFC Strings">
+<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
+<link rel="prev" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
+<link rel="next" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_intro"></a><a href="mfc_intro.html" title="
- Introduction to Boost.Regex and MFC Strings">
- Introduction to Boost.Regex and MFC Strings</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_intro"></a><a href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
+ Introduction to Boost.Regex and MFC Strings</a>
+</h5></div></div></div>
 <p>
- The header <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">mfc</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt> provides Boost.Regex support for
+ The header <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">mfc</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> provides Boost.Regex support for
             MFC string types: note that this support requires Visual Studio .NET
             (Visual C++ 7) or later, where all of the MFC and ATL string types are
             based around the CSimpleStringT class template.
@@ -42,8 +38,7 @@
             then you can substitute any of the following MFC/ATL types (all of which
             inherit from CSimpleStringT):
           </p>
-<pre class="programlisting">
-<span class="identifier">CString</span>
+<pre class="programlisting"><span class="identifier">CString</span>
 <span class="identifier">CStringA</span>
 <span class="identifier">CStringW</span>
 <span class="identifier">CAtlString</span>
@@ -56,10 +51,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Iterating Over the Matches Within An MFC String</title>
+<title>Iterating Over the Matches Within An MFC String</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
-<link rel="prev" href="mfc_algo.html" title="
- Overloaded Algorithms For MFC String Types">
-<link rel="next" href="../../posix.html" title=" POSIX Compatible C API's">
+<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
+<link rel="prev" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
+<link rel="next" href="../../posix.html" title="POSIX Compatible C API's">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,20 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter"></a><a href="mfc_iter.html" title="
- Iterating Over the Matches Within An MFC String">
- Iterating Over the Matches Within An MFC String</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter"></a><a href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
+ Iterating Over the Matches Within An MFC String</a>
+</h5></div></div></div>
 <p>
             The following helper functions are provided to ease the conversion from
- an MFC/ATL string to a regex_iterator or regex_token_iterator:
+ an MFC/ATL string to a regex_iterator or regex_token_iterator:
           </p>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper"></a><h4>
-<a name="id584678"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper"></a><h5>
+<a name="id617624"></a>
             <a href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper">regex_iterator
             creation helper</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -48,15 +44,14 @@
       <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">regex_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">regex_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
             <span class="identifier">e</span><span class="special">,</span>
- <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="identifier">f</span><span class="special">);</span></code>
           </p>
 <p>
- <span class="bold"><b>Example</b></span>:
+ <span class="bold"><strong>Example</strong></span>:
           </p>
-<pre class="programlisting">
-<span class="keyword">void</span> <span class="identifier">enumerate_links</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_links</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the links in some HTML text,
 </span> <span class="comment">// the expression used is by Andew Lee on www.regxlib.com:
@@ -72,13 +67,12 @@
    <span class="special">}</span>
 <span class="special">}</span>
 </pre>
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers"></a><h4>
-<a name="id585433"></a>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers"></a><h5>
+<a name="id618372"></a>
             <a href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers">regex_token_iterator
             creation helpers</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -87,13 +81,12 @@
       <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
             <span class="identifier">e</span><span class="special">,</span>
             <span class="identifier">sub</span><span class="special">,</span>
- <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="identifier">f</span><span class="special">);</span></code>
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -102,13 +95,12 @@
       <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
             <span class="identifier">e</span><span class="special">,</span>
             <span class="identifier">subs</span><span class="special">,</span>
- <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="identifier">f</span><span class="special">);</span></code>
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -117,16 +109,15 @@
       <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
             <span class="identifier">e</span><span class="special">,</span>
             <span class="identifier">subs</span><span class="special">,</span>
- <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="identifier">f</span><span class="special">);</span></code>
           </p>
 <p>
- <span class="bold"><b>Example</b></span>:
+ <span class="bold"><strong>Example</strong></span>:
           </p>
-<pre class="programlisting">
-<span class="keyword">void</span> <span class="identifier">enumerate_links2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_links2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the links in some HTML text,
 </span> <span class="comment">// the expression used is by Andew Lee on www.regxlib.com:
@@ -145,10 +136,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Regular Expression Creation From an MFC String</title>
+<title>Regular Expression Creation From an MFC String</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
-<link rel="prev" href="mfc_regex_types.html" title="
- Regex Types Used With MFC Strings">
-<link rel="next" href="mfc_algo.html" title="
- Overloaded Algorithms For MFC String Types">
+<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
+<link rel="prev" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
+<link rel="next" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,30 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_create"></a><a href="mfc_regex_create.html" title="
- Regular Expression Creation From an MFC String">
- Regular Expression Creation From an MFC String</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_create"></a><a href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
+ Regular Expression Creation From an MFC String</a>
+</h5></div></div></div>
 <p>
             The following helper function is available to assist in the creation
             of a regular expression from an MFC/ATL string type:
           </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span>
    <span class="identifier">make_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
             <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
- <span class="identifier">f</span><span class="special">);</span></tt>
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span>
+ <span class="identifier">f</span><span class="special">);</span></code>
           </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Regex Types Used With MFC Strings</title>
+<title>Regex Types Used With MFC Strings</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Boost.Regex">
-<link rel="up" href="../mfc_strings.html" title=" Using
- Boost Regex With MFC Strings">
-<link rel="prev" href="mfc_intro.html" title="
- Introduction to Boost.Regex and MFC Strings">
-<link rel="next" href="mfc_regex_create.html" title="
- Regular Expression Creation From an MFC String">
+<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
+<link rel="prev" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
+<link rel="next" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,31 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_types"></a><a href="mfc_regex_types.html" title="
- Regex Types Used With MFC Strings">
- Regex Types Used With MFC Strings</a></h5></div></div></div>
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_types"></a><a href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
+ Regex Types Used With MFC Strings</a>
+</h5></div></div></div>
 <p>
             The following typedefs are provided for the convenience of those working
             with TCHAR's:
           </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">TCHAR</span><span class="special">&gt;</span> <span class="identifier">tregex</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">TCHAR</span><span class="special">&gt;</span> <span class="identifier">tregex</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">TCHAR</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">tmatch</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">TCHAR</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">tregex_iterator</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">TCHAR</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">tregex_token_iterator</span><span class="special">;</span>
 </pre>
 <p>
             If you are working with explicitly narrow or wide characters rather than
- TCHAR, then use the regular Boost.Regex types <tt class="computeroutput"><span class="identifier">regex</span></tt>
- and <tt class="computeroutput"><span class="identifier">wregex</span></tt> instead.
+ TCHAR, then use the regular Boost.Regex types <code class="computeroutput"><span class="identifier">regex</span></code>
+ and <code class="computeroutput"><span class="identifier">wregex</span></code> instead.
           </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/posix.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/posix.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/posix.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> POSIX Compatible C API's</title>
+<title>POSIX Compatible C API's</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="non_std_strings/mfc_strings/mfc_iter.html" title="
- Iterating Over the Matches Within An MFC String">
-<link rel="next" href="concepts.html" title=" Concepts">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="non_std_strings/mfc_strings/mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
+<link rel="next" href="concepts.html" title="Concepts">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.posix"></a> POSIX Compatible C API's</h3></div></div></div>
+<a name="boost_regex.ref.posix"></a> POSIX Compatible C API's
+</h3></div></div></div>
 <div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           this is an abridged reference to the POSIX API functions, these are provided
           for compatibility with other libraries, rather than as an API to be used
           in new code (unless you need access from a language other than C++). This
@@ -39,14 +39,12 @@
           as the names used are macros that expand to the actual function names.
         </p></td></tr>
 </table></div>
-<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">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<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">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         or:
       </p>
-<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">regex</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span>
+<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">regex</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span>
 </pre>
 <p>
         The following functions are available for users who need a POSIX compatible
@@ -59,9 +57,9 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- Note that all the symbols defined here are enclosed inside namespace <tt class="computeroutput"><span class="identifier">boost</span></tt> when used in C++ programs, unless
- you use <tt class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span></tt>
+<tr><td align="left" valign="top"><p>
+ Note that all the symbols defined here are enclosed inside namespace <code class="computeroutput"><span class="identifier">boost</span></code> when used in C++ programs, unless
+ you use <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span></code>
           instead - in which case the symbols are still defined in namespace boost,
           but are made available in the global namespace as well.
         </p></td></tr>
@@ -69,8 +67,7 @@
 <p>
         The functions are defined as:
       </p>
-<pre class="programlisting">
-<span class="keyword">extern</span> <span class="string">"C"</span> <span class="special">{</span>
+<pre class="programlisting"><span class="keyword">extern</span> <span class="string">"C"</span> <span class="special">{</span>
 
 <span class="keyword">struct</span> <span class="identifier">regex_tA</span><span class="special">;</span>
 <span class="keyword">struct</span> <span class="identifier">regex_tW</span><span class="special">;</span>
@@ -125,13 +122,13 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
- <span class="identifier">re_nsub</span></tt>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <span class="identifier">re_nsub</span></code>
               </p>
               </td>
 <td>
               <p>
- This is filled in by <tt class="computeroutput"><span class="identifier">regcomp</span></tt>
+ This is filled in by <code class="computeroutput"><span class="identifier">regcomp</span></code>
                 and indicates the number of sub-expressions contained in the regular
                 expression.
               </p>
@@ -140,7 +137,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">TCHAR</span><span class="special">*</span> <span class="identifier">re_endp</span></tt>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">TCHAR</span><span class="special">*</span> <span class="identifier">re_endp</span></code>
               </p>
               </td>
 <td>
@@ -157,23 +154,23 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- <tt class="computeroutput"><span class="identifier">regex_t</span></tt> is actually a
- <tt class="computeroutput"><span class="preprocessor">#define</span></tt> - it is either
- <tt class="computeroutput"><span class="identifier">regex_tA</span></tt> or <tt class="computeroutput"><span class="identifier">regex_tW</span></tt> depending upon whether <tt class="computeroutput"><span class="identifier">UNICODE</span></tt> is defined or not, <tt class="computeroutput"><span class="identifier">TCHAR</span></tt> is either <tt class="computeroutput"><span class="keyword">char</span></tt>
- or <tt class="computeroutput"><span class="keyword">wchar_t</span></tt> again depending
- upon the macro <tt class="computeroutput"><span class="identifier">UNICODE</span></tt>.
+<tr><td align="left" valign="top"><p>
+ <code class="computeroutput"><span class="identifier">regex_t</span></code> is actually a
+ <code class="computeroutput"><span class="preprocessor">#define</span></code> - it is either
+ <code class="computeroutput"><span class="identifier">regex_tA</span></code> or <code class="computeroutput"><span class="identifier">regex_tW</span></code> depending upon whether <code class="computeroutput"><span class="identifier">UNICODE</span></code> is defined or not, <code class="computeroutput"><span class="identifier">TCHAR</span></code> is either <code class="computeroutput"><span class="keyword">char</span></code>
+ or <code class="computeroutput"><span class="keyword">wchar_t</span></code> again depending
+ upon the macro <code class="computeroutput"><span class="identifier">UNICODE</span></code>.
         </p></td></tr>
 </table></div>
 <a name="regcomp"></a><p>
       </p>
-<a name="boost_regex.ref.posix.regcomp"></a><h4>
-<a name="id588362"></a>
+<a name="boost_regex.ref.posix.regcomp"></a><h5>
+<a name="id621289"></a>
         <a href="posix.html#boost_regex.ref.posix.regcomp">regcomp</a>
- </h4>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">regcomp</span></tt> takes a pointer to
- a <tt class="computeroutput"><span class="identifier">regex_t</span></tt>, a pointer to the
+ <code class="computeroutput"><span class="identifier">regcomp</span></code> takes a pointer to
+ a <code class="computeroutput"><span class="identifier">regex_t</span></code>, a pointer to the
         expression to compile and a flags parameter which can be a combination of:
       </p>
 <div class="informaltable"><table class="table">
@@ -202,9 +199,9 @@
               </td>
 <td>
               <p>
- Compiles modern regular expressions. Equivalent to <tt class="computeroutput"><span class="identifier">regbase</span><span class="special">::</span><span class="identifier">char_classes</span> <span class="special">|</span>
+ Compiles modern regular expressions. Equivalent to <code class="computeroutput"><span class="identifier">regbase</span><span class="special">::</span><span class="identifier">char_classes</span> <span class="special">|</span>
                 <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">intervals</span> <span class="special">|</span>
- <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">bk_refs</span></tt>.
+ <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">bk_refs</span></code>.
               </p>
               </td>
 </tr>
@@ -217,12 +214,12 @@
 <td>
               <p>
                 Compiles basic (obsolete) regular expression syntax. Equivalent to
- <tt class="computeroutput"><span class="identifier">regbase</span><span class="special">::</span><span class="identifier">char_classes</span> <span class="special">|</span>
+ <code class="computeroutput"><span class="identifier">regbase</span><span class="special">::</span><span class="identifier">char_classes</span> <span class="special">|</span>
                 <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">intervals</span> <span class="special">|</span>
                 <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">limited_ops</span> <span class="special">|</span>
                 <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">bk_braces</span> <span class="special">|</span>
                 <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">bk_parens</span> <span class="special">|</span>
- <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">bk_refs</span></tt>.
+ <span class="identifier">regbase</span><span class="special">::</span><span class="identifier">bk_refs</span></code>.
               </p>
               </td>
 </tr>
@@ -346,8 +343,8 @@
               </td>
 <td>
               <p>
- A shortcut for awk-like behavior: <tt class="computeroutput"><span class="identifier">REG_EXTENDED</span>
- <span class="special">|</span> <span class="identifier">REG_ESCAPE_IN_LISTS</span></tt>
+ A shortcut for awk-like behavior: <code class="computeroutput"><span class="identifier">REG_EXTENDED</span>
+ <span class="special">|</span> <span class="identifier">REG_ESCAPE_IN_LISTS</span></code>
               </p>
               </td>
 </tr>
@@ -359,8 +356,8 @@
               </td>
 <td>
               <p>
- A shortcut for grep like behavior: <tt class="computeroutput"><span class="identifier">REG_BASIC</span>
- <span class="special">|</span> <span class="identifier">REG_NEWLINE_ALT</span></tt>
+ A shortcut for grep like behavior: <code class="computeroutput"><span class="identifier">REG_BASIC</span>
+ <span class="special">|</span> <span class="identifier">REG_NEWLINE_ALT</span></code>
               </p>
               </td>
 </tr>
@@ -372,8 +369,8 @@
               </td>
 <td>
               <p>
- A shortcut for egrep like behavior: <tt class="computeroutput"><span class="identifier">REG_EXTENDED</span>
- <span class="special">|</span> <span class="identifier">REG_NEWLINE_ALT</span></tt>
+ A shortcut for egrep like behavior: <code class="computeroutput"><span class="identifier">REG_EXTENDED</span>
+ <span class="special">|</span> <span class="identifier">REG_NEWLINE_ALT</span></code>
               </p>
               </td>
 </tr>
@@ -381,10 +378,10 @@
 </table></div>
 <a name="regerror"></a><p>
       </p>
-<a name="boost_regex.ref.posix.regerror"></a><h4>
-<a name="id589006"></a>
+<a name="boost_regex.ref.posix.regerror"></a><h5>
+<a name="id621933"></a>
         <a href="posix.html#boost_regex.ref.posix.regerror">regerror</a>
- </h4>
+ </h5>
 <p>
         regerror takes the following parameters, it maps an error code to a human
         readable string:
@@ -469,10 +466,10 @@
       </p>
 <a name="regexec"></a><p>
       </p>
-<a name="boost_regex.ref.posix.regexec"></a><h4>
-<a name="id589189"></a>
+<a name="boost_regex.ref.posix.regexec"></a><h5>
+<a name="id622116"></a>
         <a href="posix.html#boost_regex.ref.posix.regexec">regexec</a>
- </h4>
+ </h5>
 <p>
         regexec finds the first occurrence of expression e within string buf. If
         len is non-zero then <span class="emphasis"><em>*m</em></span> is filled in with what matched
@@ -539,21 +536,22 @@
 </table></div>
 <a name="regfree"></a><p>
       </p>
-<a name="boost_regex.ref.posix.regfree"></a><h4>
-<a name="id589331"></a>
+<a name="boost_regex.ref.posix.regfree"></a><h5>
+<a name="id622257"></a>
         <a href="posix.html#boost_regex.ref.posix.regfree">regfree</a>
- </h4>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">regfree</span></tt> frees all the memory
+ <code class="computeroutput"><span class="identifier">regfree</span></code> frees all the memory
         that was allocated by regcomp.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_iterator.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_iterator.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_iterator.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> regex_iterator</title>
+<title>regex_iterator</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="regex_replace.html" title=" regex_replace">
-<link rel="next" href="regex_token_iterator.html" title=" regex_token_iterator">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="regex_replace.html" title="regex_replace">
+<link rel="next" href="regex_token_iterator.html" title="regex_token_iterator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_iterator"></a> regex_iterator</h3></div></div></div>
+<a name="boost_regex.ref.regex_iterator"></a> regex_iterator
+</h3></div></div></div>
 <p>
- The iterator type regex_iterator will enumerate all
+ The iterator type regex_iterator will enumerate all
         of the regular expression matches found in some sequence: dereferencing a
- regex_iterator
- yields a reference to a match_results object.
+ regex_iterator
+ yields a reference to a match_results object.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">regex_iterator</span>
@@ -77,39 +77,37 @@
                           <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                           <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.ref.regex_iterator.description"></a><h4>
-<a name="id547078"></a>
+<a name="boost_regex.ref.regex_iterator.description"></a><h5>
+<a name="id580264"></a>
         <a href="regex_iterator.html#boost_regex.ref.regex_iterator.description">Description</a>
- </h4>
+ </h5>
 <p>
- A regex_iterator
+ A regex_iterator
         is constructed from a pair of iterators, and enumerates all occurrences of
         a regular expression within that iterator range.
       </p>
 <a name="boost_regex.regex_iterator.construct1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span><span class="special">();</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs an end of sequence
- regex_iterator.
+ <span class="bold"><strong>Effects</strong></span>: constructs an end of sequence
+ regex_iterator.
       </p>
 <a name="boost_regex.regex_iterator.construct2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a regex_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a regex_iterator that will enumerate
         all occurrences of the expression <span class="emphasis"><em>re</em></span>, within the sequence
- [a,b), and found using match_flag_type <span class="emphasis"><em>m</em></span>.
- The object <span class="emphasis"><em>re</em></span> must exist for the lifetime of the regex_iterator.
+ [a,b), and found using match_flag_type <span class="emphasis"><em>m</em></span>.
+ The object <span class="emphasis"><em>re</em></span> must exist for the lifetime of the regex_iterator.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -118,51 +116,46 @@
       </p>
 <a name="boost_regex.regex_iterator.construct3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a copy of <tt class="computeroutput"><span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: constructs a copy of <code class="computeroutput"><span class="identifier">that</span></code>.
       </p>
 <p>
- <span class="bold"><b>Postconditions</b></span>: <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Postconditions</strong></span>: <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span></code>.
       </p>
 <a name="boost_regex.regex_iterator.assign"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: sets <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> equal to those in <tt class="computeroutput"><span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: sets <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> equal to those in <code class="computeroutput"><span class="identifier">that</span></code>.
       </p>
 <p>
- <span class="bold"><b>Postconditions</b></span>: *this == that.
+ <span class="bold"><strong>Postconditions</strong></span>: *this == that.
       </p>
 <a name="boost_regex.regex_iterator.op_eq"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns true if *this is equal
+ <span class="bold"><strong>Effects</strong></span>: returns true if *this is equal
         to that.
       </p>
 <a name="boost_regex.regex_iterator.op_ne"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_iterator.op_deref"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: dereferencing a regex_iterator object it yields
- a const reference to a match_results object, whose members
+ <span class="bold"><strong>Effects</strong></span>: dereferencing a regex_iterator object it yields
+ a const reference to a match_results object, whose members
         are set as follows:
       </p>
 <div class="informaltable"><table class="table">
@@ -186,31 +179,31 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">re</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">re</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">empty</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
@@ -223,44 +216,44 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span></code>
               </p>
               </td>
 <td>
               <p>
- The same as the start of the match found: <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></tt>
+ The same as the start of the match found: <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- True if the prefix did not match an empty string: <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
- <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">second</span></tt>
+ True if the prefix did not match an empty string: <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
+ <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">second</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- The same as the end of the match found: <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></tt>
+ The same as the end of the match found: <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span></code>
               </p>
               </td>
 <td>
@@ -272,20 +265,20 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- True if the suffix did not match an empty string: <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
- <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">second</span></tt>
+ True if the suffix did not match an empty string: <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
+ <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">second</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
@@ -298,7 +291,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
@@ -310,7 +303,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
@@ -323,12 +316,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></tt>,
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></code>,
                 the start of the sequence that matched sub-expression <span class="emphasis"><em>n</em></span>.
                 Alternatively, if sub-expression <span class="emphasis"><em>n</em></span> did not participate
                 in the match, then last.
@@ -338,12 +331,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></tt>,
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></code>,
                 the end of the sequence that matched sub-expression <span class="emphasis"><em>n</em></span>.
                 Alternatively, if sub-expression <span class="emphasis"><em>n</em></span> did not participate
                 in the match, then last.
@@ -353,12 +346,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">)[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></tt>,
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></code>,
                 true if sub-expression <span class="emphasis"><em>n</em></span> participated in the
                 match, false otherwise.
               </p>
@@ -367,12 +360,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">position</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">position</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></tt>,
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="special">(*</span><span class="identifier">it</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span></code>,
                 then the distance from the start of the underlying sequence to the
                 start of sub-expression match <span class="emphasis"><em>n</em></span>.
               </p>
@@ -382,29 +375,27 @@
 </table></div>
 <a name="boost_regex.regex_iterator.op_arrow"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">&amp;(*</span><span class="keyword">this</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">&amp;(*</span><span class="keyword">this</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_iterator.op_inc"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: moves the iterator to the next
+ <span class="bold"><strong>Effects</strong></span>: moves the iterator to the next
         match in the underlying sequence, or the end of sequence iterator if none
         if found. When the last match found matched a zero length string, then the
- regex_iterator
+ regex_iterator
         will find the next match as follows: if there exists a non-zero length match
         that starts at the same location as the last one, then returns it, otherwise
         starts looking for the next (possibly zero length) match from one position
         to the right of the last match.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -412,24 +403,22 @@
         in non-recursive mode).
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: *this.
+ <span class="bold"><strong>Returns</strong></span>: *this.
       </p>
 <a name="boost_regex.regex_iterator.op_inc2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a copy result of <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>, then
- calls <tt class="computeroutput"><span class="special">++(*</span><span class="keyword">this</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: constructs a copy result of <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>, then
+ calls <code class="computeroutput"><span class="special">++(*</span><span class="keyword">this</span><span class="special">)</span></code>.
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: result.
+ <span class="bold"><strong>Returns</strong></span>: result.
       </p>
 <a name="boost_regex.regex_iterator.make"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
    <span class="identifier">make_regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                      <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
@@ -441,21 +430,20 @@
                      <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns an iterator that enumerates
+ <span class="bold"><strong>Effects</strong></span>: returns an iterator that enumerates
         all occurences of expression <span class="emphasis"><em>e</em></span> in text <span class="emphasis"><em>p</em></span>
- using match_flag_type
+ using match_flag_type
         <span class="emphasis"><em>m</em></span>.
       </p>
-<a name="boost_regex.ref.regex_iterator.examples"></a><h4>
-<a name="id550235"></a>
+<a name="boost_regex.ref.regex_iterator.examples"></a><h5>
+<a name="id583397"></a>
         <a href="regex_iterator.html#boost_regex.ref.regex_iterator.examples">Examples</a>
- </h4>
+ </h5>
 <p>
         The following example takes a C++ source file and builds up an index of class
         names, and the location of that class in the file.
       </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
@@ -549,10 +537,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_match.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_match.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_match.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> regex_match</title>
+<title>regex_match</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="sub_match.html" title=" sub_match">
-<link rel="next" href="regex_search.html" title=" regex_search">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="sub_match.html" title="sub_match">
+<link rel="next" href="regex_search.html" title="regex_search">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_match"></a> regex_match</h3></div></div></div>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<a name="boost_regex.ref.regex_match"></a> regex_match
+</h3></div></div></div>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm regex_match
- determines whether a given regular expression matches <span class="bold"><b>all</b></span>
+ The algorithm regex_match
+ determines whether a given regular expression matches <span class="bold"><strong>all</strong></span>
         of a given character sequence denoted by a pair of bidirectional-iterators,
         the algorithm is defined as follows, the main use of this function is data
         input validation.
@@ -40,15 +40,14 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- Note that the result is true only if the expression matches the <span class="bold"><b>whole</b></span> of the input sequence. If you want to search
- for an expression somewhere within the sequence then use regex_search. If you want to match
- a prefix of the character string then use regex_search with the flag match_continuous
+<tr><td align="left" valign="top"><p>
+ Note that the result is true only if the expression matches the <span class="bold"><strong>whole</strong></span> of the input sequence. If you want to search
+ for an expression somewhere within the sequence then use regex_search. If you want to match
+ a prefix of the character string then use regex_search with the flag match_continuous
           set.
         </p></td></tr>
 </table></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                  <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -80,31 +79,30 @@
                  <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                  <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.ref.regex_match.description"></a><h4>
-<a name="id530617"></a>
+<a name="boost_regex.ref.regex_match.description"></a><h5>
+<a name="id563869"></a>
         <a href="regex_match.html#boost_regex.ref.regex_match.description">Description</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                  <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                  <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: Type BidirectionalIterator meets
+ <span class="bold"><strong>Requires</strong></span>: Type BidirectionalIterator meets
         the requirements of a Bidirectional Iterator (24.1.4).
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Determines whether there is an
+ <span class="bold"><strong>Effects</strong></span>: Determines whether there is an
         exact match between the regular expression <span class="emphasis"><em>e</em></span>, and all
         of the character sequence [first, last), parameter <span class="emphasis"><em>flags</em></span>
- (see match_flag_type)
+ (see match_flag_type)
         is used to control how the expression is matched against the character sequence.
         Returns true if such a match exists, false otherwise.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -112,7 +110,7 @@
         in non-recursive mode).
       </p>
 <p>
- <span class="bold"><b>Postconditions</b></span>: If the function returns
+ <span class="bold"><strong>Postconditions</strong></span>: If the function returns
         false, then the effect on parameter <span class="emphasis"><em>m</em></span> is undefined,
         otherwise the effects on parameter <span class="emphasis"><em>m</em></span> are given in the
         table:
@@ -138,127 +136,127 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">first</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">first</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">last</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">last</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">first</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">last</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
@@ -271,72 +269,69 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>, the start of the sequence that
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>, the start of the sequence that
                 matched sub-expression <span class="emphasis"><em>n</em></span>. Alternatively, if
                 sub-expression <span class="emphasis"><em>n</em></span> did not participate in the
- match, then <tt class="computeroutput"><span class="identifier">last</span></tt>.
+ match, then <code class="computeroutput"><span class="identifier">last</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>, the end of the sequence that matched
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>, the end of the sequence that matched
                 sub-expression <span class="emphasis"><em>n</em></span>. Alternatively, if sub-expression
- <span class="emphasis"><em>n</em></span> did not participate in the match, then <tt class="computeroutput"><span class="identifier">last</span></tt>.
+ <span class="emphasis"><em>n</em></span> did not participate in the match, then <code class="computeroutput"><span class="identifier">last</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>, true if sub-expression <span class="emphasis"><em>n</em></span>
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>, true if sub-expression <span class="emphasis"><em>n</em></span>
                 participated in the match, false otherwise.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Behaves "as if" by constructing
- an instance of <tt class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="identifier">what</span></tt>,
- and then returning the result of <tt class="computeroutput"><span class="identifier">regex_match</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">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span>
- <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Behaves "as if" by constructing
+ an instance of <code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="identifier">what</span></code>,
+ and then returning the result of <code class="computeroutput"><span class="identifier">regex_match</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">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
- <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
@@ -344,37 +339,34 @@
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
- <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<a name="boost_regex.ref.regex_match.examples"></a><h4>
-<a name="id533809"></a>
+<a name="boost_regex.ref.regex_match.examples"></a><h5>
+<a name="id567048"></a>
         <a href="regex_match.html#boost_regex.ref.regex_match.examples">Examples</a>
- </h4>
+ </h5>
 <p>
         The following example processes an ftp response:
       </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">stdlib</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">stdlib</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
@@ -408,10 +400,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_replace.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_replace.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_replace.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> regex_replace</title>
+<title>regex_replace</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="regex_search.html" title=" regex_search">
-<link rel="next" href="regex_iterator.html" title=" regex_iterator">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="regex_search.html" title="regex_search">
+<link rel="next" href="regex_iterator.html" title="regex_iterator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,22 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_replace"></a> regex_replace</h3></div></div></div>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<a name="boost_regex.ref.regex_replace"></a> regex_replace
+</h3></div></div></div>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm regex_replace searches through a
+ The algorithm regex_replace searches through a
         string finding all the matches to the regular expression: for each match
- it then calls match_results<>::format to format the string and
+ it then calls match_results<>::format to format the string and
         sends the result to the output iterator. Sections of text that do not match
         are copied to the output unchanged only if the <span class="emphasis"><em>flags</em></span>
- parameter does not have the flag <tt class="computeroutput"><span class="identifier">format_no_copy</span></tt>
- set. If the flag <tt class="computeroutput"><span class="identifier">format_first_only</span></tt>
+ parameter does not have the flag <code class="computeroutput"><span class="identifier">format_no_copy</span></code>
+ set. If the flag <code class="computeroutput"><span class="identifier">format_first_only</span></code>
         is set then only the first occurrence is replaced rather than all occurrences.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
@@ -53,12 +52,11 @@
                                   <span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.ref.regex_replace.description"></a><h4>
-<a name="id541136"></a>
+<a name="boost_regex.ref.regex_replace.description"></a><h5>
+<a name="id574348"></a>
         <a href="regex_replace.html#boost_regex.ref.regex_replace.description">Description</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
@@ -73,84 +71,76 @@
         and copies the resulting string to <span class="emphasis"><em>out</em></span>.
       </p>
 <p>
- If the flag <tt class="computeroutput"><span class="identifier">format_no_copy</span></tt>
+ If the flag <code class="computeroutput"><span class="identifier">format_no_copy</span></code>
         is set in <span class="emphasis"><em>flags</em></span> then unmatched sections of text are
         not copied to output.
       </p>
 <p>
- If the flag <tt class="computeroutput"><span class="identifier">format_first_only</span></tt>
+ If the flag <code class="computeroutput"><span class="identifier">format_first_only</span></code>
         is set in flags then only the first occurence of <span class="emphasis"><em>e</em></span> is
         replaced.
       </p>
 <p>
         The manner in which the format string <span class="emphasis"><em>fmt</em></span> is interpretted,
         along with the rules used for finding matches, are determined by the flags
- set in <span class="emphasis"><em>flags</em></span>: see match_flag_type.
+ set in <span class="emphasis"><em>flags</em></span>: see match_flag_type.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an regex_iterator object:
+ <span class="bold"><strong>Effects</strong></span>: Constructs an regex_iterator object:
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
                                           <span class="identifier">i</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">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">),</span>
 </pre>
 <p>
         and uses <span class="emphasis"><em>i</em></span> to enumerate through all of the matches
- <span class="emphasis"><em>m</em></span> of type match_results <tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></tt>
+ <span class="emphasis"><em>m</em></span> of type match_results <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></code>
         that occur within the sequence [first, last).
       </p>
 <p>
         If no such matches are found and
       </p>
-<pre class="programlisting">
-<span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
+<pre class="programlisting"><span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
 </pre>
 <p>
         then calls
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</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">out</span><span class="special">).</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</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">out</span><span class="special">).</span>
 </pre>
 <p>
         Otherwise, for each match found, if
       </p>
-<pre class="programlisting">
-<span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
+<pre class="programlisting"><span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
 </pre>
 <p>
         calls
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">),</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">),</span>
 </pre>
 <p>
         and then calls
       </p>
-<pre class="programlisting">
-<span class="identifier">m</span><span class="special">.</span><span class="identifier">format</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">).</span>
+<pre class="programlisting"><span class="identifier">m</span><span class="special">.</span><span class="identifier">format</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">).</span>
 </pre>
 <p>
         Finally if
       </p>
-<pre class="programlisting">
-<span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
+<pre class="programlisting"><span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
 </pre>
 <p>
         calls
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">last_m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last_m</span><span class="special">,</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">)</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">last_m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last_m</span><span class="special">,</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">)</span>
 </pre>
 <p>
         where <span class="emphasis"><em>last_m</em></span> is a copy of the last match found.
       </p>
 <p>
- If <tt class="computeroutput"><span class="identifier">flags</span> <span class="special">&amp;</span>
- <span class="identifier">format_first_only</span></tt> is non-zero then
+ If <code class="computeroutput"><span class="identifier">flags</span> <span class="special">&amp;</span>
+ <span class="identifier">format_first_only</span></code> is non-zero then
         only the first match found is replaced.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -158,31 +148,29 @@
         in non-recursive mode).
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: out.
+ <span class="bold"><strong>Returns</strong></span>: out.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                                   <span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Constructs an object <tt class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">result</span></tt>, calls <tt class="computeroutput"><span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="bold"><strong>Effects</strong></span>: Constructs an object <code class="computeroutput"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">result</span></code>, calls <code class="computeroutput"><span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span>
         <span class="identifier">fmt</span><span class="special">,</span>
- <span class="identifier">flags</span><span class="special">)</span></tt>,
- and then returns <tt class="computeroutput"><span class="identifier">result</span></tt>.
+ <span class="identifier">flags</span><span class="special">)</span></code>,
+ and then returns <code class="computeroutput"><span class="identifier">result</span></code>.
       </p>
-<a name="boost_regex.ref.regex_replace.examples"></a><h4>
-<a name="id542698"></a>
+<a name="boost_regex.ref.regex_replace.examples"></a><h5>
+<a name="id575897"></a>
         <a href="regex_replace.html#boost_regex.ref.regex_replace.examples">Examples</a>
- </h4>
+ </h5>
 <p>
         The following example takes C/C++ source code as input, and outputs syntax
         highlighted HTML code.
       </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">sstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span>
@@ -294,10 +282,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_search.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_search.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_search.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> regex_search</title>
+<title>regex_search</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="regex_match.html" title=" regex_match">
-<link rel="next" href="regex_replace.html" title=" regex_replace">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="regex_match.html" title="regex_match">
+<link rel="next" href="regex_replace.html" title="regex_replace">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,19 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_search"></a> regex_search</h3></div></div></div>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<a name="boost_regex.ref.regex_search"></a> regex_search
+</h3></div></div></div>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm regex_search will search a range
+ The algorithm regex_search will search a range
         denoted by a pair of bidirectional-iterators for a given regular expression.
         The algorithm uses various heuristics to reduce the search time by only checking
         for a match if a match could conceivably start at that position. The algorithm
         is defined as follows:
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
@@ -73,30 +72,29 @@
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.ref.regex_search.description"></a><h4>
-<a name="id536028"></a>
+<a name="boost_regex.ref.regex_search.description"></a><h5>
+<a name="id569258"></a>
         <a href="regex_search.html#boost_regex.ref.regex_search.description">Description</a>
- </h4>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+ </h5>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: Type BidirectionalIterator meets
+ <span class="bold"><strong>Requires</strong></span>: Type BidirectionalIterator meets
         the requirements of a Bidirectional Iterator (24.1.4).
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: Determines whether there is some
+ <span class="bold"><strong>Effects</strong></span>: Determines whether there is some
         sub-sequence within [first,last) that matches the regular expression <span class="emphasis"><em>e</em></span>,
         parameter <span class="emphasis"><em>flags</em></span> is used to control how the expression
         is matched against the character sequence. Returns true if such a sequence
         exists, false otherwise.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -104,7 +102,7 @@
         in non-recursive mode).
       </p>
 <p>
- <span class="bold"><b>Postconditions</b></span>: If the function returns
+ <span class="bold"><strong>Postconditions</strong></span>: If the function returns
         false, then the effect on parameter <span class="emphasis"><em>m</em></span> is undefined,
         otherwise the effects on parameter <span class="emphasis"><em>m</em></span> are given in the
         table:
@@ -130,105 +128,105 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="keyword">false</span></tt>
+ <code class="computeroutput"><span class="keyword">false</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">first</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
- <span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
+ <span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">second</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">last</span></tt>
+ <code class="computeroutput"><span class="identifier">last</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
- <span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span> <span class="special">!=</span>
+ <span class="identifier">m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">second</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
@@ -241,7 +239,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
@@ -253,7 +251,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="number">0</span><span class="special">].</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
@@ -266,12 +264,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">first</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">first</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>, the start of the sequence that
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>, the start of the sequence that
                 matched sub-expression <span class="emphasis"><em>n</em></span>. Alternatively, if
                 sub-expression <span class="emphasis"><em>n</em></span> did not participate in the
                 match, then last.
@@ -281,45 +279,43 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>, the end of the sequence that matched
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>, the end of the sequence that matched
                 sub-expression <span class="emphasis"><em>n</em></span>. Alternatively, if sub-expression
- <span class="emphasis"><em>n</em></span> did not participate in the match, then <tt class="computeroutput"><span class="identifier">last</span></tt>.
+ <span class="emphasis"><em>n</em></span> did not participate in the match, then <code class="computeroutput"><span class="identifier">last</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">matched</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span><span class="special">[</span><span class="identifier">n</span><span class="special">].</span><span class="identifier">matched</span></code>
               </p>
               </td>
 <td>
               <p>
- For all integers <tt class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>, true if sub-expression <span class="emphasis"><em>n</em></span>
+ For all integers <code class="computeroutput"><span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>, true if sub-expression <span class="emphasis"><em>n</em></span>
                 participated in the match, false otherwise.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
- <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
@@ -327,53 +323,49 @@
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Behaves "as if" by constructing
- an instance of <tt class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="identifier">what</span></tt>,
- and then returning the result of <tt class="computeroutput"><span class="identifier">regex_search</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">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span>
- <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Behaves "as if" by constructing
+ an instance of <code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="identifier">what</span></code>,
+ and then returning the result of <code class="computeroutput"><span class="identifier">regex_search</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">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">str</span><span class="special">,</span> <span class="identifier">str</span>
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
- <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Returns the result of <tt class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<a name="boost_regex.ref.regex_search.examples"></a><h4>
-<a name="id539302"></a>
+<a name="boost_regex.ref.regex_search.examples"></a><h5>
+<a name="id572523"></a>
         <a href="regex_search.html#boost_regex.ref.regex_search.examples">Examples</a>
- </h4>
+ </h5>
 <p>
         The following example, takes the contents of a file in the form of a string,
         and searches for all the C++ class declarations in the file. The code will
- work regardless of the way that <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></tt>
+ work regardless of the way that <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
         is implemented, for example it could easily be modified to work with the
         SGI rope class, which uses a non-contiguous storage strategy.
       </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -417,10 +409,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> regex_token_iterator</title>
+<title>regex_token_iterator</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="regex_iterator.html" title=" regex_iterator">
-<link rel="next" href="bad_expression.html" title=" bad_expression">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="regex_iterator.html" title="regex_iterator">
+<link rel="next" href="bad_expression.html" title="bad_expression">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,22 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_token_iterator"></a> regex_token_iterator</h3></div></div></div>
+<a name="boost_regex.ref.regex_token_iterator"></a> regex_token_iterator
+</h3></div></div></div>
 <p>
- The template class regex_token_iterator is an iterator
+ The template class regex_token_iterator is an iterator
         adapter; that is to say it represents a new view of an existing iterator
         sequence, by enumerating all the occurrences of a regular expression within
         that sequence, and presenting one or more character sequence for each match
- found. Each position enumerated by the iterator is a sub_match object that represents
+ found. Each position enumerated by the iterator is a sub_match object that represents
         what matched a particular sub-expression within the regular expression. When
- class regex_token_iterator is used to
+ class regex_token_iterator is used to
         enumerate a single sub-expression with index -1, then the iterator performs
         field splitting: that is to say it enumerates one character sequence for
         each section of the character container sequence that does not match the
         regular expression specified.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">regex_token_iterator</span>
@@ -135,43 +135,41 @@
          <span class="keyword">const</span> <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;&amp;</span> <span class="identifier">submatch</span><span class="special">,</span>
          <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.ref.regex_token_iterator.description"></a><h4>
-<a name="id556067"></a>
+<a name="boost_regex.ref.regex_token_iterator.description"></a><h5>
+<a name="id589351"></a>
         <a href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.description">Description</a>
- </h4>
+ </h5>
 <a name="boost_regex.regex_token_iterator.construct1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">();</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs an end of sequence iterator.
+ <span class="bold"><strong>Effects</strong></span>: constructs an end of sequence iterator.
       </p>
 <a name="boost_regex.regex_token_iterator.construct2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                      <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                      <span class="keyword">int</span> <span class="identifier">submatch</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
                      <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Preconditions</b></span>: <tt class="computeroutput"><span class="special">!</span><span class="identifier">re</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></tt>. Object <span class="emphasis"><em>re</em></span> shall exist
+ <span class="bold"><strong>Preconditions</strong></span>: <code class="computeroutput"><span class="special">!</span><span class="identifier">re</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></code>. Object <span class="emphasis"><em>re</em></span> shall exist
         for the lifetime of the iterator constructed from it.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a regex_token_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a regex_token_iterator that will enumerate
         one string for each regular expression match of the expression <span class="emphasis"><em>re</em></span>
         found within the sequence [a,b), using match flags <span class="emphasis"><em>m</em></span>
- (see match_flag_type).
+ (see match_flag_type).
         The string enumerated is the sub-expression <span class="emphasis"><em>submatch</em></span>
         for each match found; if <span class="emphasis"><em>submatch</em></span> is -1, then enumerates
         all the text sequences that did not match the expression <span class="emphasis"><em>re</em></span>
         (that is to performs field splitting).
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -180,33 +178,32 @@
       </p>
 <a name="boost_regex.regex_token_iterator.construct3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                      <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                      <span class="keyword">const</span> <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;&amp;</span> <span class="identifier">submatches</span><span class="special">,</span>
                      <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Preconditions</b></span>: <tt class="computeroutput"><span class="identifier">submatches</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span>
- <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">re</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></tt>. Object <span class="emphasis"><em>re</em></span> shall exist
+ <span class="bold"><strong>Preconditions</strong></span>: <code class="computeroutput"><span class="identifier">submatches</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span>
+ <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">re</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></code>. Object <span class="emphasis"><em>re</em></span> shall exist
         for the lifetime of the iterator constructed from it.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a regex_token_iterator that will enumerate
- <tt class="computeroutput"><span class="identifier">submatches</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></tt>
+ <span class="bold"><strong>Effects</strong></span>: constructs a regex_token_iterator that will enumerate
+ <code class="computeroutput"><span class="identifier">submatches</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
         strings for each regular expression match of the expression <span class="emphasis"><em>re</em></span>
         found within the sequence [a,b), using match flags <span class="emphasis"><em>m</em></span>
- (see match_flag_type).
+ (see match_flag_type).
         For each match found one string will be enumerated for each sub-expression
- index contained within submatches vector; if <tt class="computeroutput"><span class="identifier">submatches</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></tt>
+ index contained within submatches vector; if <code class="computeroutput"><span class="identifier">submatches</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code>
         is -1, then the first string enumerated for each match will be all of the
         text from end of the last match to the start of the current match, in addition
         there will be one extra string enumerated when no more matches can be found:
         from the end of the last match found, to the end of the underlying sequence.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -215,8 +212,7 @@
       </p>
 <a name="boost_regex.regex_token_iterator.construct4"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                      <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
@@ -224,23 +220,23 @@
                      <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Preconditions</b></span>: <tt class="computeroutput"><span class="special">!</span><span class="identifier">re</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></tt>. Object <span class="emphasis"><em>re</em></span> shall exist
+ <span class="bold"><strong>Preconditions</strong></span>: <code class="computeroutput"><span class="special">!</span><span class="identifier">re</span><span class="special">.</span><span class="identifier">empty</span><span class="special">()</span></code>. Object <span class="emphasis"><em>re</em></span> shall exist
         for the lifetime of the iterator constructed from it.
       </p>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a regex_token_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a regex_token_iterator that will enumerate
         <span class="emphasis"><em>R</em></span> strings for each regular expression match of the expression
         <span class="emphasis"><em>re</em></span> found within the sequence [a,b), using match flags
- <span class="emphasis"><em>m</em></span> (see match_flag_type). For each match
+ <span class="emphasis"><em>m</em></span> (see match_flag_type). For each match
         found one string will be enumerated for each sub-expression index contained
- within the <span class="emphasis"><em>submatches</em></span> array; if <tt class="computeroutput"><span class="identifier">submatches</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></tt>
+ within the <span class="emphasis"><em>submatches</em></span> array; if <code class="computeroutput"><span class="identifier">submatches</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code>
         is -1, then the first string enumerated for each match will be all of the
         text from end of the last match to the start of the current match, in addition
         there will be one extra string enumerated when no more matches can be found:
         from the end of the last match found, to the end of the underlying sequence.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -249,70 +245,63 @@
       </p>
 <a name="boost_regex.regex_token_iterator.construct5"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a copy of <tt class="computeroutput"><span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: constructs a copy of <code class="computeroutput"><span class="identifier">that</span></code>.
       </p>
 <p>
- <span class="bold"><b>Postconditions</b></span>: <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Postconditions</strong></span>: <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.assign"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: sets <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> to be equal to <tt class="computeroutput"><span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: sets <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to be equal to <code class="computeroutput"><span class="identifier">that</span></code>.
       </p>
 <p>
- <span class="bold"><b>Postconditions</b></span>: <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Postconditions</strong></span>: <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_eq"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns true if <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> is the same position as <tt class="computeroutput"><span class="identifier">that</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns true if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> is the same position as <code class="computeroutput"><span class="identifier">that</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_ne"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_deref"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns the current character sequence
+ <span class="bold"><strong>Effects</strong></span>: returns the current character sequence
         being enumerated.
       </p>
 <a name="boost_regex.regex_token_iterator.op_arrow"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">&amp;(*</span><span class="keyword">this</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">&amp;(*</span><span class="keyword">this</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_inc1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: Moves on to the next character
+ <span class="bold"><strong>Effects</strong></span>: Moves on to the next character
         sequence to be enumerated.
       </p>
 <p>
- <span class="bold"><b>Throws</b></span>: <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></tt>
+ <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
         if the complexity of matching the expression against an N character string
         begins to exceed O(N<sup>2</sup>), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
@@ -320,24 +309,22 @@
         in non-recursive mode).
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>.
+ <span class="bold"><strong>Returns</strong></span>: <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_inc2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: constructs a copy result of <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>, then
- calls <tt class="computeroutput"><span class="special">++(*</span><span class="keyword">this</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: constructs a copy result of <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>, then
+ calls <code class="computeroutput"><span class="special">++(*</span><span class="keyword">this</span><span class="special">)</span></code>.
       </p>
 <p>
- <span class="bold"><b>Returns</b></span>: result.
+ <span class="bold"><strong>Returns</strong></span>: result.
       </p>
 <a name="boost_regex.regex_token_iterator.make"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
@@ -388,22 +375,21 @@
          <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns a regex_token_iterator that enumerates
- one sub_match
+ <span class="bold"><strong>Effects</strong></span>: returns a regex_token_iterator that enumerates
+ one sub_match
         for each value in <span class="emphasis"><em>submatch</em></span> for each occurrence of regular
         expression <span class="emphasis"><em>e</em></span> in string <span class="emphasis"><em>p</em></span>, matched
- using match_flag_type
+ using match_flag_type
         <span class="emphasis"><em>m</em></span>.
       </p>
-<a name="boost_regex.ref.regex_token_iterator.examples"></a><h4>
-<a name="id560313"></a>
+<a name="boost_regex.ref.regex_token_iterator.examples"></a><h5>
+<a name="id593568"></a>
         <a href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.examples">Examples</a>
- </h4>
+ </h5>
 <p>
         The following example takes a string and splits it into a series of tokens:
       </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
 <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">std</span><span class="special">;</span>
@@ -441,8 +427,7 @@
         The following example takes a html file and outputs a list of all the linked
         files:
       </p>
-<pre class="programlisting">
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -511,10 +496,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_traits.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_traits.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/regex_traits.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> regex_traits</title>
+<title>regex_traits</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="error_type.html" title=" error_type">
-<link rel="next" href="non_std_strings.html" title=" Interfacing With Non-Standard
- String Types">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="error_type.html" title="error_type">
+<link rel="next" href="non_std_strings.html" title="Interfacing With Non-Standard String Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_traits"></a> regex_traits</h3></div></div></div>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<a name="boost_regex.ref.regex_traits"></a> regex_traits
+</h3></div></div></div>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">implementationT</span> <span class="special">=</span> <span class="identifier">sensible_default_choice</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">regex_traits</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">implementationT</span>
@@ -39,35 +38,35 @@
 <span class="keyword">struct</span> <span class="identifier">c_regex_traits</span><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">cpp_regex_traits</span><span class="special">;</span>
+<span class="keyword">class</span> <span class="identifier">cpp_regex_traits</span><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">w32_regex_traits</span><span class="special">;</span>
+<span class="keyword">class</span> <span class="identifier">w32_regex_traits</span><span class="special">;</span>
 
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
-<a name="boost_regex.ref.regex_traits.description"></a><h4>
-<a name="id570424"></a>
+<a name="boost_regex.ref.regex_traits.description"></a><h5>
+<a name="id603469"></a>
         <a href="regex_traits.html#boost_regex.ref.regex_traits.description">Description</a>
- </h4>
+ </h5>
 <p>
- The class <tt class="computeroutput"><span class="identifier">regex_traits</span></tt> is
+ The class <code class="computeroutput"><span class="identifier">regex_traits</span></code> is
         just a thin wrapper around an actual implemention class, which may be one
         of:
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<tt class="computeroutput"><span class="identifier">c_regex_traits</span></tt>: this class
+<code class="computeroutput"><span class="identifier">c_regex_traits</span></code>: this class
           is deprecated, it wraps the C locale, and is used as the default implementation
           when the platform is not Win32, and the C++ locale is not available.
         </li>
 <li>
-<tt class="computeroutput"><span class="identifier">cpp_regex_traits</span></tt>: the default
+<code class="computeroutput"><span class="identifier">cpp_regex_traits</span></code>: the default
           traits class for non-Win32 platforms, allows the regex class to be imbued
           with a std::locale instance.
         </li>
 <li>
-<tt class="computeroutput"><span class="identifier">w32_regex_traits</span></tt>: the default
+<code class="computeroutput"><span class="identifier">w32_regex_traits</span></code>: the default
           traits class implementation on Win32 platforms, allows the regex class
           to be imbued with an LCID.
         </li>
@@ -78,26 +77,26 @@
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- BOOST_REGEX_USE_C_LOCALE: makes <tt class="computeroutput"><span class="identifier">c_regex_traits</span></tt>
+ BOOST_REGEX_USE_C_LOCALE: makes <code class="computeroutput"><span class="identifier">c_regex_traits</span></code>
           the default.
         </li>
 <li>
- BOOST_REGEX_USE_CPP_LOCALE: makes <tt class="computeroutput"><span class="identifier">cpp_regex_traits</span></tt>
+ BOOST_REGEX_USE_CPP_LOCALE: makes <code class="computeroutput"><span class="identifier">cpp_regex_traits</span></code>
           the default.
         </li>
 </ul></div>
 <p>
- All these traits classes fulfil the <a href="concepts/traits_concept.html" title=" Traits Class
- Requirements">traits
+ All these traits classes fulfil the <a href="concepts/traits_concept.html" title="Traits Class Requirements">traits
         class requirements</a>.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/sub_match.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/sub_match.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/sub_match.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> sub_match</title>
+<title>sub_match</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="match_results.html" title=" match_results">
-<link rel="next" href="regex_match.html" title=" regex_match">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="match_results.html" title="match_results">
+<link rel="next" href="regex_match.html" title="regex_match">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,38 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.sub_match"></a> sub_match</h3></div></div></div>
-<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<a name="boost_regex.ref.sub_match"></a> sub_match
+</h3></div></div></div>
+<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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         Regular expressions are different from many simple pattern-matching algorithms
         in that as well as finding an overall match they can also produce sub-expression
         matches: each sub-expression being delimited in the pattern by a pair of
         parenthesis (...). There has to be some method for reporting sub-expression
- matches back to the user: this is achieved this by defining a class match_results
+ matches back to the user: this is achieved this by defining a class match_results
         that acts as an indexed collection of sub-expression matches, each sub-expression
- match being contained in an object of type sub_match.
+ match being contained in an object of type sub_match.
       </p>
 <p>
- Objects of type sub_match
- may only be obtained by subscripting an object of type match_results.
+ Objects of type sub_match
+ may only be obtained by subscripting an object of type match_results.
       </p>
 <p>
- Objects of type sub_match
- may be compared to objects of type <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt>,
- or <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></tt> or <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">charT</span></tt>.
+ Objects of type sub_match
+ may be compared to objects of type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>,
+ or <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></code> or <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">charT</span></code>.
       </p>
 <p>
- Objects of type sub_match
- may be added to objects of type <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt>,
- or <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></tt> or <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">charT</span></tt>, to produce a new <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></tt>
+ Objects of type sub_match
+ may be added to objects of type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>,
+ or <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></code> or <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">charT</span></code>, to produce a new <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>
         object.
       </p>
 <p>
- When the marked sub-expression denoted by an object of type sub_match participated in a regular
+ When the marked sub-expression denoted by an object of type sub_match participated in a regular
         expression match then member <span class="emphasis"><em>matched</em></span> evaluates to <span class="emphasis"><em>true</em></span>,
         and members <span class="emphasis"><em>first</em></span> and <span class="emphasis"><em>second</em></span> denote
         the range of characters [first,second) which formed that match. Otherwise
@@ -64,25 +64,24 @@
         values.
       </p>
 <p>
- When the marked sub-expression denoted by an object of type sub_match was repeated, then the
- sub_match
+ When the marked sub-expression denoted by an object of type sub_match was repeated, then the
+ sub_match
         object represents the match obtained by the <span class="emphasis"><em>last</em></span> repeat.
         The complete set of all the captures obtained for all the repeats, may be
         accessed via the captures() member function (Note: this has serious performance
         implications, you have to explicitly enable this feature).
       </p>
 <p>
- If an object of type sub_match represents sub-expression
+ If an object of type sub_match represents sub-expression
         0 - that is to say the whole match - then member <span class="emphasis"><em>matched</em></span>
- is always <span class="emphasis"><em>true</em></span>, unless a <a href="../partial_matches.html" title=" Partial Matches">partial
- match</a> was obtained as a result of the flag <tt class="computeroutput"><span class="identifier">match_partial</span></tt>
+ is always <span class="emphasis"><em>true</em></span>, unless a <a href="../partial_matches.html" title="Partial Matches">partial
+ match</a> was obtained as a result of the flag <code class="computeroutput"><span class="identifier">match_partial</span></code>
         being passed to a regular expression algorithm, in which case member <span class="emphasis"><em>matched</em></span>
         is <span class="emphasis"><em>false</em></span>, and members <span class="emphasis"><em>first</em></span> and
         <span class="emphasis"><em>second</em></span> represent the character range that formed the
         partial match.
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">sub_match</span><span class="special">;</span>
@@ -329,58 +328,52 @@
 
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
-<a name="boost_regex.ref.sub_match.description"></a><h4>
-<a name="id514998"></a>
+<a name="boost_regex.ref.sub_match.description"></a><h5>
+<a name="id548389"></a>
         <a href="sub_match.html#boost_regex.ref.sub_match.description">Description</a>
- </h4>
-<a name="boost_regex.ref.sub_match.members"></a><h5>
-<a name="id515023"></a>
- Members
       </h5>
+<a name="boost_regex.ref.sub_match.members"></a><h6>
+<a name="id548412"></a>
+ Members
+ </h6>
 <a name="boost_regex.sub_match.value_type"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         The type pointed to by the iterators.
       </p>
 <a name="boost_regex.sub_match.diff_type"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span>
 </pre>
 <p>
         A type that represents the difference between two iterators.
       </p>
 <a name="boost_regex.sub_match.it_type"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">iterator</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">iterator</span><span class="special">;</span>
 </pre>
 <p>
         The iterator type.
       </p>
 <a name="boost_regex.sub_match.first"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">iterator</span> <span class="identifier">first</span>
+<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">first</span>
 </pre>
 <p>
         An iterator denoting the position of the start of the match.
       </p>
 <a name="boost_regex.sub_match.second"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">iterator</span> <span class="identifier">second</span>
+<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">second</span>
 </pre>
 <p>
         An iterator denoting the position of the end of the match.
       </p>
 <a name="boost_regex.sub_match.matched"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">bool</span> <span class="identifier">matched</span>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">matched</span>
 </pre>
 <p>
         A Boolean value denoting whether this sub-expression participated in the
@@ -388,88 +381,80 @@
       </p>
 <a name="boost_regex.sub_match.length"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">static</span> <span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">();</span>
+<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">();</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns the length of this matched
- sub-expression, or 0 if this sub-expression was not matched: <tt class="computeroutput"><span class="identifier">matched</span> <span class="special">?</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="number">0</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns the length of this matched
+ sub-expression, or 0 if this sub-expression was not matched: <code class="computeroutput"><span class="identifier">matched</span> <span class="special">?</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="number">0</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.sub_match.cast"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">operator</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">operator</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: converts <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> into a string: returns <tt class="computeroutput"><span class="special">(</span><span class="identifier">matched</span> <span class="special">?</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;())</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: converts <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> into a string: returns <code class="computeroutput"><span class="special">(</span><span class="identifier">matched</span> <span class="special">?</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;())</span></code>.
       </p>
 <a name="boost_regex.sub_match.str"></a><p>
       </p>
-<pre class="programlisting">
-<span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns a string representation
- of <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>:
- <tt class="computeroutput"><span class="special">(</span><span class="identifier">matched</span>
- <span class="special">?</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;())</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns a string representation
+ of <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>:
+ <code class="computeroutput"><span class="special">(</span><span class="identifier">matched</span>
+ <span class="special">?</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;())</span></code>.
       </p>
 <a name="boost_regex.sub_match.compare1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: performs a lexical comparison to
- <span class="emphasis"><em>s</em></span>: returns <tt class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: performs a lexical comparison to
+ <span class="emphasis"><em>s</em></span>: returns <code class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></code>.
       </p>
 <a name="boost_regex.sub_match.compare2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: compares <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> to the string <span class="emphasis"><em>s</em></span>:
- returns <tt class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: compares <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to the string <span class="emphasis"><em>s</em></span>:
+ returns <code class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.sub_match.compare3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: compares <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt> to the null-terminated string <span class="emphasis"><em>s</em></span>:
- returns <tt class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: compares <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to the null-terminated string <span class="emphasis"><em>s</em></span>:
+ returns <code class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.sub_match.cap_seq_type"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
 </pre>
 <p>
         Defines an implementation-specific type that satisfies the requirements of
         a standard library Sequence (21.1.1 including the optional Table 68 operations),
- whose value_type is a <tt class="computeroutput"><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></tt>. This type happens to be <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="special">&gt;</span></tt>,
+ whose value_type is a <code class="computeroutput"><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></code>. This type happens to be <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>,
         but you shouldn't actually rely on that.
       </p>
 <a name="boost_regex.sub_match.captures"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns a sequence containing all
+ <span class="bold"><strong>Effects</strong></span>: returns a sequence containing all
         the captures obtained for this sub-expression.
       </p>
 <p>
- <span class="bold"><b>Preconditions</b></span>: the library must be built
+ <span class="bold"><strong>Preconditions</strong></span>: the library must be built
         and used with BOOST_REGEX_MATCH_EXTRA defined, and you must pass the flag
- <tt class="computeroutput"><span class="identifier">match_extra</span></tt> to the regex
- matching functions ( regex_match, regex_search, regex_iterator or regex_token_iterator) in order for
+ <code class="computeroutput"><span class="identifier">match_extra</span></code> to the regex
+ matching functions ( regex_match, regex_search, regex_iterator or regex_token_iterator) in order for
         this member #function to be defined and return useful information.
       </p>
 <p>
- <span class="bold"><b>Rationale</b></span>: Enabling this feature has several
+ <span class="bold"><strong>Rationale</strong></span>: Enabling this feature has several
         consequences:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -487,506 +472,463 @@
           to take place.
         </li>
 </ul></div>
-<a name="boost_regex.ref.sub_match.sub_match_non_member_operators"></a><h5>
-<a name="id516625"></a>
+<a name="boost_regex.ref.sub_match.sub_match_non_member_operators"></a><h6>
+<a name="id549987"></a>
         <a href="sub_match.html#boost_regex.ref.sub_match.sub_match_non_member_operators">sub_match
         non-member operators</a>
- </h5>
+ </h6>
 <a name="boost_regex.sub_match.op_compare1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">==</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">==</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">!=</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">!=</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&lt;</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&lt;</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare4"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&lt;=</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&lt;=</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare5"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&gt;=</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&gt;=</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare6"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
- <span class="special">&gt;</span> <span class="number">0</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span>
+ <span class="special">&gt;</span> <span class="number">0</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare7"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                                           <span class="identifier">traits</span><span class="special">,</span>
                                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">==</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">==</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare8"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                                           <span class="identifier">traits</span><span class="special">,</span>
                                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">!=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">!=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare9"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                          <span class="identifier">traits</span><span class="special">,</span>
                                          <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare10"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                                          <span class="identifier">traits</span><span class="special">,</span>
                                                          <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&gt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&gt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare11"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&gt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&gt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare12"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&lt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&lt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare13"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">==</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">==</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare14"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">!=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">!=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare15"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&lt;</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&lt;</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare16"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                          <span class="identifier">traits</span><span class="special">,</span>
                                          <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&gt;</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&gt;</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare17"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&gt;=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&gt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare18"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&lt;=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&lt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare19"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">==</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">==</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare20"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">!=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">!=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare21"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare22"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&gt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&gt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare23"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&gt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&gt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare24"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&lt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&lt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare25"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">==</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">==</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare26"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">!=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">!=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare27"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&lt;</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&lt;</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare28"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&gt;</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&gt;</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare29"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&gt;=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&gt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare30"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&lt;=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&lt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare31"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">==</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">==</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare32"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">!=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">!=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare33"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare34"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&gt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&gt;</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare35"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&gt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&gt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare36"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span>
- <span class="special">&lt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span>
+ <span class="special">&lt;=</span> <span class="identifier">rhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare37"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">==</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">==</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare38"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">!=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">!=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare39"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&lt;</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&lt;</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare40"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&gt;</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&gt;</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare41"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&gt;=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&gt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_compare42"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">&lt;=</span> <span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">&lt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <p>
- The addition operators for sub_match allow you to add a sub_match
- to any type to which you can add a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></tt>
+ The addition operators for sub_match allow you to add a sub_match
+ to any type to which you can add a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
         and obtain a new string as the result.
       </p>
 <a name="boost_regex.sub_match.op_add1"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
@@ -994,13 +936,12 @@
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">s</span>
- <span class="special">+</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">s</span>
+ <span class="special">+</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_add2"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
@@ -1008,91 +949,86 @@
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">s</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">+</span> <span class="identifier">s</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_add3"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">s</span>
- <span class="special">+</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">s</span>
+ <span class="special">+</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_add4"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">*</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">s</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">+</span> <span class="identifier">s</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_add5"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">s</span>
- <span class="special">+</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">s</span>
+ <span class="special">+</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_add6"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">s</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">+</span> <span class="identifier">s</span></code>.
       </p>
 <a name="boost_regex.sub_match.op_add7"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="identifier">m1</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
- <span class="special">+</span> <span class="identifier">m2</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="identifier">m1</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span>
+ <span class="special">+</span> <span class="identifier">m2</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
-<a name="boost_regex.ref.sub_match.stream_inserter"></a><h5>
-<a name="id528696"></a>
+<a name="boost_regex.ref.sub_match.stream_inserter"></a><h6>
+<a name="id561958"></a>
         <a href="sub_match.html#boost_regex.ref.sub_match.stream_inserter">Stream inserter</a>
- </h5>
+ </h6>
 <a name="boost_regex.sub_match.op_stream"></a><p>
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span>
    <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects</b></span>: returns <tt class="computeroutput"><span class="special">(</span><span class="identifier">os</span> <span class="special">&lt;&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></tt>.
+ <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">(</span><span class="identifier">os</span> <span class="special">&lt;&lt;</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></code>.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> syntax_option_type</title>
+<title>syntax_option_type</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../ref.html" title=" Reference">
-<link rel="prev" href="bad_expression.html" title=" bad_expression">
-<link rel="next" href="syntax_option_type/syntax_option_type_synopsis.html" title="
- syntax_option_type Synopsis">
+<link rel="up" href="../ref.html" title="Reference">
+<link rel="prev" href="bad_expression.html" title="bad_expression">
+<link rel="next" href="syntax_option_type/syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.syntax_option_type"></a> syntax_option_type</h3></div></div></div>
+<a name="boost_regex.ref.syntax_option_type"></a> syntax_option_type
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="syntax_option_type/syntax_option_type_synopsis.html">
         syntax_option_type Synopsis</a></span></dt>
@@ -43,10 +43,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Options for POSIX Basic Regular Expressions</title>
+<title>Options for POSIX Basic Regular Expressions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="prev" href="syntax_option_type_extended.html" title="
- Options for POSIX Extended Regular Expressions">
-<link rel="next" href="syntax_option_type_literal.html" title="
- Options for Literal Strings">
+<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="prev" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
+<link rel="next" href="syntax_option_type_literal.html" title="Options for Literal Strings">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_basic"></a><a href="syntax_option_type_basic.html" title="
- Options for POSIX Basic Regular Expressions">
- Options for POSIX Basic Regular Expressions</a></h4></div></div></div>
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_basic"></a><a href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
+ Options for POSIX Basic Regular Expressions</a>
+</h4></div></div></div>
 <p>
           Exactly one of the following must always be set for POSIX basic regular
           expressions:
@@ -72,8 +69,7 @@
 <td>
                 <p>
                   Specifies that the grammar recognized by the regular expression
- engine is the same as that used by <a href="../../syntax/basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">POSIX
+ engine is the same as that used by <a href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX
                   basic regular expressions</a> in IEEE Std 1003.1-2001, Portable
                   Operating System Interface (POSIX ), Base Definitions and Headers,
                   Section 9, Regular Expressions (FWD.1).
@@ -111,13 +107,12 @@
 <td>
                 <p>
                   Specifies that the grammar recognized by the regular expression
- engine is the same as that used by POSIX utility <tt class="computeroutput"><span class="identifier">grep</span></tt> in IEEE Std 1003.1-2001,
+ engine is the same as that used by POSIX utility <code class="computeroutput"><span class="identifier">grep</span></code> in IEEE Std 1003.1-2001,
                   Portable Operating System Interface (POSIX ), Shells and Utilities,
                   Section 4, Utilit\ies, grep (FWD.1).
                 </p>
                 <p>
- That is to say, the same as <a href="../../syntax/basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">POSIX
+ That is to say, the same as <a href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX
                   basic syntax</a>, but with the newline character acting as an
                   alternation character; the expression is treated as a newline separated
                   list of alternatives.
@@ -137,8 +132,7 @@
                 </td>
 <td>
                 <p>
- Specifies that the grammar recognised is the superset of the <a href="../../syntax/basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">POSIX-Basic syntax</a>
+ Specifies that the grammar recognised is the superset of the POSIX-Basic syntax
                   used by the emacs program.
                 </p>
                 </td>
@@ -205,7 +199,7 @@
                 <p>
                   Specifies that when a regular expression is matched against a character
                   container sequence, then no sub-expression matches are to be stored
- in the supplied match_results structure.
+ in the supplied match_results structure.
                 </p>
                 </td>
 </tr>
@@ -243,9 +237,8 @@
                 </td>
 <td>
                 <p>
- Specifies that character ranges of the form <tt class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></tt>
- should be locale sensitive. This bit is on by default for <a href="../../syntax/basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">POSIX-Basic regular expressions</a>,
+ Specifies that character ranges of the form <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></code>
+ should be locale sensitive. This bit is on by default for POSIX-Basic regular expressions,
                   but can be unset to force ranges to be compared by code point only.
                 </p>
                 </td>
@@ -265,7 +258,7 @@
                 <p>
                   Specifies that the \n character has the same effect as the alternation
                   operator |. Allows newline separated lists to be used as a list
- of alternatives. This bit is already set, if you use the <tt class="computeroutput"><span class="identifier">grep</span></tt> option.
+ of alternatives. This bit is already set, if you use the <code class="computeroutput"><span class="identifier">grep</span></code> option.
                 </p>
                 </td>
 </tr>
@@ -282,7 +275,7 @@
                 </td>
 <td>
                 <p>
- When set then character classes such as <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">alnum</span><span class="special">:]]</span></tt>
+ When set then character classes such as <code class="computeroutput"><span class="special">[[:</span><span class="identifier">alnum</span><span class="special">:]]</span></code>
                   are not allowed.
                 </p>
                 </td>
@@ -301,9 +294,8 @@
 <td>
                 <p>
                   When set this makes the escape character ordinary inside lists,
- so that <tt class="computeroutput"><span class="special">[\</span><span class="identifier">b</span><span class="special">]</span></tt> would match either '\' or 'b'.
- This bit is on by default for <a href="../../syntax/basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">POSIX-basic
+ so that <code class="computeroutput"><span class="special">[\</span><span class="identifier">b</span><span class="special">]</span></code> would match either '\' or 'b'.
+ This bit is on by default for <a href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX-basic
                   regular expressions</a>, but can be unset to force escapes to
                   be recognised inside lists.
                 </p>
@@ -339,8 +331,8 @@
                 </td>
 <td>
                 <p>
- When set then <tt class="computeroutput"><span class="special">\?</span></tt> acts
- as a zero-or-one repeat operator, and <tt class="computeroutput"><span class="special">\+</span></tt>
+ When set then <code class="computeroutput"><span class="special">\?</span></code> acts
+ as a zero-or-one repeat operator, and <code class="computeroutput"><span class="special">\+</span></code>
                   acts as a one-or-more repeat operator.
                 </p>
                 </td>
@@ -358,7 +350,7 @@
                 </td>
 <td>
                 <p>
- When set then <tt class="computeroutput"><span class="special">\|</span></tt> acts
+ When set then <code class="computeroutput"><span class="special">\|</span></code> acts
                   as the alternation operator.
                 </p>
                 </td>
@@ -376,7 +368,7 @@
                 </td>
 <td>
                 <p>
- Prevents basic_regex from throwing
+ Prevents basic_regex from throwing
                   an exception when an invalid expression is encountered.
                 </p>
                 </td>
@@ -386,10 +378,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Options for POSIX Extended Regular Expressions</title>
+<title>Options for POSIX Extended Regular Expressions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="prev" href="syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions">
-<link rel="next" href="syntax_option_type_basic.html" title="
- Options for POSIX Basic Regular Expressions">
+<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="prev" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
+<link rel="next" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,12 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_extended"></a><a href="syntax_option_type_extended.html" title="
- Options for POSIX Extended Regular Expressions">
- Options for POSIX Extended Regular Expressions</a></h4></div></div></div>
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_extended"></a><a href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
+ Options for POSIX Extended Regular Expressions</a>
+</h4></div></div></div>
 <p>
- Exactly one of the following must always be set for <a href="../../syntax/basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">POSIX
+ Exactly one of the following must always be set for <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
           extended regular expressions</a>:
         </p>
 <div class="informaltable"><table class="table">
@@ -79,8 +75,7 @@
                   (FWD.1).
                 </p>
                 <p>
- Refer to the <a href="../../syntax/basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">POSIX
+ Refer to the <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
                   extended regular expression guide</a> for more information.
                 </p>
                 <p>
@@ -111,8 +106,7 @@
                   grep (FWD.1).
                 </p>
                 <p>
- That is to say, the same as <a href="../../syntax/basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">POSIX
+ That is to say, the same as <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
                   extended syntax</a>, but with the newline character acting as
                   an alternation character in addition to "|".
                 </p>
@@ -137,8 +131,7 @@
                   and Utilities, Section 4, awk (FWD.1).
                 </p>
                 <p>
- That is to say: the same as <a href="../../syntax/basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">POSIX
+ That is to say: the same as <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
                   extended syntax</a>, but with escape sequences in character
                   classes permitted.
                 </p>
@@ -214,7 +207,7 @@
                 <p>
                   Specifies that when a regular expression is matched against a character
                   container sequence, then no sub-expression matches are to be stored
- in the supplied match_results structure.
+ in the supplied match_results structure.
                 </p>
                 </td>
 </tr>
@@ -252,7 +245,7 @@
                 </td>
 <td>
                 <p>
- Specifies that character ranges of the form <tt class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></tt>
+ Specifies that character ranges of the form <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></code>
                   should be locale sensitive. This bit is on by default for POSIX-Extended
                   regular expressions, but can be unset to force ranges to be compared
                   by code point only.
@@ -292,7 +285,7 @@
 <td>
                 <p>
                   When set this makes the escape character ordinary inside lists,
- so that <tt class="computeroutput"><span class="special">[\</span><span class="identifier">b</span><span class="special">]</span></tt> would match either '\' or 'b'.
+ so that <code class="computeroutput"><span class="special">[\</span><span class="identifier">b</span><span class="special">]</span></code> would match either '\' or 'b'.
                   This bit is on by default for POSIX-Extended regular expressions,
                   but can be unset to force escapes to be recognised inside lists.
                 </p>
@@ -330,7 +323,7 @@
                 </td>
 <td>
                 <p>
- Prevents basic_regex from throwing
+ Prevents basic_regex from throwing
                   an exception when an invalid expression is encountered.
                 </p>
                 </td>
@@ -340,10 +333,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Options for Literal Strings</title>
+<title>Options for Literal Strings</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="prev" href="syntax_option_type_basic.html" title="
- Options for POSIX Basic Regular Expressions">
-<link rel="next" href="../match_flag_type.html" title=" match_flag_type">
+<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="prev" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
+<link rel="next" href="../match_flag_type.html" title="match_flag_type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_literal"></a><a href="syntax_option_type_literal.html" title="
- Options for Literal Strings">
- Options for Literal Strings</a></h4></div></div></div>
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_literal"></a><a href="syntax_option_type_literal.html" title="Options for Literal Strings">
+ Options for Literal Strings</a>
+</h4></div></div></div>
 <p>
           The following must always be set to interpret the expression as a string
           literal:
@@ -145,10 +143,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Overview of syntax_option_type</title>
+<title>Overview of syntax_option_type</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="prev" href="syntax_option_type_synopsis.html" title="
- syntax_option_type Synopsis">
-<link rel="next" href="syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions">
+<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="prev" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
+<link rel="next" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,38 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_overview"></a><a href="syntax_option_type_overview.html" title="
- Overview of syntax_option_type">
- Overview of syntax_option_type</a></h4></div></div></div>
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_overview"></a><a href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
+ Overview of syntax_option_type</a>
+</h4></div></div></div>
 <p>
- The type syntax_option_type is an implementation
+ The type syntax_option_type is an implementation
           specific bitmask type (see C++ standard 17.3.2.1.2). Setting its elements
- has the effects listed in the table below, a valid value of type syntax_option_type
- will always have exactly one of the elements <tt class="computeroutput"><span class="identifier">normal</span></tt>,
- <tt class="computeroutput"><span class="identifier">basic</span></tt>, <tt class="computeroutput"><span class="identifier">extended</span></tt>,
- <tt class="computeroutput"><span class="identifier">awk</span></tt>, <tt class="computeroutput"><span class="identifier">grep</span></tt>,
- <tt class="computeroutput"><span class="identifier">egrep</span></tt>, <tt class="computeroutput"><span class="identifier">sed</span></tt>,
- <tt class="computeroutput"><span class="identifier">literal</span></tt> or <tt class="computeroutput"><span class="identifier">perl</span></tt> set.
+ has the effects listed in the table below, a valid value of type syntax_option_type
+ will always have exactly one of the elements <code class="computeroutput"><span class="identifier">normal</span></code>,
+ <code class="computeroutput"><span class="identifier">basic</span></code>, <code class="computeroutput"><span class="identifier">extended</span></code>,
+ <code class="computeroutput"><span class="identifier">awk</span></code>, <code class="computeroutput"><span class="identifier">grep</span></code>,
+ <code class="computeroutput"><span class="identifier">egrep</span></code>, <code class="computeroutput"><span class="identifier">sed</span></code>,
+ <code class="computeroutput"><span class="identifier">literal</span></code> or <code class="computeroutput"><span class="identifier">perl</span></code> set.
         </p>
 <p>
           Note that for convenience all the constants listed here are duplicated
- within the scope of class template basic_regex, so you can use any
+ within the scope of class template basic_regex, so you can use any
           of:
         </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">constant_name</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">constant_name</span>
 </pre>
 <p>
           or
         </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">constant_name</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">constant_name</span>
 </pre>
 <p>
           or
         </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span><span class="special">::</span><span class="identifier">constant_name</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span><span class="special">::</span><span class="identifier">constant_name</span>
 </pre>
 <p>
           in an interchangeable manner.
@@ -66,10 +60,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Options for Perl Regular Expressions</title>
+<title>Options for Perl Regular Expressions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="prev" href="syntax_option_type_overview.html" title="
- Overview of syntax_option_type">
-<link rel="next" href="syntax_option_type_extended.html" title="
- Options for POSIX Extended Regular Expressions">
+<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="prev" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
+<link rel="next" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_perl"></a><a href="syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions">
- Options for Perl Regular Expressions</a></h4></div></div></div>
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_perl"></a><a href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
+ Options for Perl Regular Expressions</a>
+</h4></div></div></div>
 <p>
           One of the following must always be set for perl regular expressions:
         </p>
@@ -76,12 +73,11 @@
                   part 10, RegExp (Regular Expression) Objects (FWD.1).
                 </p>
                 <p>
- This is functionally identical to the <a href="../../syntax/perl_syntax.html" title=" Perl Regular Expression
- Syntax">Perl
+ This is functionally identical to the <a href="../../syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl
                   regular expression syntax</a>.
                 </p>
                 <p>
- Boost.Regex also recognizes all of the perl-compatible <tt class="computeroutput"><span class="special">(?...)</span></tt> extensions in this mode.
+ Boost.Regex also recognizes all of the perl-compatible <code class="computeroutput"><span class="special">(?...)</span></code> extensions in this mode.
                 </p>
                 </td>
 </tr>
@@ -215,7 +211,7 @@
                 <p>
                   Specifies that when a regular expression is matched against a character
                   container sequence, then no sub-expression matches are to be stored
- in the supplied match_results structure.
+ in the supplied match_results structure.
                 </p>
                 </td>
 </tr>
@@ -253,7 +249,7 @@
                 </td>
 <td>
                 <p>
- Specifies that character ranges of the form <tt class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></tt>
+ Specifies that character ranges of the form <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></code>
                   should be locale sensitive.
                 </p>
                 </td>
@@ -290,7 +286,7 @@
                 </td>
 <td>
                 <p>
- Prevents basic_regex from throwing
+ Prevents basic_regex from throwing
                   an exception when an invalid expression is encountered.
                 </p>
                 </td>
@@ -329,9 +325,9 @@
 <td>
                 <p>
                   Normally whether Boost.Regex will match "." against a
- newline character is determined by the match flag <tt class="computeroutput"><span class="identifier">match_dot_not_newline</span></tt>. Specifying
- this flag is equivalent to prefixing the expression with <tt class="computeroutput"><span class="special">(?-</span><span class="identifier">s</span><span class="special">)</span></tt> and therefore causes "."
- not to match a newline character regardless of whether <tt class="computeroutput"><span class="identifier">match_not_dot_newline</span></tt> is set
+ newline character is determined by the match flag <code class="computeroutput"><span class="identifier">match_dot_not_newline</span></code>. Specifying
+ this flag is equivalent to prefixing the expression with <code class="computeroutput"><span class="special">(?-</span><span class="identifier">s</span><span class="special">)</span></code> and therefore causes "."
+ not to match a newline character regardless of whether <code class="computeroutput"><span class="identifier">match_not_dot_newline</span></code> is set
                   in the match flags.
                 </p>
                 </td>
@@ -350,9 +346,9 @@
 <td>
                 <p>
                   Normally whether Boost.Regex will match "." against a
- newline character is determined by the match flag <tt class="computeroutput"><span class="identifier">match_dot_not_newline</span></tt>. Specifying
- this flag is equivalent to prefixing the expression with <tt class="computeroutput"><span class="special">(?</span><span class="identifier">s</span><span class="special">)</span></tt> and therefore causes "."
- to match a newline character regardless of whether <tt class="computeroutput"><span class="identifier">match_not_dot_newline</span></tt> is set
+ newline character is determined by the match flag <code class="computeroutput"><span class="identifier">match_dot_not_newline</span></code>. Specifying
+ this flag is equivalent to prefixing the expression with <code class="computeroutput"><span class="special">(?</span><span class="identifier">s</span><span class="special">)</span></code> and therefore causes "."
+ to match a newline character regardless of whether <code class="computeroutput"><span class="identifier">match_not_dot_newline</span></code> is set
                   in the match flags.
                 </p>
                 </td>
@@ -380,10 +376,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- syntax_option_type Synopsis</title>
+<title>syntax_option_type Synopsis</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="prev" href="../syntax_option_type.html" title=" syntax_option_type">
-<link rel="next" href="syntax_option_type_overview.html" title="
- Overview of syntax_option_type">
+<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="prev" href="../syntax_option_type.html" title="syntax_option_type">
+<link rel="next" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,18 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_synopsis"></a><a href="syntax_option_type_synopsis.html" title="
- syntax_option_type Synopsis">
- syntax_option_type Synopsis</a></h4></div></div></div>
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_synopsis"></a><a href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
+ syntax_option_type Synopsis</a>
+</h4></div></div></div>
 <p>
- Type syntax_option_type
+ Type syntax_option_type
           is an implementation specific bitmask type that controls how a regular
           expression string is to be interpreted. For convenience note that all the
           constants listed here, are also duplicated within the scope of class template
- basic_regex.
+ basic_regex.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">std</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">std</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="identifier">specific</span><span class="special">-</span><span class="identifier">bitmask</span><span class="special">-</span><span class="identifier">type</span> <span class="identifier">syntax_option_type</span><span class="special">;</span>
 
@@ -65,10 +62,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Regular Expression Syntax</title>
+<title>Regular Expression Syntax</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="partial_matches.html" title=" Partial Matches">
-<link rel="next" href="syntax/perl_syntax.html" title=" Perl Regular Expression
- Syntax">
+<link rel="prev" href="partial_matches.html" title="Partial Matches">
+<link rel="next" href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.syntax"></a> Regular Expression Syntax</h2></div></div></div>
+<a name="boost_regex.syntax"></a> Regular Expression Syntax
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="syntax/perl_syntax.html"> Perl Regular Expression
       Syntax</a></span></dt>
@@ -63,18 +63,15 @@
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="syntax/perl_syntax.html" title=" Perl Regular Expression
- Syntax">Perl (this is the default
+<a href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl (this is the default
         behavior)</a>.
       </li>
 <li>
-<a href="syntax/basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">POSIX extended (including
+<a href="syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX extended (including
         the egrep and awk variations)</a>.
       </li>
 <li>
-<a href="syntax/basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">POSIX Basic (including the
+<a href="syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX Basic (including the
         grep and emacs variations)</a>.
       </li>
 </ul></div>
@@ -82,25 +79,14 @@
       You can also construct a regular expression that treats every character as
       a literal, but that's not really a "syntax"!
     </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_extended.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_extended.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_extended.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> POSIX Extended Regular
- Expression Syntax</title>
+<title>POSIX Extended Regular Expression Syntax</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="prev" href="perl_syntax.html" title=" Perl Regular Expression
- Syntax">
-<link rel="next" href="basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">
+<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="prev" href="perl_syntax.html" title="Perl Regular Expression Syntax">
+<link rel="next" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,60 +24,59 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.basic_extended"></a><a href="basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax"> POSIX Extended Regular
- Expression Syntax</a></h3></div></div></div>
-<a name="boost_regex.syntax.basic_extended.synopsis"></a><h3>
-<a name="id470414"></a>
+<a name="boost_regex.syntax.basic_extended"></a><a href="basic_extended.html" title="POSIX Extended Regular Expression Syntax"> POSIX Extended Regular
+ Expression Syntax</a>
+</h3></div></div></div>
+<a name="boost_regex.syntax.basic_extended.synopsis"></a><h4>
+<a name="id504146"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.synopsis">Synopsis</a>
- </h3>
+ </h4>
 <p>
         The POSIX-Extended regular expression syntax is supported by the POSIX C
- regular expression API's, and variations are used by the utilities <tt class="computeroutput"><span class="identifier">egrep</span></tt> and <tt class="computeroutput"><span class="identifier">awk</span></tt>.
+ regular expression API's, and variations are used by the utilities <code class="computeroutput"><span class="identifier">egrep</span></code> and <code class="computeroutput"><span class="identifier">awk</span></code>.
         You can construct POSIX extended regular expressions in Boost.Regex by passing
- the flag <tt class="computeroutput"><span class="identifier">extended</span></tt> to the
+ the flag <code class="computeroutput"><span class="identifier">extended</span></code> to the
         regex constructor, for example:
       </p>
-<pre class="programlisting">
-<span class="comment">// e1 is a case sensitive POSIX-Extended expression:
+<pre class="programlisting"><span class="comment">// e1 is a case sensitive POSIX-Extended expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e1</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">extended</span><span class="special">);</span>
 <span class="comment">// e2 a case insensitive POSIX-Extended expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e2</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">extended</span><span class="special">|</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">icase</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.posix_extended_syntax"></a><p>
       </p>
-<a name="boost_regex.syntax.basic_extended.posix_extended_syntax"></a><h3>
-<a name="id470682"></a>
+<a name="boost_regex.syntax.basic_extended.posix_extended_syntax"></a><h4>
+<a name="id504411"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.posix_extended_syntax">POSIX
         Extended Syntax</a>
- </h3>
+ </h4>
 <p>
         In POSIX-Extended regular expressions, all characters match themselves except
         for the following special characters:
       </p>
 <pre class="programlisting">.[{()\*+?|^$</pre>
-<a name="boost_regex.syntax.basic_extended.wildcard_"></a><h4>
-<a name="id470723"></a>
+<a name="boost_regex.syntax.basic_extended.wildcard_"></a><h5>
+<a name="id504451"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.wildcard_">Wildcard:</a>
- </h4>
+ </h5>
 <p>
         The single character '.' when used outside of a character set will match
         any single character except:
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- The NULL character when the flag <tt class="computeroutput"><span class="identifier">match_no_dot_null</span></tt>
+ The NULL character when the flag <code class="computeroutput"><span class="identifier">match_no_dot_null</span></code>
           is passed to the matching algorithms.
         </li>
 <li>
- The newline character when the flag <tt class="computeroutput"><span class="identifier">match_not_dot_newline</span></tt>
+ The newline character when the flag <code class="computeroutput"><span class="identifier">match_not_dot_newline</span></code>
           is passed to the matching algorithms.
         </li>
 </ul></div>
-<a name="boost_regex.syntax.basic_extended.anchors_"></a><h4>
-<a name="id470793"></a>
+<a name="boost_regex.syntax.basic_extended.anchors_"></a><h5>
+<a name="id504519"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.anchors_">Anchors:</a>
- </h4>
+ </h5>
 <p>
         A '^' character shall match the start of a line when used as the first character
         of an expression, or the first character of a sub-expression.
@@ -89,39 +85,39 @@
         A '$' character shall match the end of a line when used as the last character
         of an expression, or the last character of a sub-expression.
       </p>
-<a name="boost_regex.syntax.basic_extended.marked_sub_expressions_"></a><h4>
-<a name="id470830"></a>
+<a name="boost_regex.syntax.basic_extended.marked_sub_expressions_"></a><h5>
+<a name="id504554"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions_">Marked
         sub-expressions:</a>
- </h4>
+ </h5>
 <p>
- A section beginning <tt class="computeroutput"><span class="special">(</span></tt> and ending
- <tt class="computeroutput"><span class="special">)</span></tt> acts as a marked sub-expression.
+ A section beginning <code class="computeroutput"><span class="special">(</span></code> and ending
+ <code class="computeroutput"><span class="special">)</span></code> acts as a marked sub-expression.
         Whatever matched the sub-expression is split out in a separate field by the
         matching algorithms. Marked sub-expressions can also repeated, or referred
         to by a back-reference.
       </p>
-<a name="boost_regex.syntax.basic_extended.repeats_"></a><h4>
-<a name="id470888"></a>
+<a name="boost_regex.syntax.basic_extended.repeats_"></a><h5>
+<a name="id504611"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.repeats_">Repeats:</a>
- </h4>
+ </h5>
 <p>
         Any atom (a single character, a marked sub-expression, or a character class)
- can be repeated with the <tt class="computeroutput"><span class="special">*</span></tt>,
- <tt class="computeroutput"><span class="special">+</span></tt>, <tt class="computeroutput"><span class="special">?</span></tt>,
- and <tt class="computeroutput"><span class="special">{}</span></tt> operators.
+ can be repeated with the <code class="computeroutput"><span class="special">*</span></code>,
+ <code class="computeroutput"><span class="special">+</span></code>, <code class="computeroutput"><span class="special">?</span></code>,
+ and <code class="computeroutput"><span class="special">{}</span></code> operators.
       </p>
 <p>
- The <tt class="computeroutput"><span class="special">*</span></tt> operator will match the
+ The <code class="computeroutput"><span class="special">*</span></code> operator will match the
         preceding atom <span class="emphasis"><em>zero or more times</em></span>, for example the expression
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></tt> will match any of the following:
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></code> will match any of the following:
       </p>
 <pre class="programlisting">b
 ab
 aaaaaaaab
 </pre>
 <p>
- The <tt class="computeroutput"><span class="special">+</span></tt> operator will match the
+ The <code class="computeroutput"><span class="special">+</span></code> operator will match the
         preceding atom <span class="emphasis"><em>one or more times</em></span>, for example the expression
         a+b will match any of the following:
       </p>
@@ -134,9 +130,9 @@
 <pre class="programlisting">b
 </pre>
 <p>
- The <tt class="computeroutput"><span class="special">?</span></tt> operator will match the
+ The <code class="computeroutput"><span class="special">?</span></code> operator will match the
         preceding atom <span class="emphasis"><em>zero or one times</em></span>, for example the expression
- <tt class="computeroutput"><span class="identifier">ca</span><span class="special">?</span><span class="identifier">b</span></tt> will match any of the following:
+ <code class="computeroutput"><span class="identifier">ca</span><span class="special">?</span><span class="identifier">b</span></code> will match any of the following:
       </p>
 <pre class="programlisting">cb
 cab
@@ -150,15 +146,15 @@
         An atom can also be repeated with a bounded repeat:
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">}</span></tt> Matches
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">}</span></code> Matches
         'a' repeated <span class="emphasis"><em>exactly n times</em></span>.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,}</span></tt> Matches
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,}</span></code> Matches
         'a' repeated <span class="emphasis"><em>n or more times</em></span>.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">}</span></tt> Matches 'a' repeated <span class="emphasis"><em>between n
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">}</span></code> Matches 'a' repeated <span class="emphasis"><em>between n
         and m times inclusive</em></span>.
       </p>
 <p>
@@ -168,32 +164,29 @@
 <p>
         Will match either of:
       </p>
-<pre class="programlisting">
-<span class="identifier">aa</span>
+<pre class="programlisting"><span class="identifier">aa</span>
 <span class="identifier">aaa</span>
 </pre>
 <p>
         But neither of:
       </p>
-<pre class="programlisting">
-<span class="identifier">a</span>
+<pre class="programlisting"><span class="identifier">a</span>
 <span class="identifier">aaaa</span>
 </pre>
 <p>
         It is an error to use a repeat operator, if the preceding construct can not
         be repeated, for example:
       </p>
-<pre class="programlisting">
-<span class="identifier">a</span><span class="special">(*)</span>
+<pre class="programlisting"><span class="identifier">a</span><span class="special">(*)</span>
 </pre>
 <p>
- Will raise an error, as there is nothing for the <tt class="computeroutput"><span class="special">*</span></tt>
+ Will raise an error, as there is nothing for the <code class="computeroutput"><span class="special">*</span></code>
         operator to be applied to.
       </p>
-<a name="boost_regex.syntax.basic_extended.back_references_"></a><h4>
-<a name="id471342"></a>
+<a name="boost_regex.syntax.basic_extended.back_references_"></a><h5>
+<a name="id505058"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.back_references_">Back references:</a>
- </h4>
+ </h5>
 <p>
         An escape character followed by a digit <span class="emphasis"><em>n</em></span>, where <span class="emphasis"><em>n</em></span>
         is in the range 1-9, matches the same string that was matched by sub-expression
@@ -203,43 +196,41 @@
 <p>
         Will match the string:
       </p>
-<pre class="programlisting">
-<span class="identifier">aaabbaaa</span>
+<pre class="programlisting"><span class="identifier">aaabbaaa</span>
 </pre>
 <p>
         But not the string:
       </p>
-<pre class="programlisting">
-<span class="identifier">aaabba</span>
+<pre class="programlisting"><span class="identifier">aaabba</span>
 </pre>
 <div class="caution"><table border="0" summary="Caution">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           The POSIX standard does not support back-references for "extended"
           regular expressions, this is a compatible extension to that standard.
         </p></td></tr>
 </table></div>
-<a name="boost_regex.syntax.basic_extended.alternation"></a><h4>
-<a name="id471440"></a>
+<a name="boost_regex.syntax.basic_extended.alternation"></a><h5>
+<a name="id505152"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.alternation">Alternation</a>
- </h4>
+ </h5>
 <p>
- The <tt class="computeroutput"><span class="special">|</span></tt> operator will match either
- of its arguments, so for example: <tt class="computeroutput"><span class="identifier">abc</span><span class="special">|</span><span class="identifier">def</span></tt> will
+ The <code class="computeroutput"><span class="special">|</span></code> operator will match either
+ of its arguments, so for example: <code class="computeroutput"><span class="identifier">abc</span><span class="special">|</span><span class="identifier">def</span></code> will
         match either "abc" or "def".
       </p>
 <p>
- Parenthesis can be used to group alternations, for example: <tt class="computeroutput"><span class="identifier">ab</span><span class="special">(</span><span class="identifier">d</span><span class="special">|</span><span class="identifier">ef</span><span class="special">)</span></tt>
+ Parenthesis can be used to group alternations, for example: <code class="computeroutput"><span class="identifier">ab</span><span class="special">(</span><span class="identifier">d</span><span class="special">|</span><span class="identifier">ef</span><span class="special">)</span></code>
         will match either of "abd" or "abef".
       </p>
-<a name="boost_regex.syntax.basic_extended.character_sets_"></a><h4>
-<a name="id471545"></a>
+<a name="boost_regex.syntax.basic_extended.character_sets_"></a><h5>
+<a name="id505256"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets_">Character
         sets:</a>
- </h4>
+ </h5>
 <p>
         A character set is a bracket-expression starting with [ and ending with ],
         it defines a set of characters, and matches any single character that is
@@ -248,109 +239,107 @@
 <p>
         A bracket expression may contain any combination of the following:
       </p>
-<a name="boost_regex.syntax.basic_extended.single_characters_"></a><h5>
-<a name="id471583"></a>
+<a name="boost_regex.syntax.basic_extended.single_characters_"></a><h6>
+<a name="id505292"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters_">Single
         characters:</a>
- </h5>
+ </h6>
 <p>
- For example <tt class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></tt>, will match any of the characters 'a', 'b',
+ For example <code class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></code>, will match any of the characters 'a', 'b',
         or 'c'.
       </p>
-<a name="boost_regex.syntax.basic_extended.character_ranges_"></a><h5>
-<a name="id471636"></a>
+<a name="boost_regex.syntax.basic_extended.character_ranges_"></a><h6>
+<a name="id505342"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges_">Character
         ranges:</a>
- </h5>
+ </h6>
 <p>
- For example <tt class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></tt>
+ For example <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></code>
         will match any single character in the range 'a' to 'c'. By default, for
         POSIX-Extended regular expressions, a character <span class="emphasis"><em>x</em></span> is
         within the range <span class="emphasis"><em>y</em></span> to <span class="emphasis"><em>z</em></span>, if it
         collates within that range; this results in locale specific behavior . This
- behavior can be turned off by unsetting the <tt class="computeroutput"><span class="identifier">collate</span></tt>
- option flag - in
+ behavior can be turned off by unsetting the <code class="computeroutput"><span class="identifier">collate</span></code>
+ option flag - in
         which case whether a character appears within a range is determined by comparing
         the code points of the characters only.
       </p>
-<a name="boost_regex.syntax.basic_extended.negation_"></a><h5>
-<a name="id471737"></a>
+<a name="boost_regex.syntax.basic_extended.negation_"></a><h6>
+<a name="id505443"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.negation_">Negation:</a>
- </h5>
+ </h6>
 <p>
         If the bracket-expression begins with the ^ character, then it matches the
- complement of the characters it contains, for example <tt class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></tt> matches any character that is not in the
- range <tt class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span></tt>.
+ complement of the characters it contains, for example <code class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></code> matches any character that is not in the
+ range <code class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span></code>.
       </p>
-<a name="boost_regex.syntax.basic_extended.character_classes_"></a><h5>
-<a name="id471821"></a>
+<a name="boost_regex.syntax.basic_extended.character_classes_"></a><h6>
+<a name="id505526"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes_">Character
         classes:</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></tt>
- matches the named character class "name", for example <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt> matches any lower case character. See
- <a href="character_classes.html" title=" Character Class
- Names">character class names</a>.
+ An expression of the form <code class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></code>
+ matches the named character class "name", for example <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code> matches any lower case character. See
+ character class names.
       </p>
-<a name="boost_regex.syntax.basic_extended.collating_elements_"></a><h5>
-<a name="id471905"></a>
+<a name="boost_regex.syntax.basic_extended.collating_elements_"></a><h6>
+<a name="id505608"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements_">Collating
         Elements:</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[.</span><span class="identifier">col</span><span class="special">.]</span></tt> matches
+ An expression of the form <code class="computeroutput"><span class="special">[[.</span><span class="identifier">col</span><span class="special">.]</span></code> matches
         the collating element <span class="emphasis"><em>col</em></span>. A collating element is any
         single character, or any sequence of characters that collates as a single
         unit. Collating elements may also be used as the end point of a range, for
- example: <tt class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></tt>
+ example: <code class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></code>
         matches the character sequence "ae", plus any single character
         in the range "ae"-c, assuming that "ae" is treated as
         a single collating element in the current locale.
       </p>
 <p>
         Collating elements may be used in place of escapes (which are not normally
- allowed inside character sets), for example <tt class="computeroutput"><span class="special">[[.^.]</span><span class="identifier">abc</span><span class="special">]</span></tt> would
+ allowed inside character sets), for example <code class="computeroutput"><span class="special">[[.^.]</span><span class="identifier">abc</span><span class="special">]</span></code> would
         match either one of the characters 'abc^'.
       </p>
 <p>
- As an extension, a collating element may also be specified via its symbolic name, for example:
+ As an extension, a collating element may also be specified via its symbolic name, for example:
       </p>
-<pre class="programlisting">
-<span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
+<pre class="programlisting"><span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
 </pre>
 <p>
         matches a NUL character.
       </p>
-<a name="boost_regex.syntax.basic_extended.equivalence_classes_"></a><h5>
-<a name="id472066"></a>
+<a name="boost_regex.syntax.basic_extended.equivalence_classes_"></a><h6>
+<a name="id505770"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes_">Equivalence
         classes:</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></tt>,
+ An expression of the form <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
         matches any character or collating element whose primary sort key is the
         same as that for collating element <span class="emphasis"><em>col</em></span>, as with colating
- elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title=" Collating Names">symbolic
+ elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title="Collating Names">symbolic
         name</a>. A primary sort key is one that ignores case, accentation, or
- locale-specific tailorings; so for example <tt class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></tt> matches
+ locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
         any of the characters: a, À, Á, Â, Ã, Ä, Å, A, à, á, â, ã, ä and å. Unfortunately implementation
         of this is reliant on the platform's collation and localisation support;
         this feature can not be relied upon to work portably across all platforms,
         or even all locales on one platform.
       </p>
-<a name="boost_regex.syntax.basic_extended.combinations_"></a><h5>
-<a name="id472176"></a>
+<a name="boost_regex.syntax.basic_extended.combinations_"></a><h6>
+<a name="id505874"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.combinations_">Combinations:</a>
- </h5>
+ </h6>
 <p>
         All of the above can be combined in one character set declaration, for example:
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]]</span></tt>.
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]]</span></code>.
       </p>
-<a name="boost_regex.syntax.basic_extended.escapes"></a><h4>
-<a name="id472256"></a>
+<a name="boost_regex.syntax.basic_extended.escapes"></a><h5>
+<a name="id505953"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.escapes">Escapes</a>
- </h4>
+ </h5>
 <p>
         The POSIX standard defines no escape sequences for POSIX-Extended regular
         expressions, except that:
@@ -365,7 +354,7 @@
 <li>
           An escape inside a character class declaration shall match itself: in other
           words the escape character is not "special" inside a character
- class declaration; so <tt class="computeroutput"><span class="special">[\^]</span></tt>
+ class declaration; so <code class="computeroutput"><span class="special">[\^]</span></code>
           will match either a literal '\' or a '^'.
         </li>
 </ul></div>
@@ -373,11 +362,11 @@
         However, that's rather restrictive, so the following standard-compatible
         extensions are also supported by Boost.Regex:
       </p>
-<a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_character"></a><h5>
-<a name="id472326"></a>
+<a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_character"></a><h6>
+<a name="id506024"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_character">Escapes
         matching a specific character</a>
- </h5>
+ </h6>
 <p>
         The following escape sequences are all synonyms for single characters:
       </p>
@@ -556,17 +545,17 @@
 <td>
               <p>
                 Matches the single character which has the symbolic name name. For
- example <tt class="computeroutput"><span class="special">\\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></tt> matches the single character \n.
+ example <code class="computeroutput"><span class="special">\\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></code> matches the single character \n.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_"></a><h5>
-<a name="id472676"></a>
+<a name="boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_"></a><h6>
+<a name="id506371"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_">"Single
         character" character classes:</a>
- </h5>
+ </h6>
 <p>
         Any escaped character <span class="emphasis"><em>x</em></span>, if <span class="emphasis"><em>x</em></span> is
         the name of a character class shall match any character that is a member
@@ -597,130 +586,130 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">d</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">d</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">l</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">l</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">s</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">space</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">space</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">u</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">u</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">upper</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">upper</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">w</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">w</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">word</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">word</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">D</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">D</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">digit</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">digit</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">L</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">L</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">lower</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">S</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">S</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">space</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">space</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">U</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">U</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">upper</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">upper</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">W</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">W</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">word</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">word</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.basic_extended.character_properties"></a><h5>
-<a name="id473310"></a>
+<a name="boost_regex.syntax.basic_extended.character_properties"></a><h6>
+<a name="id507003"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_properties">Character
         Properties</a>
- </h5>
+ </h6>
 <p>
         The character property names in the following table are all equivalent to
         the names used in character classes.
@@ -752,7 +741,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">pX</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">pX</span></code>
               </p>
               </td>
 <td>
@@ -762,14 +751,14 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">X</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">X</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -779,14 +768,14 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">Name</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">Name</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">PX</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">PX</span></code>
               </p>
               </td>
 <td>
@@ -796,14 +785,14 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">X</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">X</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">P</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">P</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -813,20 +802,20 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">Name</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">Name</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
 <p>
- For example <tt class="computeroutput"><span class="special">\</span><span class="identifier">pd</span></tt>
- matches any "digit" character, as does <tt class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">digit</span><span class="special">}</span></tt>.
+ For example <code class="computeroutput"><span class="special">\</span><span class="identifier">pd</span></code>
+ matches any "digit" character, as does <code class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">digit</span><span class="special">}</span></code>.
       </p>
-<a name="boost_regex.syntax.basic_extended.word_boundaries"></a><h5>
-<a name="id473712"></a>
+<a name="boost_regex.syntax.basic_extended.word_boundaries"></a><h6>
+<a name="id507404"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.word_boundaries">Word Boundaries</a>
- </h5>
+ </h6>
 <p>
         The following escape sequences match the boundaries of words:
       </p>
@@ -851,7 +840,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\&lt;</span></tt>
+ <code class="computeroutput"><span class="special">\&lt;</span></code>
               </p>
               </td>
 <td>
@@ -863,7 +852,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\&gt;</span></tt>
+ <code class="computeroutput"><span class="special">\&gt;</span></code>
               </p>
               </td>
 <td>
@@ -875,7 +864,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">b</span></code>
               </p>
               </td>
 <td>
@@ -887,7 +876,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">B</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">B</span></code>
               </p>
               </td>
 <td>
@@ -898,11 +887,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.basic_extended.buffer_boundaries"></a><h5>
-<a name="id473908"></a>
+<a name="boost_regex.syntax.basic_extended.buffer_boundaries"></a><h6>
+<a name="id507597"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.buffer_boundaries">Buffer
         boundaries</a>
- </h5>
+ </h6>
 <p>
         The following match only at buffer boundaries: a "buffer" in this
         context is the whole of the input text that is being matched against (note
@@ -953,7 +942,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">A</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">A</span></code>
               </p>
               </td>
 <td>
@@ -965,7 +954,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">z</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">z</span></code>
               </p>
               </td>
 <td>
@@ -977,50 +966,49 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">Z</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">Z</span></code>
               </p>
               </td>
 <td>
               <p>
                 Matches an optional sequence of newlines at the end of a buffer:
- equivalent to the regular expression <tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span><span class="special">*\</span><span class="identifier">z</span></tt>
+ equivalent to the regular expression <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span><span class="special">*\</span><span class="identifier">z</span></code>
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.basic_extended.continuation_escape"></a><h5>
-<a name="id474144"></a>
+<a name="boost_regex.syntax.basic_extended.continuation_escape"></a><h6>
+<a name="id507832"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.continuation_escape">Continuation
         Escape</a>
- </h5>
+ </h6>
 <p>
- The sequence <tt class="computeroutput"><span class="special">\</span><span class="identifier">G</span></tt>
+ The sequence <code class="computeroutput"><span class="special">\</span><span class="identifier">G</span></code>
         matches only at the end of the last match found, or at the start of the text
         being matched if no previous match was found. This escape useful if you're
         iterating over the matches contained within a text, and you want each subsequence
         match to start where the last one ended.
       </p>
-<a name="boost_regex.syntax.basic_extended.quoting_escape"></a><h5>
-<a name="id474196"></a>
+<a name="boost_regex.syntax.basic_extended.quoting_escape"></a><h6>
+<a name="id507882"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.quoting_escape">Quoting
         escape</a>
- </h5>
+ </h6>
 <p>
- The escape sequence <tt class="computeroutput"><span class="special">\</span><span class="identifier">Q</span></tt>
+ The escape sequence <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span></code>
         begins a "quoted sequence": all the subsequent characters are treated
- as literals, until either the end of the regular expression or <tt class="computeroutput"><span class="special">\</span><span class="identifier">E</span></tt> is found.
- For example the expression: <tt class="computeroutput"><span class="special">\</span><span class="identifier">Q</span><span class="special">\*+\</span><span class="identifier">Ea</span><span class="special">+</span></tt> would match either of:
+ as literals, until either the end of the regular expression or <code class="computeroutput"><span class="special">\</span><span class="identifier">E</span></code> is found.
+ For example the expression: <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span><span class="special">\*+\</span><span class="identifier">Ea</span><span class="special">+</span></code> would match either of:
       </p>
-<pre class="programlisting">
-<span class="special">\*+</span><span class="identifier">a</span>
+<pre class="programlisting"><span class="special">\*+</span><span class="identifier">a</span>
 <span class="special">\*+</span><span class="identifier">aaa</span>
 </pre>
-<a name="boost_regex.syntax.basic_extended.unicode_escapes"></a><h5>
-<a name="id474322"></a>
+<a name="boost_regex.syntax.basic_extended.unicode_escapes"></a><h6>
+<a name="id508005"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.unicode_escapes">Unicode
         escapes</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1042,7 +1030,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">C</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">C</span></code>
               </p>
               </td>
 <td>
@@ -1055,7 +1043,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">X</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">X</span></code>
               </p>
               </td>
 <td>
@@ -1067,40 +1055,40 @@
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.basic_extended.any_other_escape"></a><h5>
-<a name="id474456"></a>
+<a name="boost_regex.syntax.basic_extended.any_other_escape"></a><h6>
+<a name="id508138"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.any_other_escape">Any other
         escape</a>
- </h5>
+ </h6>
 <p>
         Any other escape sequence matches the character that is escaped, for example
         \@ matches a literal '@'.
       </p>
-<a name="boost_regex.syntax.basic_extended.operator_precedence"></a><h4>
-<a name="id474488"></a>
+<a name="boost_regex.syntax.basic_extended.operator_precedence"></a><h5>
+<a name="id508168"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.operator_precedence">Operator
         precedence</a>
- </h4>
+ </h5>
 <p>
         The order of precedence for of operators is as follows:
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- Collation-related bracket symbols <tt class="computeroutput"><span class="special">[==]</span>
- <span class="special">[::]</span> <span class="special">[..]</span></tt>
+ Collation-related bracket symbols <code class="computeroutput"><span class="special">[==]</span>
+ <span class="special">[::]</span> <span class="special">[..]</span></code>
 </li>
 <li>
- Escaped characters <tt class="computeroutput"><span class="special">\</span></tt>
+ Escaped characters <code class="computeroutput"><span class="special">\</span></code>
 </li>
 <li>
- Character set (bracket expression) <tt class="computeroutput"><span class="special">[]</span></tt>
+ Character set (bracket expression) <code class="computeroutput"><span class="special">[]</span></code>
 </li>
 <li>
- Grouping <tt class="computeroutput"><span class="special">()</span></tt>
+ Grouping <code class="computeroutput"><span class="special">()</span></code>
 </li>
 <li>
- Single-character-ERE duplication <tt class="computeroutput"><span class="special">*</span>
- <span class="special">+</span> <span class="special">?</span> <span class="special">{</span><span class="identifier">m</span><span class="special">,</span><span class="identifier">n</span><span class="special">}</span></tt>
+ Single-character-ERE duplication <code class="computeroutput"><span class="special">*</span>
+ <span class="special">+</span> <span class="special">?</span> <span class="special">{</span><span class="identifier">m</span><span class="special">,</span><span class="identifier">n</span><span class="special">}</span></code>
 </li>
 <li>
           Concatenation
@@ -1109,50 +1097,48 @@
           Anchoring ^$
         </li>
 <li>
- Alternation <tt class="computeroutput"><span class="special">|</span></tt>
+ Alternation <code class="computeroutput"><span class="special">|</span></code>
 </li>
 </ol></div>
-<a name="boost_regex.syntax.basic_extended.what_gets_matched"></a><h4>
-<a name="id474680"></a>
+<a name="boost_regex.syntax.basic_extended.what_gets_matched"></a><h5>
+<a name="id508357"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.what_gets_matched">What
         Gets Matched</a>
- </h4>
+ </h5>
 <p>
         When there is more that one way to match a regular expression, the "best"
- possible match is obtained using the <a href="leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">leftmost-longest
+ possible match is obtained using the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
         rule</a>.
       </p>
-<a name="boost_regex.syntax.basic_extended.variations"></a><h3>
-<a name="id474721"></a>
+<a name="boost_regex.syntax.basic_extended.variations"></a><h4>
+<a name="id508397"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.variations">Variations</a>
- </h3>
-<a name="boost_regex.syntax.basic_extended.egrep"></a><h4>
-<a name="id474744"></a>
- Egrep
       </h4>
+<a name="boost_regex.syntax.basic_extended.egrep"></a><h5>
+<a name="id508420"></a>
+ Egrep
+ </h5>
 <p>
- When an expression is compiled with the <a href="../ref/syntax_option_type.html" title=" syntax_option_type">flag
- <tt class="computeroutput"><span class="identifier">egrep</span></tt></a> set, then the
+ When an expression is compiled with the <a href="../ref/syntax_option_type.html" title="syntax_option_type">flag
+ <code class="computeroutput"><span class="identifier">egrep</span></code></a> set, then the
         expression is treated as a newline separated list of <a href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended
         expressions</a>, a match is found if any of the expressions in the list
         match, for example:
       </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">);</span>
 </pre>
 <p>
         will match either of the POSIX-Basic expressions "abc" or "def".
       </p>
 <p>
         As its name suggests, this behavior is consistent with the Unix utility
- <tt class="computeroutput"><span class="identifier">egrep</span></tt>, and with grep when
+ <code class="computeroutput"><span class="identifier">egrep</span></code>, and with grep when
         used with the -E option.
       </p>
-<a name="boost_regex.syntax.basic_extended.awk"></a><h4>
-<a name="id474906"></a>
+<a name="boost_regex.syntax.basic_extended.awk"></a><h5>
+<a name="id508578"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.awk">awk</a>
- </h4>
+ </h5>
 <p>
         In addition to the <a href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended
         features</a> the escape character is special inside a character class
@@ -1163,26 +1149,23 @@
         specification are required to be supported - however Boost.Regex supports
         these by default anyway.
       </p>
-<a name="boost_regex.syntax.basic_extended.options"></a><h3>
-<a name="id474953"></a>
+<a name="boost_regex.syntax.basic_extended.options"></a><h4>
+<a name="id508625"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.options">Options</a>
- </h3>
+ </h4>
 <p>
- There are a <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="
- Options for POSIX Extended Regular Expressions">variety
- of flags</a> that may be combined with the <tt class="computeroutput"><span class="identifier">extended</span></tt>
- and <tt class="computeroutput"><span class="identifier">egrep</span></tt> options when constructing
- the regular expression, in particular note that the <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="
- Options for POSIX Extended Regular Expressions"><tt class="computeroutput"><span class="identifier">newline_alt</span></tt></a> option alters the syntax,
- while the <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="
- Options for POSIX Extended Regular Expressions"><tt class="computeroutput"><span class="identifier">collate</span></tt>, <tt class="computeroutput"><span class="identifier">nosubs</span></tt>
- and <tt class="computeroutput"><span class="identifier">icase</span></tt> options</a>
+ There are a <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">variety
+ of flags</a> that may be combined with the <code class="computeroutput"><span class="identifier">extended</span></code>
+ and <code class="computeroutput"><span class="identifier">egrep</span></code> options when constructing
+ the regular expression, in particular note that the newline_alt option alters the syntax,
+ while the <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code>, <code class="computeroutput"><span class="identifier">nosubs</span></code>
+ and <code class="computeroutput"><span class="identifier">icase</span></code> options</a>
         modify how the case and locale sensitivity are to be applied.
       </p>
-<a name="boost_regex.syntax.basic_extended.references"></a><h3>
-<a name="id475084"></a>
+<a name="boost_regex.syntax.basic_extended.references"></a><h4>
+<a name="id508753"></a>
         <a href="basic_extended.html#boost_regex.syntax.basic_extended.references">References</a>
- </h3>
+ </h4>
 <p>
         <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap09.html" target="_top">IEEE
         Std 1003.1-2001, Portable Operating System Interface (POSIX ), Base Definitions
@@ -1201,10 +1184,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> POSIX Basic Regular
- Expression Syntax</title>
+<title>POSIX Basic Regular Expression Syntax</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="prev" href="basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">
-<link rel="next" href="character_classes.html" title=" Character Class
- Names">
+<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="prev" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
+<link rel="next" href="character_classes.html" title="Character Class Names">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,59 +24,58 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.basic_syntax"></a><a href="basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax"> POSIX Basic Regular
- Expression Syntax</a></h3></div></div></div>
-<a name="boost_regex.syntax.basic_syntax.synopsis"></a><h3>
-<a name="id475172"></a>
+<a name="boost_regex.syntax.basic_syntax"></a><a href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax"> POSIX Basic Regular
+ Expression Syntax</a>
+</h3></div></div></div>
+<a name="boost_regex.syntax.basic_syntax.synopsis"></a><h4>
+<a name="id508835"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.synopsis">Synopsis</a>
- </h3>
+ </h4>
 <p>
- The POSIX-Basic regular expression syntax is used by the Unix utility <tt class="computeroutput"><span class="identifier">sed</span></tt>, and variations are used by <tt class="computeroutput"><span class="identifier">grep</span></tt> and <tt class="computeroutput"><span class="identifier">emacs</span></tt>.
+ The POSIX-Basic regular expression syntax is used by the Unix utility <code class="computeroutput"><span class="identifier">sed</span></code>, and variations are used by <code class="computeroutput"><span class="identifier">grep</span></code> and <code class="computeroutput"><span class="identifier">emacs</span></code>.
         You can construct POSIX basic regular expressions in Boost.Regex by passing
- the flag <tt class="computeroutput"><span class="identifier">basic</span></tt> to the regex
- constructor (see syntax_option_type), for example:
+ the flag <code class="computeroutput"><span class="identifier">basic</span></code> to the regex
+ constructor (see syntax_option_type), for example:
       </p>
-<pre class="programlisting">
-<span class="comment">// e1 is a case sensitive POSIX-Basic expression:
+<pre class="programlisting"><span class="comment">// e1 is a case sensitive POSIX-Basic expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e1</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">basic</span><span class="special">);</span>
 <span class="comment">// e2 a case insensitive POSIX-Basic expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e2</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">basic</span><span class="special">|</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">icase</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.posix_basic"></a><p>
       </p>
-<a name="boost_regex.syntax.basic_syntax.posix_basic_syntax"></a><h3>
-<a name="id475467"></a>
+<a name="boost_regex.syntax.basic_syntax.posix_basic_syntax"></a><h4>
+<a name="id509127"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.posix_basic_syntax">POSIX
         Basic Syntax</a>
- </h3>
+ </h4>
 <p>
         In POSIX-Basic regular expressions, all characters are match themselves except
         for the following special characters:
       </p>
 <pre class="programlisting">.[\*^$</pre>
-<a name="boost_regex.syntax.basic_syntax.wildcard_"></a><h4>
-<a name="id475508"></a>
+<a name="boost_regex.syntax.basic_syntax.wildcard_"></a><h5>
+<a name="id509166"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.wildcard_">Wildcard:</a>
- </h4>
+ </h5>
 <p>
         The single character '.' when used outside of a character set will match
         any single character except:
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- The NULL character when the flag <tt class="computeroutput"><span class="identifier">match_no_dot_null</span></tt>
+ The NULL character when the flag <code class="computeroutput"><span class="identifier">match_no_dot_null</span></code>
           is passed to the matching algorithms.
         </li>
 <li>
- The newline character when the flag <tt class="computeroutput"><span class="identifier">match_not_dot_newline</span></tt>
+ The newline character when the flag <code class="computeroutput"><span class="identifier">match_not_dot_newline</span></code>
           is passed to the matching algorithms.
         </li>
 </ul></div>
-<a name="boost_regex.syntax.basic_syntax.anchors_"></a><h4>
-<a name="id475578"></a>
+<a name="boost_regex.syntax.basic_syntax.anchors_"></a><h5>
+<a name="id509235"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.anchors_">Anchors:</a>
- </h4>
+ </h5>
 <p>
         A '^' character shall match the start of a line when used as the first character
         of an expression, or the first character of a sub-expression.
@@ -88,30 +84,30 @@
         A '$' character shall match the end of a line when used as the last character
         of an expression, or the last character of a sub-expression.
       </p>
-<a name="boost_regex.syntax.basic_syntax.marked_sub_expressions_"></a><h4>
-<a name="id475615"></a>
+<a name="boost_regex.syntax.basic_syntax.marked_sub_expressions_"></a><h5>
+<a name="id509271"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions_">Marked
         sub-expressions:</a>
- </h4>
+ </h5>
 <p>
- A section beginning <tt class="computeroutput"><span class="special">\(</span></tt> and ending
- <tt class="computeroutput"><span class="special">\)</span></tt> acts as a marked sub-expression.
+ A section beginning <code class="computeroutput"><span class="special">\(</span></code> and ending
+ <code class="computeroutput"><span class="special">\)</span></code> acts as a marked sub-expression.
         Whatever matched the sub-expression is split out in a separate field by the
         matching algorithms. Marked sub-expressions can also repeated, or referred-to
         by a back-reference.
       </p>
-<a name="boost_regex.syntax.basic_syntax.repeats_"></a><h4>
-<a name="id475674"></a>
+<a name="boost_regex.syntax.basic_syntax.repeats_"></a><h5>
+<a name="id509328"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.repeats_">Repeats:</a>
- </h4>
+ </h5>
 <p>
         Any atom (a single character, a marked sub-expression, or a character class)
         can be repeated with the * operator.
       </p>
 <p>
- For example <tt class="computeroutput"><span class="identifier">a</span><span class="special">*</span></tt>
+ For example <code class="computeroutput"><span class="identifier">a</span><span class="special">*</span></code>
         will match any number of letter a's repeated zero or more times (an atom
- repeated zero times matches an empty string), so the expression <tt class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></tt>
+ repeated zero times matches an empty string), so the expression <code class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></code>
         will match any of the following:
       </p>
 <pre class="programlisting">b
@@ -122,15 +118,15 @@
         An atom can also be repeated with a bounded repeat:
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">\{</span><span class="identifier">n</span><span class="special">\}</span></tt> Matches
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">\{</span><span class="identifier">n</span><span class="special">\}</span></code> Matches
         'a' repeated exactly n times.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">\{</span><span class="identifier">n</span><span class="special">,\}</span></tt> Matches
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">\{</span><span class="identifier">n</span><span class="special">,\}</span></code> Matches
         'a' repeated n or more times.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">\{</span><span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">\}</span></tt> Matches 'a' repeated between n and m times
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">\{</span><span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">\}</span></code> Matches 'a' repeated between n and m times
         inclusive.
       </p>
 <p>
@@ -158,10 +154,10 @@
         Will raise an error, as there is nothing for the * operator to be applied
         to.
       </p>
-<a name="boost_regex.syntax.basic_syntax.back_references_"></a><h4>
-<a name="id475920"></a>
+<a name="boost_regex.syntax.basic_syntax.back_references_"></a><h5>
+<a name="id509572"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.back_references_">Back references:</a>
- </h4>
+ </h5>
 <p>
         An escape character followed by a digit <span class="emphasis"><em>n</em></span>, where <span class="emphasis"><em>n</em></span>
         is in the range 1-9, matches the same string that was matched by sub-expression
@@ -176,11 +172,11 @@
         But not the string:
       </p>
 <pre class="programlisting">aaabba</pre>
-<a name="boost_regex.syntax.basic_syntax.character_sets_"></a><h4>
-<a name="id475996"></a>
+<a name="boost_regex.syntax.basic_syntax.character_sets_"></a><h5>
+<a name="id509646"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets_">Character
         sets:</a>
- </h4>
+ </h5>
 <p>
         A character set is a bracket-expression starting with [ and ending with ],
         it defines a set of characters, and matches any single character that is
@@ -189,69 +185,68 @@
 <p>
         A bracket expression may contain any combination of the following:
       </p>
-<a name="boost_regex.syntax.basic_syntax.single_characters_"></a><h5>
-<a name="id476034"></a>
+<a name="boost_regex.syntax.basic_syntax.single_characters_"></a><h6>
+<a name="id509682"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters_">Single
         characters:</a>
- </h5>
+ </h6>
 <p>
- For example <tt class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></tt>, will match any of the characters 'a', 'b',
+ For example <code class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></code>, will match any of the characters 'a', 'b',
         or 'c'.
       </p>
-<a name="boost_regex.syntax.basic_syntax.character_ranges_"></a><h5>
-<a name="id476086"></a>
+<a name="boost_regex.syntax.basic_syntax.character_ranges_"></a><h6>
+<a name="id509732"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges_">Character
         ranges:</a>
- </h5>
+ </h6>
 <p>
- For example <tt class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></tt>
+ For example <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></code>
         will match any single character in the range 'a' to 'c'. By default, for
         POSIX-Basic regular expressions, a character <span class="emphasis"><em>x</em></span> is within
         the range <span class="emphasis"><em>y</em></span> to <span class="emphasis"><em>z</em></span>, if it collates
         within that range; this results in locale specific behavior. This behavior
- can be turned off by unsetting the <tt class="computeroutput"><span class="identifier">collate</span></tt>
+ can be turned off by unsetting the <code class="computeroutput"><span class="identifier">collate</span></code>
         option flag when constructing the regular expression - in which case whether
         a character appears within a range is determined by comparing the code points
         of the characters only.
       </p>
-<a name="boost_regex.syntax.basic_syntax.negation_"></a><h5>
-<a name="id476179"></a>
+<a name="boost_regex.syntax.basic_syntax.negation_"></a><h6>
+<a name="id509824"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.negation_">Negation:</a>
- </h5>
+ </h6>
 <p>
         If the bracket-expression begins with the ^ character, then it matches the
- complement of the characters it contains, for example <tt class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></tt> matches any character that is not in the
+ complement of the characters it contains, for example <code class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></code> matches any character that is not in the
         range a-c.
       </p>
-<a name="boost_regex.syntax.basic_syntax.character_classes_"></a><h5>
-<a name="id476241"></a>
+<a name="boost_regex.syntax.basic_syntax.character_classes_"></a><h6>
+<a name="id509885"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes_">Character
         classes:</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></tt>
- matches the named character class "name", for example <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt> matches any lower case character. See
- <a href="character_classes.html" title=" Character Class
- Names">character class names</a>.
+ An expression of the form <code class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></code>
+ matches the named character class "name", for example <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code> matches any lower case character. See
+ character class names.
       </p>
-<a name="boost_regex.syntax.basic_syntax.collating_elements_"></a><h5>
-<a name="id476326"></a>
+<a name="boost_regex.syntax.basic_syntax.collating_elements_"></a><h6>
+<a name="id509968"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements_">Collating
         Elements:</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[.</span><span class="identifier">col</span><span class="special">.]</span></tt> matches
+ An expression of the form <code class="computeroutput"><span class="special">[[.</span><span class="identifier">col</span><span class="special">.]</span></code> matches
         the collating element <span class="emphasis"><em>col</em></span>. A collating element is any
         single character, or any sequence of characters that collates as a single
         unit. Collating elements may also be used as the end point of a range, for
- example: <tt class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></tt>
+ example: <code class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></code>
         matches the character sequence "ae", plus any single character
         in the rangle "ae"-c, assuming that "ae" is treated as
         a single collating element in the current locale.
       </p>
 <p>
         Collating elements may be used in place of escapes (which are not normally
- allowed inside character sets), for example <tt class="computeroutput"><span class="special">[[.^.]</span><span class="identifier">abc</span><span class="special">]</span></tt> would
+ allowed inside character sets), for example <code class="computeroutput"><span class="special">[[.^.]</span><span class="identifier">abc</span><span class="special">]</span></code> would
         match either one of the characters 'abc^'.
       </p>
 <p>
@@ -260,38 +255,38 @@
       </p>
 <pre class="programlisting">[[.NUL.]]</pre>
 <p>
- matches a 'NUL' character. See <a href="collating_names.html" title=" Collating Names">collating
+ matches a 'NUL' character. See <a href="collating_names.html" title="Collating Names">collating
         element names</a>.
       </p>
-<a name="boost_regex.syntax.basic_syntax.equivalence_classes_"></a><h5>
-<a name="id476472"></a>
+<a name="boost_regex.syntax.basic_syntax.equivalence_classes_"></a><h6>
+<a name="id510116"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes_">Equivalence
         classes:</a>
- </h5>
+ </h6>
 <p>
- An expression of theform <tt class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></tt>,
+ An expression of theform <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
         matches any character or collating element whose primary sort key is the
         same as that for collating element <span class="emphasis"><em>col</em></span>, as with collating
- elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title=" Collating Names">collating
+ elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title="Collating Names">collating
         symbolic name</a>. A primary sort key is one that ignores case, accentation,
- or locale-specific tailorings; so for example <tt class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></tt> matches
+ or locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
         any of the characters: a, À, Á, Â, Ã, Ä, Å, A, à, á, â, ã, ä and å. Unfortunately implementation
         of this is reliant on the platform's collation and localisation support;
         this feature can not be relied upon to work portably across all platforms,
         or even all locales on one platform.
       </p>
-<a name="boost_regex.syntax.basic_syntax.combinations_"></a><h5>
-<a name="id476585"></a>
+<a name="boost_regex.syntax.basic_syntax.combinations_"></a><h6>
+<a name="id510221"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.combinations_">Combinations:</a>
- </h5>
+ </h6>
 <p>
         All of the above can be combined in one character set declaration, for example:
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]].</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]].</span></code>
       </p>
-<a name="boost_regex.syntax.basic_syntax.escapes"></a><h4>
-<a name="id476664"></a>
+<a name="boost_regex.syntax.basic_syntax.escapes"></a><h5>
+<a name="id510299"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.escapes">Escapes</a>
- </h4>
+ </h5>
 <p>
         With the exception of the escape sequences \{, \}, \(, and \), which are
         documented above, an escape followed by any character matches that character.
@@ -300,37 +295,35 @@
 <pre class="programlisting">.[\*^$</pre>
 <p>
         "ordinary". Note that the escape character loses its special meaning
- inside a character set, so <tt class="computeroutput"><span class="special">[\^]</span></tt>
+ inside a character set, so <code class="computeroutput"><span class="special">[\^]</span></code>
         will match either a literal '\' or a '^'.
       </p>
-<a name="boost_regex.syntax.basic_syntax.what_gets_matched"></a><h3>
-<a name="id476723"></a>
+<a name="boost_regex.syntax.basic_syntax.what_gets_matched"></a><h4>
+<a name="id510356"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.what_gets_matched">What Gets
         Matched</a>
- </h3>
+ </h4>
 <p>
         When there is more that one way to match a regular expression, the "best"
- possible match is obtained using the <a href="leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">leftmost-longest
+ possible match is obtained using the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
         rule</a>.
       </p>
-<a name="boost_regex.syntax.basic_syntax.variations"></a><h3>
-<a name="id476764"></a>
+<a name="boost_regex.syntax.basic_syntax.variations"></a><h4>
+<a name="id510396"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.variations">Variations</a>
- </h3>
+ </h4>
 <a name="boost_regex.grep_syntax"></a><p>
       </p>
-<a name="boost_regex.syntax.basic_syntax.grep"></a><h4>
-<a name="id476798"></a>
+<a name="boost_regex.syntax.basic_syntax.grep"></a><h5>
+<a name="id510428"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.grep">Grep</a>
- </h4>
+ </h5>
 <p>
- When an expression is compiled with the flag <tt class="computeroutput"><span class="identifier">grep</span></tt>
+ When an expression is compiled with the flag <code class="computeroutput"><span class="identifier">grep</span></code>
         set, then the expression is treated as a newline separated list of POSIX-Basic expressions, a match
         is found if any of the expressions in the list match, for example:
       </p>
-<pre class="programlisting">
-<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">grep</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">grep</span><span class="special">);</span>
 </pre>
 <p>
         will match either of the <a href="basic_syntax.html#boost_regex.posix_basic">POSIX-Basic
@@ -339,10 +332,10 @@
 <p>
         As its name suggests, this behavior is consistent with the Unix utility grep.
       </p>
-<a name="boost_regex.syntax.basic_syntax.emacs"></a><h4>
-<a name="id476945"></a>
+<a name="boost_regex.syntax.basic_syntax.emacs"></a><h5>
+<a name="id510572"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.emacs">emacs</a>
- </h4>
+ </h5>
 <p>
         In addition to the POSIX-Basic features
         the following characters are also special:
@@ -616,31 +609,27 @@
         according to the <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">Perl
         "depth first search" rules</a>. Emacs expressions are matched
         this way because they contain Perl-like extensions, that do not interact
- well with the <a href="leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">POSIX-style
+ well with the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">POSIX-style
         leftmost-longest rule</a>.
       </p>
-<a name="boost_regex.syntax.basic_syntax.options"></a><h3>
-<a name="id477441"></a>
+<a name="boost_regex.syntax.basic_syntax.options"></a><h4>
+<a name="id511068"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.options">Options</a>
- </h3>
+ </h4>
 <p>
- There are a <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="
- Options for POSIX Basic Regular Expressions">variety
- of flags</a> that may be combined with the <tt class="computeroutput"><span class="identifier">basic</span></tt>
- and <tt class="computeroutput"><span class="identifier">grep</span></tt> options when constructing
- the regular expression, in particular note that the <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="
- Options for POSIX Basic Regular Expressions"><tt class="computeroutput"><span class="identifier">newline_alt</span></tt>, <tt class="computeroutput"><span class="identifier">no_char_classes</span></tt>,
- <tt class="computeroutput"><span class="identifier">no</span><span class="special">-</span><span class="identifier">intervals</span></tt>, <tt class="computeroutput"><span class="identifier">bk_plus_qm</span></tt>
- and <tt class="computeroutput"><span class="identifier">bk_plus_vbar</span></tt></a> options
- all alter the syntax, while the <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="
- Options for POSIX Basic Regular Expressions"><tt class="computeroutput"><span class="identifier">collate</span></tt> and <tt class="computeroutput"><span class="identifier">icase</span></tt>
+ There are a <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">variety
+ of flags</a> that may be combined with the <code class="computeroutput"><span class="identifier">basic</span></code>
+ and <code class="computeroutput"><span class="identifier">grep</span></code> options when constructing
+ the regular expression, in particular note that the <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"><code class="computeroutput"><span class="identifier">newline_alt</span></code>, <code class="computeroutput"><span class="identifier">no_char_classes</span></code>,
+ <code class="computeroutput"><span class="identifier">no</span><span class="special">-</span><span class="identifier">intervals</span></code>, <code class="computeroutput"><span class="identifier">bk_plus_qm</span></code>
+ and <code class="computeroutput"><span class="identifier">bk_plus_vbar</span></code></a> options
+ all alter the syntax, while the <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code> and <code class="computeroutput"><span class="identifier">icase</span></code>
         options</a> modify how the case and locale sensitivity are to be applied.
       </p>
-<a name="boost_regex.syntax.basic_syntax.references"></a><h3>
-<a name="id477617"></a>
+<a name="boost_regex.syntax.basic_syntax.references"></a><h4>
+<a name="id511240"></a>
         <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.references">References</a>
- </h3>
+ </h4>
 <p>
         <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap09.html" target="_top">IEEE
         Std 1003.1-2001, Portable Operating System Interface (POSIX ), Base Definitions
@@ -657,10 +646,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Character Class
- Names</title>
+<title>Character Class Names</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="prev" href="basic_syntax.html" title=" POSIX Basic Regular
- Expression Syntax">
-<link rel="next" href="character_classes/std_char_clases.html" title="
- Character Classes that are Always Supported">
+<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="prev" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
+<link rel="next" href="character_classes/std_char_clases.html" title="Character Classes that are Always Supported">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.character_classes"></a><a href="character_classes.html" title=" Character Class
- Names"> Character Class
- Names</a></h3></div></div></div>
+<a name="boost_regex.syntax.character_classes"></a><a href="character_classes.html" title="Character Class Names"> Character Class
+ Names</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="character_classes/std_char_clases.html">
         Character Classes that are Always Supported</a></span></dt>
@@ -39,10 +36,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Character classes that are supported by Unicode Regular Expressions</title>
+<title>Character classes that are supported by Unicode Regular Expressions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../character_classes.html" title=" Character Class
- Names">
-<link rel="prev" href="std_char_clases.html" title="
- Character Classes that are Always Supported">
-<link rel="next" href="../collating_names.html" title=" Collating Names">
+<link rel="up" href="../character_classes.html" title="Character Class Names">
+<link rel="prev" href="std_char_clases.html" title="Character Classes that are Always Supported">
+<link rel="next" href="../collating_names.html" title="Collating Names">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,12 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.syntax.character_classes.optional_char_class_names"></a><a href="optional_char_class_names.html" title="
- Character classes that are supported by Unicode Regular Expressions">
- Character classes that are supported by Unicode Regular Expressions</a></h4></div></div></div>
+<a name="boost_regex.syntax.character_classes.optional_char_class_names"></a><a href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
+ Character classes that are supported by Unicode Regular Expressions</a>
+</h4></div></div></div>
 <p>
           The following character classes are only supported by Unicode Regular Expressions:
- that is those that use the <tt class="computeroutput"><span class="identifier">u32regex</span></tt>
+ that is those that use the <code class="computeroutput"><span class="identifier">u32regex</span></code>
           type. The names used are the same as those from Chapter 4 of the Unicode
           standard.
         </p>
@@ -536,10 +533,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Character Classes that are Always Supported</title>
+<title>Character Classes that are Always Supported</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../character_classes.html" title=" Character Class
- Names">
-<link rel="prev" href="../character_classes.html" title=" Character Class
- Names">
-<link rel="next" href="optional_char_class_names.html" title="
- Character classes that are supported by Unicode Regular Expressions">
+<link rel="up" href="../character_classes.html" title="Character Class Names">
+<link rel="prev" href="../character_classes.html" title="Character Class Names">
+<link rel="next" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.syntax.character_classes.std_char_clases"></a><a href="std_char_clases.html" title="
- Character Classes that are Always Supported">
- Character Classes that are Always Supported</a></h4></div></div></div>
+<a name="boost_regex.syntax.character_classes.std_char_clases"></a><a href="std_char_clases.html" title="Character Classes that are Always Supported">
+ Character Classes that are Always Supported</a>
+</h4></div></div></div>
 <p>
           The following character class names are always supported by Boost.Regex:
         </p>
@@ -386,10 +382,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Collating Names</title>
+<title>Collating Names</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="prev" href="character_classes/optional_char_class_names.html" title="
- Character classes that are supported by Unicode Regular Expressions">
-<link rel="next" href="collating_names/digraphs.html" title=" Digraphs">
+<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="prev" href="character_classes/optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
+<link rel="next" href="collating_names/digraphs.html" title="Digraphs">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.collating_names"></a> Collating Names</h3></div></div></div>
+<a name="boost_regex.syntax.collating_names"></a> Collating Names
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Digraphs</span></dt>
 <dt><span class="section"><a href="collating_names/posix_symbolic_names.html">
@@ -36,10 +36,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Digraphs</title>
+<title>Digraphs</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../collating_names.html" title=" Collating Names">
-<link rel="prev" href="../collating_names.html" title=" Collating Names">
-<link rel="next" href="posix_symbolic_names.html" title="
- POSIX Symbolic Names">
+<link rel="up" href="../collating_names.html" title="Collating Names">
+<link rel="prev" href="../collating_names.html" title="Collating Names">
+<link rel="next" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.syntax.collating_names.digraphs"></a> Digraphs</h4></div></div></div>
+<a name="boost_regex.syntax.collating_names.digraphs"></a> Digraphs
+</h4></div></div></div>
 <p>
           The following are treated as valid digraphs when used as a collating name:
         </p>
@@ -47,10 +47,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Named Unicode Characters</title>
+<title>Named Unicode Characters</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../collating_names.html" title=" Collating Names">
-<link rel="prev" href="posix_symbolic_names.html" title="
- POSIX Symbolic Names">
-<link rel="next" href="../leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">
+<link rel="up" href="../collating_names.html" title="Collating Names">
+<link rel="prev" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
+<link rel="next" href="../leftmost_longest_rule.html" title="The Leftmost Longest Rule">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,12 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.syntax.collating_names.named_unicode"></a><a href="named_unicode.html" title="
- Named Unicode Characters">
- Named Unicode Characters</a></h4></div></div></div>
+<a name="boost_regex.syntax.collating_names.named_unicode"></a><a href="named_unicode.html" title="Named Unicode Characters">
+ Named Unicode Characters</a>
+</h4></div></div></div>
 <p>
- When using Unicode aware regular expressions
- (with the <tt class="computeroutput"><span class="identifier">u32regex</span></tt> type),
+ When using Unicode aware regular expressions
+ (with the <code class="computeroutput"><span class="identifier">u32regex</span></code> type),
           all the normal symbolic names for Unicode characters (those given in Unidata.txt)
           are recognised. So for example:
         </p>
@@ -43,10 +40,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- POSIX Symbolic Names</title>
+<title>POSIX Symbolic Names</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Boost.Regex">
-<link rel="up" href="../collating_names.html" title=" Collating Names">
-<link rel="prev" href="digraphs.html" title=" Digraphs">
-<link rel="next" href="named_unicode.html" title="
- Named Unicode Characters">
+<link rel="up" href="../collating_names.html" title="Collating Names">
+<link rel="prev" href="digraphs.html" title="Digraphs">
+<link rel="next" href="named_unicode.html" title="Named Unicode Characters">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.syntax.collating_names.posix_symbolic_names"></a><a href="posix_symbolic_names.html" title="
- POSIX Symbolic Names">
- POSIX Symbolic Names</a></h4></div></div></div>
+<a name="boost_regex.syntax.collating_names.posix_symbolic_names"></a><a href="posix_symbolic_names.html" title="POSIX Symbolic Names">
+ POSIX Symbolic Names</a>
+</h4></div></div></div>
 <p>
           The following symbolic names are recognised as valid collating element
           names, in addition to any single character, this allows you to write for
@@ -973,10 +971,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> The Leftmost
- Longest Rule</title>
+<title>The Leftmost Longest Rule</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="prev" href="collating_names/named_unicode.html" title="
- Named Unicode Characters">
-<link rel="next" href="../format.html" title=" Search and Replace Format String Syntax">
+<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="prev" href="collating_names/named_unicode.html" title="Named Unicode Characters">
+<link rel="next" href="../format.html" title="Search and Replace Format String Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.leftmost_longest_rule"></a><a href="leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule"> The Leftmost
- Longest Rule</a></h3></div></div></div>
+<a name="boost_regex.syntax.leftmost_longest_rule"></a><a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule"> The Leftmost
+ Longest Rule</a>
+</h3></div></div></div>
 <p>
         Often there is more than one way of matching a regular expression at a particular
         location, for POSIX basic and extended regular expressions, the "best"
@@ -67,10 +65,11 @@
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Perl Regular Expression
- Syntax</title>
+<title>Perl Regular Expression Syntax</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Regex">
-<link rel="up" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="prev" href="../syntax.html" title=" Regular Expression Syntax">
-<link rel="next" href="basic_extended.html" title=" POSIX Extended Regular
- Expression Syntax">
+<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="prev" href="../syntax.html" title="Regular Expression Syntax">
+<link rel="next" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,156 +24,150 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.perl_syntax"></a><a href="perl_syntax.html" title=" Perl Regular Expression
- Syntax"> Perl Regular Expression
- Syntax</a></h3></div></div></div>
-<a name="boost_regex.syntax.perl_syntax.synopsis"></a><h3>
-<a name="id463745"></a>
+<a name="boost_regex.syntax.perl_syntax"></a><a href="perl_syntax.html" title="Perl Regular Expression Syntax"> Perl Regular Expression
+ Syntax</a>
+</h3></div></div></div>
+<a name="boost_regex.syntax.perl_syntax.synopsis"></a><h4>
+<a name="id497566"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.synopsis">Synopsis</a>
- </h3>
+ </h4>
 <p>
         The Perl regular expression syntax is based on that used by the programming
         language Perl . Perl regular expressions are the default behavior in Boost.Regex
- or you can pass the flag <tt class="computeroutput"><span class="identifier">perl</span></tt>
- to the basic_regex
+ or you can pass the flag <code class="computeroutput"><span class="identifier">perl</span></code>
+ to the basic_regex
         constructor, for example:
       </p>
-<pre class="programlisting">
-<span class="comment">// e1 is a case sensitive Perl regular expression:
+<pre class="programlisting"><span class="comment">// e1 is a case sensitive Perl regular expression:
 </span><span class="comment">// since Perl is the default option there's no need to explicitly specify the syntax used here:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e1</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">);</span>
 <span class="comment">// e2 a case insensitive Perl regular expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e2</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">perl</span><span class="special">|</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">icase</span><span class="special">);</span>
 </pre>
-<a name="boost_regex.syntax.perl_syntax.perl_regular_expression_syntax"></a><h3>
-<a name="id463969"></a>
+<a name="boost_regex.syntax.perl_syntax.perl_regular_expression_syntax"></a><h4>
+<a name="id497787"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_regular_expression_syntax">Perl
         Regular Expression Syntax</a>
- </h3>
+ </h4>
 <p>
         In Perl regular expressions, all characters match themselves except for the
         following special characters:
       </p>
 <pre class="programlisting">.[{()\*+?|^$</pre>
-<a name="boost_regex.syntax.perl_syntax.wildcard"></a><h4>
-<a name="id464008"></a>
+<a name="boost_regex.syntax.perl_syntax.wildcard"></a><h5>
+<a name="id497825"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.wildcard">Wildcard</a>
- </h4>
+ </h5>
 <p>
         The single character '.' when used outside of a character set will match
         any single character except:
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- The NULL character when the <a href="../ref/match_flag_type.html" title=" match_flag_type">flag
- <tt class="computeroutput"><span class="identifier">match_no_dot_null</span></tt></a>
+ The NULL character when the <a href="../ref/match_flag_type.html" title="match_flag_type">flag
+ <code class="computeroutput"><span class="identifier">match_no_dot_null</span></code></a>
           is passed to the matching algorithms.
         </li>
 <li>
- The newline character when the <a href="../ref/match_flag_type.html" title=" match_flag_type">flag
- <tt class="computeroutput"><span class="identifier">match_not_dot_newline</span></tt></a>
+ The newline character when the <a href="../ref/match_flag_type.html" title="match_flag_type">flag
+ <code class="computeroutput"><span class="identifier">match_not_dot_newline</span></code></a>
           is passed to the matching algorithms.
         </li>
 </ul></div>
-<a name="boost_regex.syntax.perl_syntax.anchors"></a><h4>
-<a name="id464091"></a>
+<a name="boost_regex.syntax.perl_syntax.anchors"></a><h5>
+<a name="id497906"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.anchors">Anchors</a>
- </h4>
+ </h5>
 <p>
         A '^' character shall match the start of a line.
       </p>
 <p>
         A '$' character shall match the end of a line.
       </p>
-<a name="boost_regex.syntax.perl_syntax.marked_sub_expressions"></a><h4>
-<a name="id464126"></a>
+<a name="boost_regex.syntax.perl_syntax.marked_sub_expressions"></a><h5>
+<a name="id497940"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.marked_sub_expressions">Marked
         sub-expressions</a>
- </h4>
+ </h5>
 <p>
- A section beginning <tt class="computeroutput"><span class="special">(</span></tt> and ending
- <tt class="computeroutput"><span class="special">)</span></tt> acts as a marked sub-expression.
+ A section beginning <code class="computeroutput"><span class="special">(</span></code> and ending
+ <code class="computeroutput"><span class="special">)</span></code> acts as a marked sub-expression.
         Whatever matched the sub-expression is split out in a separate field by the
         matching algorithms. Marked sub-expressions can also repeated, or referred
         to by a back-reference.
       </p>
-<a name="boost_regex.syntax.perl_syntax.non_marking_grouping"></a><h4>
-<a name="id464183"></a>
+<a name="boost_regex.syntax.perl_syntax.non_marking_grouping"></a><h5>
+<a name="id497996"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_grouping">Non-marking
         grouping</a>
- </h4>
+ </h5>
 <p>
         A marked sub-expression is useful to lexically group part of a regular expression,
         but has the side-effect of spitting out an extra field in the result. As
         an alternative you can lexically group part of a regular expression, without
- generating a marked sub-expression by using <tt class="computeroutput"><span class="special">(?:</span></tt>
- and <tt class="computeroutput"><span class="special">)</span></tt> , for example <tt class="computeroutput"><span class="special">(?:</span><span class="identifier">ab</span><span class="special">)+</span></tt>
- will repeat <tt class="computeroutput"><span class="identifier">ab</span></tt> without splitting
+ generating a marked sub-expression by using <code class="computeroutput"><span class="special">(?:</span></code>
+ and <code class="computeroutput"><span class="special">)</span></code> , for example <code class="computeroutput"><span class="special">(?:</span><span class="identifier">ab</span><span class="special">)+</span></code>
+ will repeat <code class="computeroutput"><span class="identifier">ab</span></code> without splitting
         out any separate sub-expressions.
       </p>
-<a name="boost_regex.syntax.perl_syntax.repeats"></a><h4>
-<a name="id464274"></a>
+<a name="boost_regex.syntax.perl_syntax.repeats"></a><h5>
+<a name="id498084"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.repeats">Repeats</a>
- </h4>
+ </h5>
 <p>
         Any atom (a single character, a marked sub-expression, or a character class)
- can be repeated with the <tt class="computeroutput"><span class="special">*</span></tt>,
- <tt class="computeroutput"><span class="special">+</span></tt>, <tt class="computeroutput"><span class="special">?</span></tt>,
- and <tt class="computeroutput"><span class="special">{}</span></tt> operators.
+ can be repeated with the <code class="computeroutput"><span class="special">*</span></code>,
+ <code class="computeroutput"><span class="special">+</span></code>, <code class="computeroutput"><span class="special">?</span></code>,
+ and <code class="computeroutput"><span class="special">{}</span></code> operators.
       </p>
 <p>
- The <tt class="computeroutput"><span class="special">*</span></tt> operator will match the
- preceding atom zero or more times, for example the expression <tt class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></tt>
+ The <code class="computeroutput"><span class="special">*</span></code> operator will match the
+ preceding atom zero or more times, for example the expression <code class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></code>
         will match any of the following:
       </p>
-<pre class="programlisting">
-<span class="identifier">b</span>
+<pre class="programlisting"><span class="identifier">b</span>
 <span class="identifier">ab</span>
 <span class="identifier">aaaaaaaab</span>
 </pre>
 <p>
- The <tt class="computeroutput"><span class="special">+</span></tt> operator will match the
- preceding atom one or more times, for example the expression <tt class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span></tt>
+ The <code class="computeroutput"><span class="special">+</span></code> operator will match the
+ preceding atom one or more times, for example the expression <code class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span></code>
         will match any of the following:
       </p>
-<pre class="programlisting">
-<span class="identifier">ab</span>
+<pre class="programlisting"><span class="identifier">ab</span>
 <span class="identifier">aaaaaaaab</span>
 </pre>
 <p>
         But will not match:
       </p>
-<pre class="programlisting">
-<span class="identifier">b</span>
+<pre class="programlisting"><span class="identifier">b</span>
 </pre>
 <p>
- The <tt class="computeroutput"><span class="special">?</span></tt> operator will match the
+ The <code class="computeroutput"><span class="special">?</span></code> operator will match the
         preceding atom zero or one times, for example the expression ca?b will match
         any of the following:
       </p>
-<pre class="programlisting">
-<span class="identifier">cb</span>
+<pre class="programlisting"><span class="identifier">cb</span>
 <span class="identifier">cab</span>
 </pre>
 <p>
         But will not match:
       </p>
-<pre class="programlisting">
-<span class="identifier">caab</span>
+<pre class="programlisting"><span class="identifier">caab</span>
 </pre>
 <p>
         An atom can also be repeated with a bounded repeat:
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">}</span></tt> Matches
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">}</span></code> Matches
         'a' repeated exactly n times.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,}</span></tt> Matches
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,}</span></code> Matches
         'a' repeated n or more times.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">}</span></tt> Matches 'a' repeated between n and m times
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">{</span><span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">}</span></code> Matches 'a' repeated between n and m times
         inclusive.
       </p>
 <p>
@@ -185,63 +177,60 @@
 <p>
         Will match either of:
       </p>
-<pre class="programlisting">
-<span class="identifier">aa</span>
+<pre class="programlisting"><span class="identifier">aa</span>
 <span class="identifier">aaa</span>
 </pre>
 <p>
         But neither of:
       </p>
-<pre class="programlisting">
-<span class="identifier">a</span>
+<pre class="programlisting"><span class="identifier">a</span>
 <span class="identifier">aaaa</span>
 </pre>
 <p>
         It is an error to use a repeat operator, if the preceding construct can not
         be repeated, for example:
       </p>
-<pre class="programlisting">
-<span class="identifier">a</span><span class="special">(*)</span>
+<pre class="programlisting"><span class="identifier">a</span><span class="special">(*)</span>
 </pre>
 <p>
- Will raise an error, as there is nothing for the <tt class="computeroutput"><span class="special">*</span></tt>
+ Will raise an error, as there is nothing for the <code class="computeroutput"><span class="special">*</span></code>
         operator to be applied to.
       </p>
-<a name="boost_regex.syntax.perl_syntax.non_greedy_repeats"></a><h4>
-<a name="id464758"></a>
+<a name="boost_regex.syntax.perl_syntax.non_greedy_repeats"></a><h5>
+<a name="id498557"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_greedy_repeats">Non greedy
         repeats</a>
- </h4>
+ </h5>
 <p>
         The normal repeat operators are "greedy", that is to say they will
         consume as much input as possible. There are non-greedy versions available
         that will consume as little input as possible while still producing a match.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">*?</span></tt> Matches the previous atom
+ <code class="computeroutput"><span class="special">*?</span></code> Matches the previous atom
         zero or more times, while consuming as little input as possible.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">+?</span></tt> Matches the previous atom
+ <code class="computeroutput"><span class="special">+?</span></code> Matches the previous atom
         one or more times, while consuming as little input as possible.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">??</span></tt> Matches the previous atom
+ <code class="computeroutput"><span class="special">??</span></code> Matches the previous atom
         zero or one times, while consuming as little input as possible.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">{</span><span class="identifier">n</span><span class="special">,}?</span></tt> Matches the previous atom n or more times,
+ <code class="computeroutput"><span class="special">{</span><span class="identifier">n</span><span class="special">,}?</span></code> Matches the previous atom n or more times,
         while consuming as little input as possible.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">{</span><span class="identifier">n</span><span class="special">,</span><span class="identifier">m</span><span class="special">}?</span></tt>
+ <code class="computeroutput"><span class="special">{</span><span class="identifier">n</span><span class="special">,</span><span class="identifier">m</span><span class="special">}?</span></code>
         Matches the previous atom between n and m times, while consuming as little
         input as possible.
       </p>
-<a name="boost_regex.syntax.perl_syntax.back_references"></a><h4>
-<a name="id464905"></a>
+<a name="boost_regex.syntax.perl_syntax.back_references"></a><h5>
+<a name="id498702"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.back_references">Back references</a>
- </h4>
+ </h5>
 <p>
         An escape character followed by a digit <span class="emphasis"><em>n</em></span>, where <span class="emphasis"><em>n</em></span>
         is in the range 1-9, matches the same string that was matched by sub-expression
@@ -251,165 +240,160 @@
 <p>
         Will match the string:
       </p>
-<pre class="programlisting">
-<span class="identifier">aaabbaaa</span>
+<pre class="programlisting"><span class="identifier">aaabbaaa</span>
 </pre>
 <p>
         But not the string:
       </p>
-<pre class="programlisting">
-<span class="identifier">aaabba</span>
+<pre class="programlisting"><span class="identifier">aaabba</span>
 </pre>
-<a name="boost_regex.syntax.perl_syntax.alternation"></a><h4>
-<a name="id464992"></a>
+<a name="boost_regex.syntax.perl_syntax.alternation"></a><h5>
+<a name="id498785"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.alternation">Alternation</a>
- </h4>
+ </h5>
 <p>
- The <tt class="computeroutput"><span class="special">|</span></tt> operator will match either
- of its arguments, so for example: <tt class="computeroutput"><span class="identifier">abc</span><span class="special">|</span><span class="identifier">def</span></tt> will
+ The <code class="computeroutput"><span class="special">|</span></code> operator will match either
+ of its arguments, so for example: <code class="computeroutput"><span class="identifier">abc</span><span class="special">|</span><span class="identifier">def</span></code> will
         match either "abc" or "def".
       </p>
 <p>
- Parenthesis can be used to group alternations, for example: <tt class="computeroutput"><span class="identifier">ab</span><span class="special">(</span><span class="identifier">d</span><span class="special">|</span><span class="identifier">ef</span><span class="special">)</span></tt>
+ Parenthesis can be used to group alternations, for example: <code class="computeroutput"><span class="identifier">ab</span><span class="special">(</span><span class="identifier">d</span><span class="special">|</span><span class="identifier">ef</span><span class="special">)</span></code>
         will match either of "abd" or "abef".
       </p>
 <p>
         Empty alternatives are not allowed (these are almost always a mistake), but
- if you really want an empty alternative use <tt class="computeroutput"><span class="special">(?:)</span></tt>
+ if you really want an empty alternative use <code class="computeroutput"><span class="special">(?:)</span></code>
         as a placeholder, for example:
       </p>
 <p>
- <tt class="computeroutput"><span class="special">|</span><span class="identifier">abc</span></tt>
+ <code class="computeroutput"><span class="special">|</span><span class="identifier">abc</span></code>
         is not a valid expression, but
       </p>
 <p>
- <tt class="computeroutput"><span class="special">(?:)|</span><span class="identifier">abc</span></tt>
+ <code class="computeroutput"><span class="special">(?:)|</span><span class="identifier">abc</span></code>
         is and is equivalent, also the expression:
       </p>
 <p>
- <tt class="computeroutput"><span class="special">(?:</span><span class="identifier">abc</span><span class="special">)??</span></tt> has exactly the same effect.
+ <code class="computeroutput"><span class="special">(?:</span><span class="identifier">abc</span><span class="special">)??</span></code> has exactly the same effect.
       </p>
-<a name="boost_regex.syntax.perl_syntax.character_sets"></a><h4>
-<a name="id465181"></a>
+<a name="boost_regex.syntax.perl_syntax.character_sets"></a><h5>
+<a name="id498974"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_sets">Character sets</a>
- </h4>
+ </h5>
 <p>
- A character set is a bracket-expression starting with <tt class="computeroutput"><span class="special">[</span></tt>
- and ending with <tt class="computeroutput"><span class="special">]</span></tt>, it defines
+ A character set is a bracket-expression starting with <code class="computeroutput"><span class="special">[</span></code>
+ and ending with <code class="computeroutput"><span class="special">]</span></code>, it defines
         a set of characters, and matches any single character that is a member of
         that set.
       </p>
 <p>
         A bracket expression may contain any combination of the following:
       </p>
-<a name="boost_regex.syntax.perl_syntax.single_characters"></a><h5>
-<a name="id465243"></a>
+<a name="boost_regex.syntax.perl_syntax.single_characters"></a><h6>
+<a name="id499033"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_characters">Single characters</a>
- </h5>
+ </h6>
 <p>
- For example <tt class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></tt>, will match any of the characters 'a', 'b',
+ For example <code class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></code>, will match any of the characters 'a', 'b',
         or 'c'.
       </p>
-<a name="boost_regex.syntax.perl_syntax.character_ranges"></a><h5>
-<a name="id465294"></a>
+<a name="boost_regex.syntax.perl_syntax.character_ranges"></a><h6>
+<a name="id499083"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_ranges">Character
         ranges</a>
- </h5>
+ </h6>
 <p>
- For example <tt class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></tt>
+ For example <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></code>
         will match any single character in the range 'a' to 'c'. By default, for
         Perl regular expressions, a character x is within the range y to z, if the
         code point of the character lies within the codepoints of the endpoints of
- the range. Alternatively, if you set the <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions"><tt class="computeroutput"><span class="identifier">collate</span></tt> flag</a> when constructing the
+ the range. Alternatively, if you set the collate flag when constructing the
         regular expression, then ranges are locale sensitive.
       </p>
-<a name="boost_regex.syntax.perl_syntax.negation"></a><h5>
-<a name="id465376"></a>
+<a name="boost_regex.syntax.perl_syntax.negation"></a><h6>
+<a name="id499164"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.negation">Negation</a>
- </h5>
+ </h6>
 <p>
         If the bracket-expression begins with the ^ character, then it matches the
- complement of the characters it contains, for example <tt class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></tt> matches any character that is not in the
- range <tt class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span></tt>.
+ complement of the characters it contains, for example <code class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">]</span></code> matches any character that is not in the
+ range <code class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span></code>.
       </p>
-<a name="boost_regex.syntax.perl_syntax.character_classes"></a><h5>
-<a name="id465460"></a>
+<a name="boost_regex.syntax.perl_syntax.character_classes"></a><h6>
+<a name="id499246"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_classes">Character
         classes</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></tt>
- matches the named character class "name", for example <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt> matches any lower case character. See
- <a href="character_classes.html" title=" Character Class
- Names">character class names</a>.
+ An expression of the form <code class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></code>
+ matches the named character class "name", for example <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code> matches any lower case character. See
+ character class names.
       </p>
-<a name="boost_regex.syntax.perl_syntax.collating_elements"></a><h5>
-<a name="id465545"></a>
+<a name="boost_regex.syntax.perl_syntax.collating_elements"></a><h6>
+<a name="id499329"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.collating_elements">Collating
         Elements</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[.</span><span class="identifier">col</span><span class="special">.]</span></tt> matches
+ An expression of the form <code class="computeroutput"><span class="special">[[.</span><span class="identifier">col</span><span class="special">.]</span></code> matches
         the collating element <span class="emphasis"><em>col</em></span>. A collating element is any
         single character, or any sequence of characters that collates as a single
         unit. Collating elements may also be used as the end point of a range, for
- example: <tt class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></tt>
+ example: <code class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></code>
         matches the character sequence "ae", plus any single character
         in the range "ae"-c, assuming that "ae" is treated as
         a single collating element in the current locale.
       </p>
 <p>
- As an extension, a collating element may also be specified via it's symbolic name, for example:
+ As an extension, a collating element may also be specified via it's symbolic name, for example:
       </p>
-<pre class="programlisting">
-<span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
+<pre class="programlisting"><span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
 </pre>
 <p>
- matches a <tt class="computeroutput"><span class="special">\</span><span class="number">0</span></tt>
+ matches a <code class="computeroutput"><span class="special">\</span><span class="number">0</span></code>
         character.
       </p>
-<a name="boost_regex.syntax.perl_syntax.equivalence_classes"></a><h5>
-<a name="id465697"></a>
+<a name="boost_regex.syntax.perl_syntax.equivalence_classes"></a><h6>
+<a name="id499477"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.equivalence_classes">Equivalence
         classes</a>
- </h5>
+ </h6>
 <p>
- An expression of the form <tt class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></tt>,
+ An expression of the form <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
         matches any character or collating element whose primary sort key is the
         same as that for collating element <span class="emphasis"><em>col</em></span>, as with collating
- elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title=" Collating Names">symbolic
+ elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title="Collating Names">symbolic
         name</a>. A primary sort key is one that ignores case, accentation, or
- locale-specific tailorings; so for example <tt class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></tt> matches
+ locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
         any of the characters: a, À, Á, Â, Ã, Ä, Å, A, à, á, â, ã, ä and å. Unfortunately implementation
         of this is reliant on the platform's collation and localisation support;
         this feature can not be relied upon to work portably across all platforms,
         or even all locales on one platform.
       </p>
-<a name="boost_regex.syntax.perl_syntax.escaped_characters"></a><h5>
-<a name="id465807"></a>
+<a name="boost_regex.syntax.perl_syntax.escaped_characters"></a><h6>
+<a name="id499581"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.escaped_characters">Escaped
         Characters</a>
- </h5>
+ </h6>
 <p>
         All the escape sequences that match a single character, or a single character
- class are permitted within a character class definition. For example <tt class="computeroutput"><span class="special">[\[\]]</span></tt> would match either of <tt class="computeroutput"><span class="special">[</span></tt> or <tt class="computeroutput"><span class="special">]</span></tt>
- while <tt class="computeroutput"><span class="special">[\</span><span class="identifier">W</span><span class="special">\</span><span class="identifier">d</span><span class="special">]</span></tt>
+ class are permitted within a character class definition. For example <code class="computeroutput"><span class="special">[\[\]]</span></code> would match either of <code class="computeroutput"><span class="special">[</span></code> or <code class="computeroutput"><span class="special">]</span></code>
+ while <code class="computeroutput"><span class="special">[\</span><span class="identifier">W</span><span class="special">\</span><span class="identifier">d</span><span class="special">]</span></code>
         would match any character that is either a "digit", <span class="emphasis"><em>or</em></span>
         is <span class="emphasis"><em>not</em></span> a "word" character.
       </p>
-<a name="boost_regex.syntax.perl_syntax.combinations"></a><h5>
-<a name="id465914"></a>
+<a name="boost_regex.syntax.perl_syntax.combinations"></a><h6>
+<a name="id499686"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.combinations">Combinations</a>
- </h5>
+ </h6>
 <p>
         All of the above can be combined in one character set declaration, for example:
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]]</span></tt>.
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]]</span></code>.
       </p>
-<a name="boost_regex.syntax.perl_syntax.escapes"></a><h4>
-<a name="id465993"></a>
+<a name="boost_regex.syntax.perl_syntax.escapes"></a><h5>
+<a name="id499764"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.escapes">Escapes</a>
- </h4>
+ </h5>
 <p>
         Any special character preceded by an escape shall match itself.
       </p>
@@ -437,97 +421,97 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">a</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">a</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">a</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">a</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">e</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">e</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="number">0x1B</span></tt>
+ <code class="computeroutput"><span class="number">0x1B</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">f</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">f</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">r</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">r</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">r</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">r</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">t</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">t</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">t</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">t</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">v</span>
- </tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">v</span>
+ </code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">v</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">v</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">b</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">b</span></code>
                 (but only inside a character class declaration).
               </p>
               </td>
@@ -535,7 +519,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">cX</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">cX</span></code>
               </p>
               </td>
 <td>
@@ -548,7 +532,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">xdd</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">xdd</span></code>
               </p>
               </td>
 <td>
@@ -561,7 +545,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">x</span><span class="special">{</span><span class="identifier">dddd</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">x</span><span class="special">{</span><span class="identifier">dddd</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -574,7 +558,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="number">0ddd</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="number">0ddd</span></code>
               </p>
               </td>
 <td>
@@ -587,23 +571,23 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">name</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">name</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
               <p>
- Matches the single character which has the <a href="collating_names.html" title=" Collating Names">symbolic
- name</a> <span class="emphasis"><em>name</em></span>. For example <tt class="computeroutput"><span class="special">\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></tt> matches the single character \n.
+ Matches the single character which has the <a href="collating_names.html" title="Collating Names">symbolic
+ name</a> <span class="emphasis"><em>name</em></span>. For example <code class="computeroutput"><span class="special">\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></code> matches the single character \n.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_"></a><h5>
-<a name="id466708"></a>
+<a name="boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_"></a><h6>
+<a name="id500477"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_">"Single
         character" character classes:</a>
- </h5>
+ </h6>
 <p>
         Any escaped character <span class="emphasis"><em>x</em></span>, if <span class="emphasis"><em>x</em></span> is
         the name of a character class shall match any character that is a member
@@ -634,134 +618,133 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">d</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">d</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">l</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">l</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">s</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">space</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">space</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">u</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">u</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">upper</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">upper</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">w</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">w</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">word</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">word</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">D</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">D</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">digit</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">digit</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">L</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">L</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">lower</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">lower</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">S</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">S</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">space</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">space</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">U</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">U</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">upper</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">upper</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">W</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">W</span></code>
               </p>
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">word</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">word</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.perl_syntax.character_properties"></a><h5>
-<a name="id467341"></a>
+<a name="boost_regex.syntax.perl_syntax.character_properties"></a><h6>
+<a name="id501109"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_properties">Character
         Properties</a>
- </h5>
+ </h6>
 <p>
         The character property names in the following table are all equivalent to
- the <a href="character_classes.html" title=" Character Class
- Names">names used in character
+ the <a href="character_classes.html" title="Character Class Names">names used in character
         classes</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -791,7 +774,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">pX</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">pX</span></code>
               </p>
               </td>
 <td>
@@ -801,14 +784,14 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">X</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">X</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -818,14 +801,14 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">Name</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">Name</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">PX</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">PX</span></code>
               </p>
               </td>
 <td>
@@ -835,14 +818,14 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">X</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">X</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">P</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">P</span><span class="special">{</span><span class="identifier">Name</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -852,42 +835,42 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">[^[:</span><span class="identifier">Name</span><span class="special">:]]</span></tt>
+ <code class="computeroutput"><span class="special">[^[:</span><span class="identifier">Name</span><span class="special">:]]</span></code>
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
 <p>
- For example <tt class="computeroutput"><span class="special">\</span><span class="identifier">pd</span></tt>
- matches any "digit" character, as does <tt class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">digit</span><span class="special">}</span></tt>.
+ For example <code class="computeroutput"><span class="special">\</span><span class="identifier">pd</span></code>
+ matches any "digit" character, as does <code class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">digit</span><span class="special">}</span></code>.
       </p>
-<a name="boost_regex.syntax.perl_syntax.word_boundaries"></a><h5>
-<a name="id467752"></a>
+<a name="boost_regex.syntax.perl_syntax.word_boundaries"></a><h6>
+<a name="id501519"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.word_boundaries">Word Boundaries</a>
- </h5>
+ </h6>
 <p>
         The following escape sequences match the boundaries of words:
       </p>
 <p>
- <tt class="computeroutput"><span class="special">\&lt;</span></tt> Matches the start of a
+ <code class="computeroutput"><span class="special">\&lt;</span></code> Matches the start of a
         word.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">\&gt;</span></tt> Matches the end of a word.
+ <code class="computeroutput"><span class="special">\&gt;</span></code> Matches the end of a word.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">b</span></code>
         Matches a word boundary (the start or end of a word).
       </p>
 <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">B</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">B</span></code>
         Matches only when not at a word boundary.
       </p>
-<a name="boost_regex.syntax.perl_syntax.buffer_boundaries"></a><h5>
-<a name="id467856"></a>
+<a name="boost_regex.syntax.perl_syntax.buffer_boundaries"></a><h6>
+<a name="id501620"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.buffer_boundaries">Buffer boundaries</a>
- </h5>
+ </h6>
 <p>
         The following match only at buffer boundaries: a "buffer" in this
         context is the whole of the input text that is being matched against (note
@@ -907,106 +890,105 @@
       </p>
 <p>
         \Z Matches an optional sequence of newlines at the end of a buffer: equivalent
- to the regular expression <tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span><span class="special">*\</span><span class="identifier">z</span></tt>
+ to the regular expression <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span><span class="special">*\</span><span class="identifier">z</span></code>
       </p>
-<a name="boost_regex.syntax.perl_syntax.continuation_escape"></a><h5>
-<a name="id467940"></a>
+<a name="boost_regex.syntax.perl_syntax.continuation_escape"></a><h6>
+<a name="id501703"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.continuation_escape">Continuation
         Escape</a>
- </h5>
+ </h6>
 <p>
- The sequence <tt class="computeroutput"><span class="special">\</span><span class="identifier">G</span></tt>
+ The sequence <code class="computeroutput"><span class="special">\</span><span class="identifier">G</span></code>
         matches only at the end of the last match found, or at the start of the text
         being matched if no previous match was found. This escape useful if you're
         iterating over the matches contained within a text, and you want each subsequence
         match to start where the last one ended.
       </p>
-<a name="boost_regex.syntax.perl_syntax.quoting_escape"></a><h5>
-<a name="id467993"></a>
+<a name="boost_regex.syntax.perl_syntax.quoting_escape"></a><h6>
+<a name="id501754"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.quoting_escape">Quoting escape</a>
- </h5>
+ </h6>
 <p>
- The escape sequence <tt class="computeroutput"><span class="special">\</span><span class="identifier">Q</span></tt>
+ The escape sequence <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span></code>
         begins a "quoted sequence": all the subsequent characters are treated
         as literals, until either the end of the regular expression or \E is found.
- For example the expression: <tt class="computeroutput"><span class="special">\</span><span class="identifier">Q</span><span class="special">\*+\</span><span class="identifier">Ea</span><span class="special">+</span></tt> would match either of:
+ For example the expression: <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span><span class="special">\*+\</span><span class="identifier">Ea</span><span class="special">+</span></code> would match either of:
       </p>
-<pre class="programlisting">
-<span class="special">\*+</span><span class="identifier">a</span>
+<pre class="programlisting"><span class="special">\*+</span><span class="identifier">a</span>
 <span class="special">\*+</span><span class="identifier">aaa</span>
 </pre>
-<a name="boost_regex.syntax.perl_syntax.unicode_escapes"></a><h5>
-<a name="id468098"></a>
+<a name="boost_regex.syntax.perl_syntax.unicode_escapes"></a><h6>
+<a name="id501860"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.unicode_escapes">Unicode escapes</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">C</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">C</span></code>
         Matches a single code point: in Boost regex this has exactly the same effect
- as a "." operator. <tt class="computeroutput"><span class="special">\</span><span class="identifier">X</span></tt> Matches a combining character sequence:
+ as a "." operator. <code class="computeroutput"><span class="special">\</span><span class="identifier">X</span></code> Matches a combining character sequence:
         that is any non-combining character followed by a sequence of zero or more
         combining characters.
       </p>
-<a name="boost_regex.syntax.perl_syntax.any_other_escape"></a><h5>
-<a name="id468164"></a>
+<a name="boost_regex.syntax.perl_syntax.any_other_escape"></a><h6>
+<a name="id501924"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.any_other_escape">Any other
         escape</a>
- </h5>
+ </h6>
 <p>
         Any other escape sequence matches the character that is escaped, for example
         \@ matches a literal '@'.
       </p>
-<a name="boost_regex.syntax.perl_syntax.perl_extended_patterns"></a><h4>
-<a name="id468194"></a>
+<a name="boost_regex.syntax.perl_syntax.perl_extended_patterns"></a><h5>
+<a name="id501953"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_extended_patterns">Perl
         Extended Patterns</a>
- </h4>
+ </h5>
 <p>
         Perl-specific extensions to the regular expression syntax all start with
- <tt class="computeroutput"><span class="special">(?</span></tt>.
+ <code class="computeroutput"><span class="special">(?</span></code>.
       </p>
-<a name="boost_regex.syntax.perl_syntax.comments"></a><h5>
-<a name="id468236"></a>
+<a name="boost_regex.syntax.perl_syntax.comments"></a><h6>
+<a name="id501994"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.comments">Comments</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?</span># <span class="special">...</span>
- <span class="special">)</span></tt> is treated as a comment, it's contents
+ <code class="computeroutput"><span class="special">(?</span># <span class="special">...</span>
+ <span class="special">)</span></code> is treated as a comment, it's contents
         are ignored.
       </p>
-<a name="boost_regex.syntax.perl_syntax.modifiers"></a><h5>
-<a name="id468290"></a>
+<a name="boost_regex.syntax.perl_syntax.modifiers"></a><h6>
+<a name="id502047"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.modifiers">Modifiers</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?</span><span class="identifier">imsx</span><span class="special">-</span><span class="identifier">imsx</span> <span class="special">...</span> <span class="special">)</span></tt> alters
+ <code class="computeroutput"><span class="special">(?</span><span class="identifier">imsx</span><span class="special">-</span><span class="identifier">imsx</span> <span class="special">...</span> <span class="special">)</span></code> alters
         which of the perl modifiers are in effect within the pattern, changes take
         effect from the point that the block is first seen and extend to any enclosing
- <tt class="computeroutput"><span class="special">)</span></tt>. Letters before a '-' turn
+ <code class="computeroutput"><span class="special">)</span></code>. Letters before a '-' turn
         that perl modifier on, letters afterward, turn it off.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">(?</span><span class="identifier">imsx</span><span class="special">-</span><span class="identifier">imsx</span><span class="special">:</span><span class="identifier">pattern</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(?</span><span class="identifier">imsx</span><span class="special">-</span><span class="identifier">imsx</span><span class="special">:</span><span class="identifier">pattern</span><span class="special">)</span></code>
         applies the specified modifiers to pattern only.
       </p>
-<a name="boost_regex.syntax.perl_syntax.non_marking_groups"></a><h5>
-<a name="id468418"></a>
+<a name="boost_regex.syntax.perl_syntax.non_marking_groups"></a><h6>
+<a name="id502174"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_groups">Non-marking
         groups</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?:</span><span class="identifier">pattern</span><span class="special">)</span></tt> lexically groups pattern, without generating
+ <code class="computeroutput"><span class="special">(?:</span><span class="identifier">pattern</span><span class="special">)</span></code> lexically groups pattern, without generating
         an additional sub-expression.
       </p>
-<a name="boost_regex.syntax.perl_syntax.lookahead"></a><h5>
-<a name="id468471"></a>
+<a name="boost_regex.syntax.perl_syntax.lookahead"></a><h6>
+<a name="id502225"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookahead">Lookahead</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?=</span><span class="identifier">pattern</span><span class="special">)</span></tt> consumes zero characters, only if pattern
+ <code class="computeroutput"><span class="special">(?=</span><span class="identifier">pattern</span><span class="special">)</span></code> consumes zero characters, only if pattern
         matches.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">(?!</span><span class="identifier">pattern</span><span class="special">)</span></tt> consumes zero characters, only if pattern
+ <code class="computeroutput"><span class="special">(?!</span><span class="identifier">pattern</span><span class="special">)</span></code> consumes zero characters, only if pattern
         does not match.
       </p>
 <p>
@@ -1015,51 +997,50 @@
         letter, a punctuation symbol, and be at least 6 characters long, then the
         expression:
       </p>
-<pre class="programlisting">
-<span class="special">(?=.*[[:</span><span class="identifier">lower</span><span class="special">:]])(?=.*[[:</span><span class="identifier">upper</span><span class="special">:]])(?=.*[[:</span><span class="identifier">punct</span><span class="special">:]]).{</span><span class="number">6</span><span class="special">,}</span>
+<pre class="programlisting"><span class="special">(?=.*[[:</span><span class="identifier">lower</span><span class="special">:]])(?=.*[[:</span><span class="identifier">upper</span><span class="special">:]])(?=.*[[:</span><span class="identifier">punct</span><span class="special">:]]).{</span><span class="number">6</span><span class="special">,}</span>
 </pre>
 <p>
         could be used to validate the password.
       </p>
-<a name="boost_regex.syntax.perl_syntax.lookbehind"></a><h5>
-<a name="id468615"></a>
+<a name="boost_regex.syntax.perl_syntax.lookbehind"></a><h6>
+<a name="id502366"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookbehind">Lookbehind</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?&lt;=</span><span class="identifier">pattern</span><span class="special">)</span></tt> consumes zero characters, only if pattern
+ <code class="computeroutput"><span class="special">(?&lt;=</span><span class="identifier">pattern</span><span class="special">)</span></code> consumes zero characters, only if pattern
         could be matched against the characters preceding the current position (pattern
         must be of fixed length).
       </p>
 <p>
- <tt class="computeroutput"><span class="special">(?&lt;!</span><span class="identifier">pattern</span><span class="special">)</span></tt> consumes zero characters, only if pattern
+ <code class="computeroutput"><span class="special">(?&lt;!</span><span class="identifier">pattern</span><span class="special">)</span></code> consumes zero characters, only if pattern
         could not be matched against the characters preceding the current position
         (pattern must be of fixed length).
       </p>
-<a name="boost_regex.syntax.perl_syntax.independent_sub_expressions"></a><h5>
-<a name="id468695"></a>
+<a name="boost_regex.syntax.perl_syntax.independent_sub_expressions"></a><h6>
+<a name="id502445"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.independent_sub_expressions">Independent
         sub-expressions</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?&gt;</span><span class="identifier">pattern</span><span class="special">)</span></tt> <span class="emphasis"><em>pattern</em></span> is matched
+ <code class="computeroutput"><span class="special">(?&gt;</span><span class="identifier">pattern</span><span class="special">)</span></code> <span class="emphasis"><em>pattern</em></span> is matched
         independently of the surrounding patterns, the expression will never backtrack
         into <span class="emphasis"><em>pattern</em></span>. Independent sub-expressions are typically
         used to improve performance; only the best possible match for pattern will
         be considered, if this doesn't allow the expression as a whole to match then
         no match is found at all.
       </p>
-<a name="boost_regex.syntax.perl_syntax.conditional_expressions"></a><h5>
-<a name="id468762"></a>
+<a name="boost_regex.syntax.perl_syntax.conditional_expressions"></a><h6>
+<a name="id502509"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.conditional_expressions">Conditional
         Expressions</a>
- </h5>
+ </h6>
 <p>
- <tt class="computeroutput"><span class="special">(?(</span><span class="identifier">condition</span><span class="special">)</span><span class="identifier">yes</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">|</span><span class="identifier">no</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">)</span></tt> attempts to match <span class="emphasis"><em>yes-pattern</em></span>
+ <code class="computeroutput"><span class="special">(?(</span><span class="identifier">condition</span><span class="special">)</span><span class="identifier">yes</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">|</span><span class="identifier">no</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">)</span></code> attempts to match <span class="emphasis"><em>yes-pattern</em></span>
         if the <span class="emphasis"><em>condition</em></span> is true, otherwise attempts to match
         <span class="emphasis"><em>no-pattern</em></span>.
       </p>
 <p>
- <tt class="computeroutput"><span class="special">(?(</span><span class="identifier">condition</span><span class="special">)</span><span class="identifier">yes</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(?(</span><span class="identifier">condition</span><span class="special">)</span><span class="identifier">yes</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">)</span></code>
         attempts to match <span class="emphasis"><em>yes-pattern</em></span> if the <span class="emphasis"><em>condition</em></span>
         is true, otherwise fails.
       </p>
@@ -1068,31 +1049,31 @@
         or the index of a marked sub-expression (the condition becomes true if the
         sub-expression has been matched).
       </p>
-<a name="boost_regex.syntax.perl_syntax.operator_precedence"></a><h4>
-<a name="id468932"></a>
+<a name="boost_regex.syntax.perl_syntax.operator_precedence"></a><h5>
+<a name="id502677"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator
         precedence</a>
- </h4>
+ </h5>
 <p>
         The order of precedence for of operators is as follows:
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- Collation-related bracket symbols <tt class="computeroutput"><span class="special">[==]</span>
- <span class="special">[::]</span> <span class="special">[..]</span></tt>
+ Collation-related bracket symbols <code class="computeroutput"><span class="special">[==]</span>
+ <span class="special">[::]</span> <span class="special">[..]</span></code>
 </li>
 <li>
- Escaped characters <tt class="computeroutput"><span class="special">\</span></tt>
+ Escaped characters <code class="computeroutput"><span class="special">\</span></code>
 </li>
 <li>
- Character set (bracket expression) <tt class="computeroutput"><span class="special">[]</span></tt>
+ Character set (bracket expression) <code class="computeroutput"><span class="special">[]</span></code>
 </li>
 <li>
- Grouping <tt class="computeroutput"><span class="special">()</span></tt>
+ Grouping <code class="computeroutput"><span class="special">()</span></code>
 </li>
 <li>
- Single-character-ERE duplication <tt class="computeroutput"><span class="special">*</span>
- <span class="special">+</span> <span class="special">?</span> <span class="special">{</span><span class="identifier">m</span><span class="special">,</span><span class="identifier">n</span><span class="special">}</span></tt>
+ Single-character-ERE duplication <code class="computeroutput"><span class="special">*</span>
+ <span class="special">+</span> <span class="special">?</span> <span class="special">{</span><span class="identifier">m</span><span class="special">,</span><span class="identifier">n</span><span class="special">}</span></code>
 </li>
 <li>
           Concatenation
@@ -1104,11 +1085,11 @@
           Alternation |
         </li>
 </ol></div>
-<a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a><h3>
-<a name="id469111"></a>
+<a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a><h4>
+<a name="id502856"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What gets
         matched</a>
- </h3>
+ </h4>
 <p>
         If you view the regular expression as a directed (possibly cyclic) graph,
         then the best match found is the first match found by a depth-first-search
@@ -1118,8 +1099,7 @@
         Alternatively:
       </p>
 <p>
- The best match found is the <a href="leftmost_longest_rule.html" title=" The Leftmost
- Longest Rule">leftmost
+ The best match found is the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost
         match</a>, with individual elements matched as follows;
       </p>
 <div class="informaltable"><table class="table">
@@ -1143,7 +1123,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">AtomA</span> <span class="identifier">AtomB</span></tt>
+ <code class="computeroutput"><span class="identifier">AtomA</span> <span class="identifier">AtomB</span></code>
               </p>
               </td>
 <td>
@@ -1156,8 +1136,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Expression1</span> <span class="special">|</span>
- <span class="identifier">Expression2</span></tt>
+ <code class="computeroutput"><span class="identifier">Expression1</span> <span class="special">|</span>
+ <span class="identifier">Expression2</span></code>
               </p>
               </td>
 <td>
@@ -1170,7 +1150,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="identifier">N</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="identifier">N</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -1182,7 +1162,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="identifier">N</span><span class="special">,</span><span class="identifier">M</span><span class="special">}</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="identifier">N</span><span class="special">,</span><span class="identifier">M</span><span class="special">}</span></code>
               </p>
               </td>
 <td>
@@ -1194,7 +1174,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="identifier">N</span><span class="special">,</span><span class="identifier">M</span><span class="special">}?</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="identifier">N</span><span class="special">,</span><span class="identifier">M</span><span class="special">}?</span></code>
               </p>
               </td>
 <td>
@@ -1206,16 +1186,16 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">?,</span>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">?,</span>
                 <span class="identifier">S</span><span class="special">*,</span>
- <span class="identifier">S</span><span class="special">+</span></tt>
+ <span class="identifier">S</span><span class="special">+</span></code>
               </p>
               </td>
 <td>
               <p>
- The same as <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="number">1</span><span class="special">}</span></tt>,
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}</span></tt>,
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">1</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}</span></tt>
+ The same as <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="number">1</span><span class="special">}</span></code>,
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}</span></code>,
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">1</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}</span></code>
                 respectively.
               </p>
               </td>
@@ -1223,16 +1203,16 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">??,</span>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">??,</span>
                 <span class="identifier">S</span><span class="special">*?,</span>
- <span class="identifier">S</span><span class="special">+?</span></tt>
+ <span class="identifier">S</span><span class="special">+?</span></code>
               </p>
               </td>
 <td>
               <p>
- The same as <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="number">1</span><span class="special">}?</span></tt>,
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}?</span></tt>,
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">1</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}?</span></tt>
+ The same as <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="number">1</span><span class="special">}?</span></code>,
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">0</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}?</span></code>,
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">{</span><span class="number">1</span><span class="special">,</span><span class="identifier">UINT_MAX</span><span class="special">}?</span></code>
                 respectively.
               </p>
               </td>
@@ -1240,7 +1220,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(?&gt;</span><span class="identifier">S</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(?&gt;</span><span class="identifier">S</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1252,7 +1232,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(?=</span><span class="identifier">S</span><span class="special">),</span> <span class="special">(?&lt;=</span><span class="identifier">S</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(?=</span><span class="identifier">S</span><span class="special">),</span> <span class="special">(?&lt;=</span><span class="identifier">S</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1265,7 +1245,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(?!</span><span class="identifier">S</span><span class="special">),</span> <span class="special">(?&lt;!</span><span class="identifier">S</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(?!</span><span class="identifier">S</span><span class="special">),</span> <span class="special">(?&lt;!</span><span class="identifier">S</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1277,8 +1257,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">(?(</span><span class="identifier">condition</span><span class="special">)</span><span class="identifier">yes</span><span class="special">-</span><span class="identifier">pattern</span>
- <span class="special">|</span> <span class="identifier">no</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="special">(?(</span><span class="identifier">condition</span><span class="special">)</span><span class="identifier">yes</span><span class="special">-</span><span class="identifier">pattern</span>
+ <span class="special">|</span> <span class="identifier">no</span><span class="special">-</span><span class="identifier">pattern</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1290,57 +1270,55 @@
 </tr>
 </tbody>
 </table></div>
-<a name="boost_regex.syntax.perl_syntax.variations"></a><h3>
-<a name="id470029"></a>
+<a name="boost_regex.syntax.perl_syntax.variations"></a><h4>
+<a name="id503770"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.variations">Variations</a>
- </h3>
+ </h4>
 <p>
- The <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions">options
- <tt class="computeroutput"><span class="identifier">normal</span></tt>, <tt class="computeroutput"><span class="identifier">ECMAScript</span></tt>,
- <tt class="computeroutput"><span class="identifier">JavaScript</span></tt> and <tt class="computeroutput"><span class="identifier">JScript</span></tt></a> are all synonyms for <tt class="computeroutput"><span class="identifier">perl</span></tt>.
+ The <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">options
+ <code class="computeroutput"><span class="identifier">normal</span></code>, <code class="computeroutput"><span class="identifier">ECMAScript</span></code>,
+ <code class="computeroutput"><span class="identifier">JavaScript</span></code> and <code class="computeroutput"><span class="identifier">JScript</span></code></a> are all synonyms for <code class="computeroutput"><span class="identifier">perl</span></code>.
       </p>
-<a name="boost_regex.syntax.perl_syntax.options"></a><h3>
-<a name="id470124"></a>
+<a name="boost_regex.syntax.perl_syntax.options"></a><h4>
+<a name="id503865"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.options">Options</a>
- </h3>
+ </h4>
 <p>
- There are a <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions">variety
- of flags</a> that may be combined with the <tt class="computeroutput"><span class="identifier">perl</span></tt>
+ There are a <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">variety
+ of flags</a> that may be combined with the <code class="computeroutput"><span class="identifier">perl</span></code>
         option when constructing the regular expression, in particular note that
- the <tt class="computeroutput"><span class="identifier">newline_alt</span></tt> option alters
- the syntax, while the <tt class="computeroutput"><span class="identifier">collate</span></tt>,
- <tt class="computeroutput"><span class="identifier">nosubs</span></tt> and <tt class="computeroutput"><span class="identifier">icase</span></tt> options modify how the case and locale
+ the <code class="computeroutput"><span class="identifier">newline_alt</span></code> option alters
+ the syntax, while the <code class="computeroutput"><span class="identifier">collate</span></code>,
+ <code class="computeroutput"><span class="identifier">nosubs</span></code> and <code class="computeroutput"><span class="identifier">icase</span></code> options modify how the case and locale
         sensitivity are to be applied.
       </p>
-<a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a><h3>
-<a name="id470227"></a>
+<a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a><h4>
+<a name="id503966"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern
         Modifiers</a>
- </h3>
+ </h4>
 <p>
- The perl <tt class="computeroutput"><span class="identifier">smix</span></tt> modifiers can
- either be applied using a <tt class="computeroutput"><span class="special">(?</span><span class="identifier">smix</span><span class="special">-</span><span class="identifier">smix</span><span class="special">)</span></tt> prefix to the regular expression, or with
- one of the <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="
- Options for Perl Regular Expressions">regex-compile
- time flags <tt class="computeroutput"><span class="identifier">no_mod_m</span></tt>, <tt class="computeroutput"><span class="identifier">mod_x</span></tt>, <tt class="computeroutput"><span class="identifier">mod_s</span></tt>,
- and <tt class="computeroutput"><span class="identifier">no_mod_s</span></tt></a>.
+ The perl <code class="computeroutput"><span class="identifier">smix</span></code> modifiers can
+ either be applied using a <code class="computeroutput"><span class="special">(?</span><span class="identifier">smix</span><span class="special">-</span><span class="identifier">smix</span><span class="special">)</span></code> prefix to the regular expression, or with
+ one of the <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">regex-compile
+ time flags <code class="computeroutput"><span class="identifier">no_mod_m</span></code>, <code class="computeroutput"><span class="identifier">mod_x</span></code>, <code class="computeroutput"><span class="identifier">mod_s</span></code>,
+ and <code class="computeroutput"><span class="identifier">no_mod_s</span></code></a>.
       </p>
-<a name="boost_regex.syntax.perl_syntax.references"></a><h3>
-<a name="id470356"></a>
+<a name="boost_regex.syntax.perl_syntax.references"></a><h4>
+<a name="id504093"></a>
         <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.references">References</a>
- </h3>
+ </h4>
 <p>
         <a href="http://perldoc.perl.org/perlre.html" target="_top">Perl 5.8</a>.
       </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/boost_regex/unicode.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/boost_regex/unicode.html (original)
+++ branches/fix-links/libs/regex/doc/html/boost_regex/unicode.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Unicode and Boost.Regex</title>
+<title>Unicode and Boost.Regex</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
-<link rel="prev" href="introduction_and_overview.html" title="Introduction and
- Overview">
-<link rel="next" href="captures.html" title=" Understanding Marked Sub-Expressions
- and Captures">
+<link rel="prev" href="introduction_and_overview.html" title="Introduction and Overview">
+<link rel="next" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,57 +24,58 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.unicode"></a> Unicode and Boost.Regex</h2></div></div></div>
+<a name="boost_regex.unicode"></a> Unicode and Boost.Regex
+</h2></div></div></div>
 <p>
       There are two ways to use Boost.Regex with Unicode strings:
     </p>
-<a name="boost_regex.unicode.rely_on_wchar_t"></a><h4>
-<a name="id458749"></a>
+<a name="boost_regex.unicode.rely_on_wchar_t"></a><h5>
+<a name="id492571"></a>
       <a href="unicode.html#boost_regex.unicode.rely_on_wchar_t">Rely on wchar_t</a>
- </h4>
+ </h5>
 <p>
- If your platform's <tt class="computeroutput"><span class="keyword">wchar_t</span></tt> type
+ If your platform's <code class="computeroutput"><span class="keyword">wchar_t</span></code> type
       can hold Unicode strings, and your platform's C/C++ runtime correctly handles
- wide character constants (when passed to <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iswspace</span></tt>
- <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iswlower</span></tt> etc), then you can use <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span></tt>
+ wide character constants (when passed to <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iswspace</span></code>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iswlower</span></code> etc), then you can use <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span></code>
       to process Unicode. However, there are several disadvantages to this approach:
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- It's not portable: there's no guarantee on the width of <tt class="computeroutput"><span class="keyword">wchar_t</span></tt>,
+ It's not portable: there's no guarantee on the width of <code class="computeroutput"><span class="keyword">wchar_t</span></code>,
         or even whether the runtime treats wide characters as Unicode at all, most
         Windows compilers do so, but many Unix systems do not.
       </li>
 <li>
- There's no support for Unicode-specific character classes: <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">Nd</span><span class="special">:]]</span></tt>,
- <tt class="computeroutput"><span class="special">[[:</span><span class="identifier">Po</span><span class="special">:]]</span></tt> etc.
+ There's no support for Unicode-specific character classes: <code class="computeroutput"><span class="special">[[:</span><span class="identifier">Nd</span><span class="special">:]]</span></code>,
+ <code class="computeroutput"><span class="special">[[:</span><span class="identifier">Po</span><span class="special">:]]</span></code> etc.
       </li>
 <li>
         You can only search strings that are encoded as sequences of wide characters,
         it is not possible to search UTF-8, or even UTF-16 on many platforms.
       </li>
 </ul></div>
-<a name="boost_regex.unicode.use_a_unicode_aware_regular_expression_type_"></a><h4>
-<a name="id458932"></a>
+<a name="boost_regex.unicode.use_a_unicode_aware_regular_expression_type_"></a><h5>
+<a name="id492755"></a>
       <a href="unicode.html#boost_regex.unicode.use_a_unicode_aware_regular_expression_type_">Use
       a Unicode Aware Regular Expression Type.</a>
- </h4>
+ </h5>
 <p>
       If you have the <a href="http://www.ibm.com/software/globalization/icu/" target="_top">ICU
       library</a>, then Boost.Regex can be <a href="install.html#boost_regex.install.building_with_unicode_and_icu_support">configured
       to make use of it</a>, and provide a distinct regular expression type (boost::u32regex),
       that supports both Unicode specific character properties, and the searching
- of text that is encoded in either UTF-8, UTF-16, or UTF-32. See: <a href="ref/non_std_strings/icu.html" title=" Working With
- Unicode and ICU String Types">ICU
+ of text that is encoded in either UTF-8, UTF-16, or UTF-32. See: <a href="ref/non_std_strings/icu.html" title="Working With Unicode and ICU String Types">ICU
       string class support</a>.
     </p>
 </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"><small>Copyright © 2007 John Maddock<p>
+<td align="right"><div class="copyright-footer">Copyright © 1998 -2007 John Maddock<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></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/fix-links/libs/regex/doc/html/index.html
==============================================================================
--- branches/fix-links/libs/regex/doc/html/index.html (original)
+++ branches/fix-links/libs/regex/doc/html/index.html 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Regex</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="index.html" title="Boost.Regex">
-<link rel="next" href="boost_regex/configuration.html" title=" Configuration">
+<link rel="next" href="boost_regex/configuration.html" title="Configuration">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +26,9 @@
 <div><div class="authorgroup"><div class="author"><h3 class="author">
 <span class="firstname">John</span> <span class="surname">Maddock</span>
 </h3></div></div></div>
-<div><p class="copyright">Copyright © 2007 John Maddock</p></div>
+<div><p class="copyright">Copyright © 1998 -2007 John Maddock</p></div>
 <div><div class="legalnotice">
-<a name="id385571"></a><p>
+<a name="id435870"></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>
@@ -155,7 +155,7 @@
 <dt><span class="section"><a href="boost_regex/ref/concepts/traits_concept.html"> Traits Class
         Requirements</a></span></dt>
 <dt><span class="section"><a href="boost_regex/ref/concepts/iterator_concepts.html"> Iterator
- Rrequirements</a></span></dt>
+ Requirements</a></span></dt>
 </dl></dd>
 <dt><span class="section">Deprecated Interfaces</span></dt>
 <dd><dl>
@@ -190,20 +190,10 @@
 </dl></dd>
 </dl>
 </div>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </p>
-<p>
- </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 07, 2007 at 02:57:53 GMT</small></p></td>
-<td align="right"><div class="copyright-footer"><small></small></div></td>
+<td align="left"><p><small>Last revised: December 14, 2007 at 10:05:07 GMT</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="boost_regex/configuration.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>

Modified: branches/fix-links/libs/regex/doc/regex.qbk
==============================================================================
--- branches/fix-links/libs/regex/doc/regex.qbk (original)
+++ branches/fix-links/libs/regex/doc/regex.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1,7 +1,7 @@
 
 [article Boost.Regex
     [quickbook 1.3]
- [copyright 2007 John Maddock]
+ [copyright 1998-2007 John Maddock]
     [purpose Regular Expressions]
     [license
         Distributed under the Boost Software License, Version 1.0.

Modified: branches/fix-links/libs/regex/doc/regex_traits.qbk
==============================================================================
--- branches/fix-links/libs/regex/doc/regex_traits.qbk (original)
+++ branches/fix-links/libs/regex/doc/regex_traits.qbk 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -20,10 +20,10 @@
    struct c_regex_traits;
 
    template <class charT>
- struct cpp_regex_traits;
+ class cpp_regex_traits;
 
    template <class charT>
- struct w32_regex_traits;
+ class w32_regex_traits;
 
    } // namespace boost
 

Modified: branches/fix-links/libs/regex/example/snippets/regex_match_example.cpp
==============================================================================
--- branches/fix-links/libs/regex/example/snippets/regex_match_example.cpp (original)
+++ branches/fix-links/libs/regex/example/snippets/regex_match_example.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -65,7 +65,7 @@
 }
 #endif
 
-int main(int argc)
+int main(int argc, const char*[])
 {
    std::string in, out;
    do

Modified: branches/fix-links/libs/regex/example/snippets/regex_split_example_1.cpp
==============================================================================
--- branches/fix-links/libs/regex/example/snippets/regex_split_example_1.cpp (original)
+++ branches/fix-links/libs/regex/example/snippets/regex_split_example_1.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -47,7 +47,7 @@
 #endif
 
 
-int main(int argc)
+int main(int argc, const char*[])
 {
    string s;
    list<string> l;

Modified: branches/fix-links/libs/regex/example/snippets/regex_token_iterator_eg_1.cpp
==============================================================================
--- branches/fix-links/libs/regex/example/snippets/regex_token_iterator_eg_1.cpp (original)
+++ branches/fix-links/libs/regex/example/snippets/regex_token_iterator_eg_1.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -40,7 +40,7 @@
 #endif
 
 
-int main(int argc)
+int main(int argc, const char*[])
 {
    string s;
    do{

Modified: branches/fix-links/libs/thread/src/pthread/thread.cpp
==============================================================================
--- branches/fix-links/libs/thread/src/pthread/thread.cpp (original)
+++ branches/fix-links/libs/thread/src/pthread/thread.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -13,6 +13,14 @@
 #include <boost/thread/locks.hpp>
 #include <boost/thread/once.hpp>
 #include <boost/thread/tss.hpp>
+#ifdef __linux__
+#include <sys/sysinfo.h>
+#elif defined(__APPLE__) || defined(__FreeBSD__)
+#include <sys/types.h>
+#include <sys/sysctl.h>
+#elif defined(__sun)
+#include <unistd.h>
+#endif
 
 #include "timeconv.inl"
 
@@ -229,7 +237,7 @@
         return !operator==(other);
     }
 
- boost::shared_ptr<detail::thread_data_base> thread::get_thread_info() const
+ detail::thread_data_ptr thread::get_thread_info() const
     {
         lock_guard<mutex> l(thread_info_mutex);
         return thread_info;
@@ -237,7 +245,7 @@
 
     void thread::join()
     {
- boost::shared_ptr<detail::thread_data_base> const local_thread_info=get_thread_info();
+ detail::thread_data_ptr const local_thread_info=get_thread_info();
         if(local_thread_info)
         {
             bool do_join=false;
@@ -281,7 +289,7 @@
 
     bool thread::timed_join(system_time const& wait_until)
     {
- boost::shared_ptr<detail::thread_data_base> const local_thread_info=get_thread_info();
+ detail::thread_data_ptr const local_thread_info=get_thread_info();
         if(local_thread_info)
         {
             bool do_join=false;
@@ -335,7 +343,7 @@
 
     void thread::detach()
     {
- boost::shared_ptr<detail::thread_data_base> local_thread_info;
+ detail::thread_data_ptr local_thread_info;
         {
             lock_guard<mutex> l1(thread_info_mutex);
             thread_info.swap(local_thread_info);
@@ -408,15 +416,28 @@
 
     unsigned thread::hardware_concurrency()
     {
- return 1;
+#if defined(PTW32_VERSION) || defined(__hpux)
+ return pthread_num_processors_np();
+#elif defined(__linux__)
+ return get_nprocs();
+#elif defined(__APPLE__) || defined(__FreeBSD__)
+ int count;
+ size_t size=sizeof(count);
+ return sysctlbyname("hw.ncpu",&count,&size,NULL,0)?0:count;
+#elif defined(__sun)
+ int const count=sysconf(_SC_NPROCESSORS_ONLN);
+ return (count>0)?count:0;
+#else
+ return 0;
+#endif
     }
 
     thread::id thread::get_id() const
     {
- boost::shared_ptr<detail::thread_data_base> local_thread_info=get_thread_info();
+ detail::thread_data_ptr const local_thread_info=get_thread_info();
         if(local_thread_info)
         {
- return id(local_thread_info->thread_handle);
+ return id(local_thread_info);
         }
         else
         {
@@ -426,7 +447,7 @@
 
     void thread::interrupt()
     {
- boost::shared_ptr<detail::thread_data_base> local_thread_info=get_thread_info();
+ detail::thread_data_ptr const local_thread_info=get_thread_info();
         if(local_thread_info)
         {
             lock_guard<mutex> lk(local_thread_info->data_mutex);
@@ -440,7 +461,7 @@
 
     bool thread::interruption_requested() const
     {
- boost::shared_ptr<detail::thread_data_base> local_thread_info=get_thread_info();
+ detail::thread_data_ptr const local_thread_info=get_thread_info();
         if(local_thread_info)
         {
             lock_guard<mutex> lk(local_thread_info->data_mutex);
@@ -455,6 +476,12 @@
 
     namespace this_thread
     {
+ thread::id get_id()
+ {
+ boost::detail::thread_data_base* const thread_info=get_or_make_current_thread_data();
+ return thread::id(thread_info?thread_info->shared_from_this():detail::thread_data_ptr());
+ }
+
         void interruption_point()
         {
             boost::detail::thread_data_base* const thread_info=detail::get_current_thread_data();

Modified: branches/fix-links/libs/thread/test/Jamfile.v2
==============================================================================
--- branches/fix-links/libs/thread/test/Jamfile.v2 (original)
+++ branches/fix-links/libs/thread/test/Jamfile.v2 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -35,7 +35,10 @@
 {
     test-suite "threads"
         : [ thread-run test_thread.cpp ]
+ [ thread-run test_thread_id.cpp ]
+ [ thread-run test_hardware_concurrency.cpp ]
           [ thread-run test_thread_move.cpp ]
+ [ thread-run test_move_function.cpp ]
           [ thread-run test_mutex.cpp ]
           [ thread-run test_condition_notify_one.cpp ]
           [ thread-run test_condition_timed_wait_times_out.cpp ]

Modified: branches/fix-links/libs/utility/value_init_test.cpp
==============================================================================
--- branches/fix-links/libs/utility/value_init_test.cpp (original)
+++ branches/fix-links/libs/utility/value_init_test.cpp 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -156,6 +156,29 @@
 
 typedef unsigned char ArrayOfBytes[256];
 
+
+//
+// A struct that allows testing whether the appropriate copy functions are called.
+//
+struct CopyFunctionCallTester
+{
+ bool is_copy_constructed;
+ bool is_assignment_called;
+
+ CopyFunctionCallTester()
+ : is_copy_constructed(false), is_assignment_called(false) {}
+
+ CopyFunctionCallTester(const CopyFunctionCallTester & )
+ : is_copy_constructed(true), is_assignment_called(false) {}
+
+ CopyFunctionCallTester & operator=(const CopyFunctionCallTester & )
+ {
+ is_assignment_called = true ;
+ return *this ;
+ }
+};
+
+
 //
 // This test function tests boost::value_initialized<T> for a specific type T.
 // The first argument (y) is assumed have the value of a value-initialized object.
@@ -244,8 +267,22 @@
   boost::value_initialized<ArrayOfBytes> valueInitializedArrayOfBytes;
   BOOST_CHECK (std::memcmp(get(valueInitializedArrayOfBytes), zeroInitializedArrayOfBytes, sizeof(ArrayOfBytes)) == 0);
 
+ boost::value_initialized<CopyFunctionCallTester> copyFunctionCallTester1;
+ BOOST_CHECK ( ! get(copyFunctionCallTester1).is_copy_constructed);
+ BOOST_CHECK ( ! get(copyFunctionCallTester1).is_assignment_called);
+
+ boost::value_initialized<CopyFunctionCallTester> copyFunctionCallTester2 = boost::value_initialized<CopyFunctionCallTester>(copyFunctionCallTester1);
+ BOOST_CHECK ( get(copyFunctionCallTester2).is_copy_constructed);
+ BOOST_CHECK ( ! get(copyFunctionCallTester2).is_assignment_called);
+
+ boost::value_initialized<CopyFunctionCallTester> copyFunctionCallTester3;
+ copyFunctionCallTester3 = boost::value_initialized<CopyFunctionCallTester>(copyFunctionCallTester1);
+ BOOST_CHECK ( ! get(copyFunctionCallTester3).is_copy_constructed);
+ BOOST_CHECK ( get(copyFunctionCallTester3).is_assignment_called);
+
   return 0;
 }
 
 
 unsigned int expected_failures = 0;
+

Modified: branches/fix-links/status/explicit-failures-markup.xml
==============================================================================
--- branches/fix-links/status/explicit-failures-markup.xml (original)
+++ branches/fix-links/status/explicit-failures-markup.xml 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -15,11 +15,10 @@
         - http://syseng.nist.gov/b2bTestbed/projects/xmlvalidation/instance_validation.html
         - http://xmlvalidation.com/
 
- With both tools you need to provide both the explicit-failures-markup.xml
- file as the XML document and the explicit-failures.xsd as the schema
- document. Use the browse buttons to select them from your local hard
- drive.
-
+ With both tools you need to provide both the explicit-failures-markup.xml
+ file as the XML document and the explicit-failures.xsd as the schema
+ document. Use the browse buttons to select them from your local hard
+ drive.
     -->
 
     <!-- /////////////// Toolsets /////////////// -->
@@ -31,6 +30,7 @@
     <mark-toolset name="gcc-4.2.1_linux_x86_64" status="required"/>
     <mark-toolset name="intel-linux-9.0" status="required"/>
     <mark-toolset name="intel-vc8-win-10.0" status="required"/>
+ <mark-toolset name="intel-win-10.0" status="required"/>
     <mark-toolset name="msvc-7.1" status="required"/>
     <mark-toolset name="msvc-8.0" status="required"/>
     <mark-toolset name="msvc-8.0_64" status="required"/>
@@ -336,9 +336,14 @@
             <note refid="39" author="Boris Gubenko"/>
         </mark-expected-failures>
         <mark-expected-failures>
- <test name="test_bimap_serialization"/>
- <toolset name="gcc-mingw-3.4.5"/>
- <note author="Matias Capeletto">Compiler bug.</note>
+ <test name="test_bimap_serialization"/>
+ <toolset name="gcc-mingw-3.4.5"/>
+ <note author="Matias Capeletto">Compiler bug.</note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="test_bimap_property_map"/>
+ <toolset name="gcc-3.4.6_linux_x86_64"/>
+ <note author="Matias Capeletto">Time out.</note>
         </mark-expected-failures>
     </library>
 
@@ -443,6 +448,16 @@
                 <note author="Jeremy Siek" refid="1"/>
             </mark-failure>
         </test>
+ <test name="stl_concept_check">
+ <mark-failure>
+ <toolset name="hp_cxx*"/>
+ <note author="Markus Schoepflin" date="09 Dec 2007">
+ This version of the Rogue Wave library fails to provide all
+ needed addition operators for the iterator type and the
+ difference type of std::deque.
+ </note>
+ </mark-failure>
+ </test>
     </library>
 
     <!-- config -->
@@ -1520,8 +1535,8 @@
             </note>
         </mark-expected-failures>
         <mark-expected-failures>
- <test name="interfaces_example"/>
- <toolset name="msvc-7.1"/>
+ <test name="interface_example"/>
+ <toolset name="msvc-7.1*"/>
             <note author="Tobias Schwinger">
               Overload selection does not work in some assignment contexts with this compiler.
             </note>
@@ -1778,6 +1793,8 @@
             <toolset name="vacpp*"/>
             <toolset name="pathscale*"/>
             <toolset name="intel-linux-8.*"/>
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
+ <toolset name="gcc-3.4.6_linux_ia64"/>
             <note author="Ion Gazta&#241;aga">
                 The compiler does not support features that are essential for the library.
             </note>
@@ -1807,6 +1824,8 @@
         <mark-expected-failures>
             <test name="doc_offset_ptr" />
             <toolset name="acc"/>
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
+ <toolset name="gcc-3.4.6_linux_ia64"/>
             <note author="Ion Gazta&#241;aga">
                 The compiler is not supported by Interprocess.
             </note>
@@ -2320,6 +2339,8 @@
             <test name="optional_test_ref"/>
             <toolset name="darwin-4.0.1"/>
             <toolset name="gcc-mingw-3.4.5"/>
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
+ <toolset name="gcc-3.4.6_linux_ia64"/>
             <toolset name="gcc-4.2.1*"/>
             <toolset name="gcc-4.1.2_sunos_i86pc"/>
                         <note author="Fernando Cacciola" refid="2"/>
@@ -4397,26 +4418,26 @@
         </mark-expected-failures>
         <mark-expected-failures reason="?">
             <test name="TransitionTest*"/>
- <toolset name="intel-linux*"/>
- <toolset name="pathscale*"/>
+ <toolset name="intel-linux-9.1"/>
             <note author="Andreas Huber" refid="29"/>
         </mark-expected-failures>
         <mark-expected-failures reason="?">
- <test name="TransitionTest*"/>
- <test name="InvalidTransitionTest1Relaxed"/>
- <test name="StopWatchExample"/>
- <toolset name="vacpp-8.0"/>
- <note author="Andreas Huber" refid="29"/>
+ <test name="TransitionTestBoth"/>
+ <test name="TransitionTestNative"/>
+ <toolset name="pathscale-3.1"/>
+ <note author="Andreas Huber" refid="29"/>
         </mark-expected-failures>
         <mark-expected-failures reason="?">
- <test name="CustomReactionTest*"/>
- <toolset name="acc*"/>
+ <test name="TransitionTest*"/>
+ <test name="InvalidTransitionTest1Relaxed"/>
+ <test name="StopWatchExample"/>
+ <toolset name="vacpp-8.0"/>
             <note author="Andreas Huber" refid="29"/>
         </mark-expected-failures>
         <mark-expected-failures reason="?">
- <test name="HistoryTestRelaxed"/>
- <toolset name="intel-linux-9.1"/>
- <note author="Andreas Huber" refid="29"/>
+ <test name="CustomReactionTest*"/>
+ <toolset name="acc*"/>
+ <note author="Andreas Huber" refid="29"/>
         </mark-expected-failures>
         <mark-expected-failures>
             <test name="StopWatch*"/>
@@ -4541,11 +4562,13 @@
         <mark-expected-failures>
             <test name="prg_exec_fail2"/>
             <toolset name="darwin-4.0.1"/>
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
+ <toolset name="gcc-3.4.6_linux_ia64"/>
             <note author="Vladimir Prus">
               The test verifies that Boost.Test detects division by
- zero. Division by zero has an undefined result
- on PowerPC processors. The compiler has to emit extra
- code to assert that the divisor isn't zero.
+ zero. It fails on PowerPC, PA-RISC and Linux ia64. On PowerPC
+ processors, division has an undefined result. The compiler
+ has to emit extra code to assert that the divisor isn't zero.
 
               Compiler options -fno-trapping-math and -fnon-call-exceptions
               might affect this. However, in default configuration
@@ -4556,6 +4579,7 @@
         <mark-expected-failures>
             <test name="prg_exec_fail3"/>
             <toolset name="cw-9.4"/>
+ <toolset name="gcc-3.4.6_linux_ia64"/>
             <note author="Vladimir Prus">
               The test appears to test that failed assertion result
               in non-zero exit status. That seems to be not the
@@ -4616,7 +4640,6 @@
             <test name="test_tss_lib"/>
             <toolset name="borland-*"/>
             <toolset name="cw-9.4"/>
- <toolset name="gcc-mingw*"/>
             <note author="Roland Schwarz" date="2006-12-14">
                 When a thread ends, tss data needs to be cleaned up. This process
                 is mostly automatic. When threads are launched by the Boost.Thread API
@@ -4631,6 +4654,23 @@
                 finalization.
             </note>
         </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="test_thread_move"/>
+ <test name="test_thread_move_lib"/>
+ <toolset name="borland-*"/>
+ <note author="Anthony Williams" date="2007-12-14">
+The Borland compiler fails to bind rvalues to the thread move constructor,
+choosing instead to bind them to the private (and unimplemented) copy constructor.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="test_hardware_concurrency"/>
+ <test name="test_hardware_concurrency_lib"/>
+ <toolset name="*tru64"/>
+ <note author="Anthony Williams" date="2007-12-21">
+boost::thread::hardware_concurrency is not implemented and always returns 0 on this platform.
+ </note>
+ </mark-expected-failures>
     </library>
 
     <!-- tuple -->
@@ -5458,43 +5498,6 @@
             </note>
         </mark-expected-failures>
         <mark-expected-failures>
- <test name="value_init_test"/>
- <toolset name="borland-5.6*"/>
- <toolset name="borland-5.8*"/>
- <toolset name="borland-5.9*"/>
- <note author="Niels Dekker">
- This test typically fails on Borland C++, because of an issue described by
- <a href="http://svn.boost.org/trac/boost/ticket/1459">
- ticket #1459, "value_initialized leaves data uninitialized,
- when using Borland"</a>. The issue is caused by a
- compiler bug, reported at the website of Codegear/Borland:
- <a href="http://qc.codegear.com/wc/qcmain.aspx?d=51854">
- Report #51854, "Value-initialization: POD struct
- should be zero-initialized"</a>.
- </note>
- </mark-expected-failures>
- <mark-expected-failures>
- <test name="value_init_test"/>
- <toolset name="gcc-3.3*"/>
- <toolset name="gcc-3.4*"/>
- <toolset name="gcc-4.0*"/>
- <toolset name="gcc-4.1*"/>
- <toolset name="gcc-4.2*"/>
- <toolset name="gcc-mingw-3.4*"/>
- <note author="Niels Dekker">
- This test typically fails on GCC, because of an issue described by
- <a href="http://svn.boost.org/trac/boost/ticket/1491">
- ticket #1491, "value_initialized leaves data uninitialized,
- when using GCC"</a>. The issue is caused by some GCC compiler bugs:
- <a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30111">
- Value-initialization of POD base class doesn't initialize members</a>,
- reported by Jonathan Wakely, and
- <a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33916">
- Default constructor fails to initialize array members</a>,
- reported by Michael Elizabeth Chastain.
- </note>
- </mark-expected-failures>
- <mark-expected-failures>
             <test name="operators_test"/>
             <toolset name="gcc-3.4.5_linux_x86_64"/>
             <note author="Vladimir Prus">

Modified: branches/fix-links/tools/boostbook/xsl/annotation.xsl
==============================================================================
--- branches/fix-links/tools/boostbook/xsl/annotation.xsl (original)
+++ branches/fix-links/tools/boostbook/xsl/annotation.xsl 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -8,7 +8,7 @@
   -->
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 version="1.0">
- <xsl:key name="classes" match="class|struct|union" use="@name"/>
+ <xsl:key name="classes" match="class|struct|union|typedef" use="@name"/>
   <xsl:key name="methods" match="method|overloaded-method" use="@name"/>
   <xsl:key name="functions" match="function|overloaded-function" use="@name"/>
   <xsl:key name="enums" match="enum" use="@name"/>

Modified: branches/fix-links/tools/boostbook/xsl/type.xsl
==============================================================================
--- branches/fix-links/tools/boostbook/xsl/type.xsl (original)
+++ branches/fix-links/tools/boostbook/xsl/type.xsl 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -333,8 +333,16 @@
             <xsl:value-of select="substring($type-padding, 1,
                                             $max-type-length - $type-length)"/>
             <xsl:text> </xsl:text>
- <xsl:value-of select="substring(concat(@name, ';', $name-padding),
- 1, $max-name-length)"/>
+ <xsl:variable name="truncated-typedef-name" select="substring(@name,
+ 1, $max-name-length)"/>
+ <xsl:call-template name="link-or-anchor">
+ <xsl:with-param name="to" select="$link-to"/>
+ <xsl:with-param name="text" select="$truncated-typedef-name"/>
+ <xsl:with-param name="link-type" select="$link-type"/>
+ <xsl:with-param name="highlight" select="true()"/>
+ </xsl:call-template>
+ <xsl:value-of select="substring(concat(';', $name-padding),
+ 1, $max-name-length - string-length($truncated-typedef-name))"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text> </xsl:text>
@@ -365,6 +373,7 @@
     <xsl:param name="indentation"/>
     <xsl:param name="max-type-length" select="0"/>
     <xsl:param name="max-name-length" select="0"/>
+ <xsl:param name="allow-anchor" select="true()"/>
 
     <!-- True if we should compact this typedef -->
     <xsl:variable name="compact"
@@ -380,7 +389,7 @@
         <xsl:call-template name="type.typedef.display.aligned">
           <xsl:with-param name="compact" select="$compact"/>
           <xsl:with-param name="indentation" select="$indentation"/>
- <xsl:with-param name="is-reference" select="true()"/>
+ <xsl:with-param name="is-reference" select="$allow-anchor"/>
           <xsl:with-param name="max-type-length" select="$max-type-length"/>
           <xsl:with-param name="max-name-length" select="$max-name-length"/>
         </xsl:call-template>
@@ -461,11 +470,7 @@
       <xsl:with-param name="text" select="'static const '"/>
     </xsl:call-template>
 
- <xsl:call-template name="source-highlight">
- <xsl:with-param name="text">
- <xsl:apply-templates select="type/*|type/text()"/>
- </xsl:with-param>
- </xsl:call-template>
+ <xsl:apply-templates select="type" mode="highlight"/>
 
     <xsl:if test="not(@name = '')">
       <xsl:text> </xsl:text>
@@ -732,6 +737,8 @@
 
   <xsl:template name="class-members-synopsis">
     <xsl:param name="indentation" select="0"/>
+ <!-- Used to suppress anchors in nested synopsis, so we don't get multiple anchors -->
+ <xsl:param name="allow-synopsis-anchors" select="false()"/>
 
     <!-- Typedefs -->
     <xsl:if test="typedef">
@@ -774,6 +781,7 @@
           select="$max-type-length"/>
         <xsl:with-param name="max-name-length"
           select="$max-name-length"/>
+ <xsl:with-param name="allow-anchor" select="$allow-synopsis-anchors"/>
       </xsl:apply-templates>
     </xsl:if>
 
@@ -840,17 +848,21 @@
 
   <xsl:template match="access" mode="synopsis">
     <xsl:param name="indentation" select="0"/>
+ <xsl:param name="allow-synopsis-anchors" select="false()"/>
+
     <xsl:call-template name="print-access-specification">
       <xsl:with-param name="indentation" select="$indentation"/>
       <xsl:with-param name="specification" select="@name"/>
     </xsl:call-template>
     <xsl:call-template name="class-members-synopsis">
       <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="$allow-synopsis-anchors"/>
     </xsl:call-template>
   </xsl:template>
 
   <xsl:template name="class-type-synopsis">
     <xsl:param name="indentation" select="0"/>
+ <xsl:param name="allow-synopsis-anchors" select="false()"/>
 
     <!-- The keyword used to declare this class type, e.g., class,
          struct, or union. -->
@@ -944,10 +956,12 @@
 
     <xsl:call-template name="class-members-synopsis">
       <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="$allow-synopsis-anchors"/>
     </xsl:call-template>
 
     <xsl:apply-templates select="access" mode="synopsis">
       <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="$allow-synopsis-anchors"/>
     </xsl:apply-templates>
 
     <!-- Closing brace -->
@@ -1053,6 +1067,7 @@
       <xsl:with-param name="synopsis">
         <xsl:call-template name="class-type-synopsis">
           <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="true()"/>
         </xsl:call-template>
         <!-- Associated free functions -->
         <xsl:apply-templates select="ancestor-or-self::*/free-function-group"

Modified: branches/fix-links/tools/build/v2/build/generators.jam
==============================================================================
--- branches/fix-links/tools/build/v2/build/generators.jam (original)
+++ branches/fix-links/tools/build/v2/build/generators.jam 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1186,6 +1186,26 @@
     decrease-indent ;
         
     .construct-stack = $(.construct-stack[2-]) ;
-
+
     return $(result) ;
 }
+
+# Given 'result', obtained from some generator or
+# generators.construct, adds 'raw-properties' as usage requirements
+# to it. If result already contains usage requirements -- that is
+# the first element of result of an instance of the property-set class,
+# the existing usage requirements and 'raw-properties' are combined.
+rule add-usage-requirements ( result * : raw-properties * )
+{
+ if $(result)
+ {
+ if [ class.is-a $(result[1]) : property-set ]
+ {
+ return [ $(result[1]).add-raw $(raw-properties) ] $(result[2-]) ;
+ }
+ else
+ {
+ return [ property-set.create $(raw-properties) ] $(result) ;
+ }
+ }
+}

Modified: branches/fix-links/tools/build/v2/build/scanner.jam
==============================================================================
--- branches/fix-links/tools/build/v2/build/scanner.jam (original)
+++ branches/fix-links/tools/build/v2/build/scanner.jam 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -79,6 +79,7 @@
         NOCARE $(matches) ;
         INCLUDES $(target) : $(matches) ;
         SEARCH on $(matches) = $(target_path) $(self.includes:G=) ;
+ ISFILE $(matches) ;
     
         scanner.propagate $(__name__) : $(matches) : $(target) ;
     }

Modified: branches/fix-links/tools/build/v2/doc/src/tasks.xml
==============================================================================
--- branches/fix-links/tools/build/v2/doc/src/tasks.xml (original)
+++ branches/fix-links/tools/build/v2/doc/src/tasks.xml 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -575,7 +575,7 @@
         and add that precompiled header to the sources of the target whose compilation
         you want to speed up:
         <programlisting>
-cpp-pch pch : header.hpp ;
+cpp-pch pch : pch.hpp ;
 exe main : main.cpp pch ;</programlisting>
         You can use the <code>c-pch</code> if you want to use the precompiled
         header in C programs.
@@ -602,6 +602,15 @@
         it in the source file, even if the same header is included from
         the precompiled header. This makes sure that your project will build
         even if precompiled headers are not supported.</para></listitem>
+
+ <listitem><para>On the gcc compiler, the name of the header being
+ precompiled must be equal to the name of the <code>cpp-pch</code>
+ target. This is gcc requirement.</para></listitem>
+
+ <listitem><para>Prior to version 4.2, the gcc compiler did not
+ handle anonymous namespaces in precompiled headers, which
+ limit their utility. See the <ulink url="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29085">bug
+ report</ulink> for details.</para></listitem>
         
       </itemizedlist>
       

Modified: branches/fix-links/tools/build/v2/tools/builtin.jam
==============================================================================
--- branches/fix-links/tools/build/v2/tools/builtin.jam (original)
+++ branches/fix-links/tools/build/v2/tools/builtin.jam 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -431,6 +431,8 @@
         # Just propagate current scanner to includes, in a hope
         # that includes do not change scanners.
         scanner.propagate $(__name__) : $(angle) $(quoted) : $(target) ;
+
+ ISFILE $(angle) $(quoted) ;
     }
 }
 

Modified: branches/fix-links/tools/build/v2/tools/doxygen.jam
==============================================================================
--- branches/fix-links/tools/build/v2/tools/doxygen.jam (original)
+++ branches/fix-links/tools/build/v2/tools/doxygen.jam 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -299,7 +299,7 @@
     }
     for local title in [ feature.get-values <reftitle> : $(properties) ]
     {
- xslt-properties += "<xsl:param>boost.doxygen.reftitle=\"$(title)\"" ;
+ xslt-properties += "<xsl:param>boost.doxygen.reftitle=$(title)" ;
     }
 
     xsltproc.xslt $(target) : $(source) $(d2b-xsl) : $(xslt-properties) ;

Modified: branches/fix-links/tools/build/v2/tools/qt4.jam
==============================================================================
--- branches/fix-links/tools/build/v2/tools/qt4.jam (original)
+++ branches/fix-links/tools/build/v2/tools/qt4.jam 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -46,6 +46,7 @@
 import toolset : flags ;
 import os ;
 import virtual-target ;
+import scanner ;
 
 # Qt3Support control feature
 #
@@ -116,11 +117,14 @@
         # Generates .cpp file from qrc file
         generators.register-standard qt4.rcc : QRC : CPP(qrc_%) ;
         
+ # dependency scanner for wrapped files
+ type.set-scanner QRC : qrc-scanner ;
+
         # Test for a buildable Qt.
         if [ glob $(.prefix)/Jamroot ]
         {
             # Import all Qt Modules
- local all-libraries = QtCore QtGui QtNetwork QtXml QtSql QtSvg QtOpenGL Qt3Support QtTest QtAssistantClient QtDesigner QtUiTools QtDBus ;
+ local all-libraries = QtCore QtGui QtNetwork QtXml QtSql QtSvg QtOpenGL Qt3Support QtTest QtAssistantClient QtDesigner QtUiTools QtDBus QtScript ;
             for local l in $(all-libraries)
             {
                 alias $(l)
@@ -422,6 +426,23 @@
                 : # usage-requirements
                   <include>$(.incprefix)/QtDBus
                 ;
+
+ # Script-Engine (Qt 4.3)
+ lib QtScript : QtGui QtXml
+ : # requirements
+ <name>QtScript$(suffix_version)
+ : # default-build
+ : # usage-requirements
+ <include>$(.incprefix)/QtScript
+ ;
+ lib QtScript : QtGui QtXml
+ : # requirements
+ <name>QtScript$(suffix_debug)$(suffix_version)
+ <variant>debug
+ : # default-build
+ : # usage-requirements
+ <include>$(.incprefix)/QtScript
+ ;
         }
     }
     
@@ -587,3 +608,19 @@
 {
     $(.binprefix)/uic $(>) -o $(<)
 }
+
+# Scanner for .qrc files.
+# Look for the CDATA section of the <file> tag.
+# Ignore the "alias" attribute.
+# See http://doc.trolltech.com/qt/resources.html
+# for detailed documentation of the Qt Resource System.
+class qrc-scanner : common-scanner
+{
+ rule pattern ( )
+ {
+ return "<file.*>(.*)</file>" ;
+ }
+}
+
+# Wrapped files are "included".
+scanner.register qrc-scanner : include ;

Modified: branches/fix-links/tools/jam/src/compile.c
==============================================================================
--- branches/fix-links/tools/jam/src/compile.c (original)
+++ branches/fix-links/tools/jam/src/compile.c 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -372,8 +372,9 @@
 
         pushsettings( t->settings );
         /* We don't expect that file to be included is generated by some
- action. Therefore, pass 0 as third argument. */
- t->boundname = search( t->name, &t->time, 0 );
+ action. Therefore, pass 0 as third argument.
+ If the name resolves to directory, let it error out. */
+ t->boundname = search( t->name, &t->time, 0, 0 );
         popsettings( t->settings );
 
         parse_file( t->boundname, frame );

Modified: branches/fix-links/tools/jam/src/filesys.h
==============================================================================
--- branches/fix-links/tools/jam/src/filesys.h (original)
+++ branches/fix-links/tools/jam/src/filesys.h 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -41,8 +41,13 @@
 } ;
 typedef struct file_info_t file_info_t ;
 
+/* Creates a pointer to information about file
+ 'filename', creating it as necessary. If
+ created, the structure will be default initialized. */
 file_info_t * file_info(char * filename);
 
+/* Returns information about a file, queries the OS
+ if needed. */
 file_info_t * file_query(char * filename);
 
 void file_done();

Modified: branches/fix-links/tools/jam/src/hcache.c
==============================================================================
--- branches/fix-links/tools/jam/src/hcache.c (original)
+++ branches/fix-links/tools/jam/src/hcache.c 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -80,9 +80,11 @@
             TARGET *t = bindtarget( hcachevar->string );
 
             pushsettings( t->settings );
- /* Don't expect cache file to be generated, so pass 0
- as third argument to search. */
- t->boundname = search( t->name, &t->time, 0 );
+ /* Don't expect cache file to be generated, so pass 0
+ as third argument to search.
+ Expect the location to be specified via LOCATE,
+ so pass 0 as fourth arugment. */
+ t->boundname = search( t->name, &t->time, 0, 0 );
             popsettings( t->settings );
 
             if (hcachevar) {

Modified: branches/fix-links/tools/jam/src/make.c
==============================================================================
--- branches/fix-links/tools/jam/src/make.c (original)
+++ branches/fix-links/tools/jam/src/make.c 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -289,7 +289,8 @@
         if( t->binding == T_BIND_UNBOUND && !( t->flags & T_FLAG_NOTFILE ) )
         {
             char* another_target;
- t->boundname = search( t->name, &t->time, &another_target );
+ t->boundname = search( t->name, &t->time, &another_target,
+ (t->flags & T_FLAG_ISFILE));
             /* If it was detected that this target refers to an already
                existing and bound one, we add include dependency, so that
                every target which depends on us will depend on that other

Modified: branches/fix-links/tools/jam/src/make1.c
==============================================================================
--- branches/fix-links/tools/jam/src/make1.c (original)
+++ branches/fix-links/tools/jam/src/make1.c 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -1145,7 +1145,8 @@
             return;
 
         pushsettings( t->settings );
- t->boundname = search( t->name, &t->time, 0 );
+ t->boundname = search( t->name, &t->time, 0,
+ (t->flags & T_FLAG_ISFILE) );
         t->binding = t->time ? T_BIND_EXISTS : T_BIND_MISSING;
         popsettings( t->settings );
 }

Modified: branches/fix-links/tools/jam/src/rules.c
==============================================================================
--- branches/fix-links/tools/jam/src/rules.c (original)
+++ branches/fix-links/tools/jam/src/rules.c 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -165,7 +165,7 @@
                 /* We're binding a target with explicit LOCATE. So
                    third argument is of now use: nothing will be returned
                    through it. */
- t->boundname = search( t->name, &t->time, 0 );
+ t->boundname = search( t->name, &t->time, 0, 0 );
                 popsettings(t->settings);
                 break;
             }

Modified: branches/fix-links/tools/jam/src/search.c
==============================================================================
--- branches/fix-links/tools/jam/src/search.c (original)
+++ branches/fix-links/tools/jam/src/search.c 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -20,6 +20,7 @@
 # include "compile.h"
 # include "strings.h"
 # include "hash.h"
+# include "filesys.h"
 # include <string.h>
 
 typedef struct _binding {
@@ -89,7 +90,8 @@
 search(
     char *target,
     time_t *time,
- char **another_target
+ char **another_target,
+ int file
 )
 {
         PATHNAME f[1];
@@ -135,6 +137,7 @@
         while( varlist )
         {
             BINDING b, *ba = &b;
+ file_info_t *ff;
 
             f->f_root.ptr = varlist->string;
             f->f_root.len = strlen( varlist->string );
@@ -145,6 +148,7 @@
             if( DEBUG_SEARCH )
                 printf( "search %s: %s\n", target, buf->value );
 
+ ff = file_query(buf->value);
             timestamp( buf->value, time );
 
             b.binding = buf->value;
@@ -159,10 +163,13 @@
                 found = 1;
                 break;
             }
- else if( *time )
+ else if( ff && ff->time )
             {
- found = 1;
- break;
+ if (!file || ff->is_file)
+ {
+ found = 1;
+ break;
+ }
             }
 
             varlist = list_next( varlist );

Modified: branches/fix-links/tools/jam/src/search.h
==============================================================================
--- branches/fix-links/tools/jam/src/search.h (original)
+++ branches/fix-links/tools/jam/src/search.h 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -8,4 +8,4 @@
  * search.h - find a target along $(SEARCH) or $(LOCATE)
  */
 
-char *search( char *target, time_t *time, char **another_target );
+char *search( char *target, time_t *time, char **another_target, int file );

Modified: branches/fix-links/tools/regression/xsl_reports/email_maintainers.py
==============================================================================
--- branches/fix-links/tools/regression/xsl_reports/email_maintainers.py (original)
+++ branches/fix-links/tools/regression/xsl_reports/email_maintainers.py 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -16,6 +16,7 @@
 
 report_author = "Douglas Gregor <dgregor_at_[hidden]>"
 boost_dev_list = "Boost Developer List <boost_at_[hidden]>"
+boost_testing_list = "Boost Testing List <boost-testing_at_[hidden]>"
 
 def sorted_keys( dict ):
     result = dict.keys()
@@ -30,6 +31,7 @@
     def __init__(self, name):
         self.name = name
         self.failures = list()
+ self.maintainers = list()
         return
 
     def addFailure(self, failure):
@@ -39,6 +41,13 @@
     def isBroken(self):
         return len(self.failures) > 300
 
+ def addMaintainer(self, maintainer):
+ """
+ Add a new maintainer for this platform.
+ """
+ self.maintainers.append(maintainer)
+ return
+
 class Failure:
     """
     A single test case failure in the report.
@@ -200,6 +209,67 @@
 
         return message
 
+class PlatformMaintainer:
+ """
+ Information about the platform maintainer of a library
+ """
+ def __init__(self, name, email):
+ self.name = name
+ self.email = email
+ self.platforms = list()
+ return
+
+ def addPlatform(self, runner, platform):
+ self.platforms.append(platform)
+ return
+
+ def composeEmail(self, report):
+ """
+ Composes an e-mail to this platform maintainer if one or more of
+ the platforms s/he maintains has a large number of failures.
+ Returns the e-mail text if a message needs to be sent, or None
+ otherwise.
+ """
+
+ # Determine if we need to send a message to this developer.
+ requires_message = False
+ for platform in self.platforms:
+ if platform.isBroken():
+ requires_message = True
+ break
+
+ if not requires_message:
+ return None
+
+ # Build the message header
+ message = """From: Douglas Gregor <dgregor_at_[hidden]>
+To: """
+ message += self.name + ' <' + self.email + '>'
+ message += """
+Reply-To: boost_at_[hidden]
+Subject: Large number of Boost failures on a platform you maintain as of """
+ message += str(datetime.date.today()) + " [" + report.branch + "]"
+ message += """
+
+You are receiving this report because one or more of the testing
+platforms that you maintain has a large number of Boost failures that
+are not accounted for. A full version of the report is sent to the
+Boost developer's mailing list.
+
+Detailed report:
+"""
+ message += ' ' + report.url + """
+
+The following platforms have a large number of failures:
+"""
+
+ for platform in self.platforms:
+ if platform.isBroken():
+ message += (' ' + platform.name + ' ('
+ + str(len(platform.failures)) + ' failures)\n')
+
+ return message
+
 class Report:
     """
     The complete report of all failing test cases.
@@ -211,6 +281,7 @@
         self.libraries = dict()
         self.platforms = dict()
         self.maintainers = dict()
+ self.platform_maintainers = dict()
         return
 
     def getPlatform(self, name):
@@ -233,6 +304,17 @@
             self.maintainers[name] = Maintainer(name, email)
             return self.maintainers[name]
 
+ def getPlatformMaintainer(self, name, email):
+ """
+ Retrieve the platform maintainer with the given name and
+ e-mail address.
+ """
+ if self.platform_maintainers.has_key(name):
+ return self.platform_maintainers[name]
+ else:
+ self.platform_maintainers[name] = PlatformMaintainer(name, email)
+ return self.platform_maintainers[name]
+
     def parseIssuesEmail(self):
         """
         Try to parse the issues e-mail file. Returns True if everything was
@@ -317,7 +399,7 @@
             time.sleep (30)
 
         return False
-
+
     # Parses the file $BOOST_ROOT/libs/maintainers.txt to create a hash
     # mapping from the library name to the list of maintainers.
     def parseLibraryMaintainersFile(self):
@@ -329,6 +411,8 @@
         name_email_regex = re.compile('\s*(\w*(\s*\w+)+)\s*<\s*(\S*(\s*\S+)+)\S*>')
         at_regex = re.compile('\s*-\s*at\s*-\s*')
         for line in file('../../../libs/maintainers.txt', 'r'):
+ if line.startswith('#'):
+ continue
             m = lib_maintainer_regex.match (line)
             if m:
                 libname = m.group(1)
@@ -350,6 +434,41 @@
             pass
         pass
 
+ # Parses the file $BOOST_ROOT/libs/platform_maintainers.txt to
+ # create a hash mapping from the platform name to the list of
+ # maintainers.
+ def parsePlatformMaintainersFile(self):
+ """
+ Parse the platform maintainers file in
+ ../../../libs/platform_maintainers.txt to collect information
+ about the maintainers of the various platforms.
+ """
+ platform_maintainer_regex = re.compile('([A-Za-z0-9_.-]*|"[^"]*")\s+(\S+)\s+(.*)')
+ name_email_regex = re.compile('\s*(\w*(\s*\w+)+)\s*<\s*(\S*(\s*\S+)+)\S*>')
+ at_regex = re.compile('\s*-\s*at\s*-\s*')
+ for line in file('../../../libs/platform_maintainers.txt', 'r'):
+ if line.startswith('#'):
+ continue
+ m = platform_maintainer_regex.match (line)
+ if m:
+ platformname = m.group(2)
+ if self.platforms.has_key(platformname):
+ platform = self.platforms[platformname]
+ for person in re.split('\s*,\s*', m.group(3)):
+ nmm = name_email_regex.match(person)
+ if nmm:
+ name = nmm.group(1)
+ email = nmm.group(3)
+ email = at_regex.sub('@', email)
+ maintainer = self.getPlatformMaintainer(name, email)
+ maintainer.addPlatform(m.group(1), platform)
+ platform.addMaintainer(maintainer)
+ pass
+ pass
+ pass
+ pass
+ pass
+
     def numFailures(self):
         count = 0
         for library in self.libraries:
@@ -374,6 +493,8 @@
 Reply-To: boost_at_[hidden]
 Subject: [Report] """
         message += str(self.numFailures()) + " failures on " + branch
+ if branch != 'trunk':
+ message += ' branch'
         message += " (" + str(datetime.date.today()) + ")"
         message += """
 
@@ -381,7 +502,7 @@
 """
         message += "Report time: " + self.date + """
 
-This report lists all regression test failures on release platforms.
+This report lists all regression test failures on high-priority platforms.
 
 Detailed report:
 """
@@ -399,54 +520,107 @@
 """
             for platform in sorted_keys( self.platforms ):
                 if self.platforms[platform].isBroken():
- message += ' ' + platform + '\n'
+ message += (' ' + platform + ' ('
+ + str(len(self.platforms[platform].failures))
+ + ' failures)\n')
 
- message += '\n'
+ message += """
+Failures on these "broken" platforms will be omitted from the results below.
+Please see the full report for information about these failures.
+
+"""
    
         # Display the number of failures
- message += (str(self.numFailures()) + ' failures in ' +
+ message += (str(self.numReportableFailures()) + ' failures in ' +
                     str(len(self.libraries)) + ' libraries')
         if any_broken_platforms:
- message += ' (' + str(self.numReportableFailures()) + ' are from non-broken platforms)'
+ message += (' (plus ' + str(self.numFailures() - self.numReportableFailures())
+ + ' from broken platforms)')
+
         message += '\n'
 
         # Display the number of failures per library
         for k in sorted_keys( self.libraries ):
             library = self.libraries[k]
             num_failures = library.numFailures()
- message += (' ' + library.name + ' ('
- + str(library.numReportableFailures()))
+ message += ' ' + library.name + ' ('
+
+ if library.numReportableFailures() > 0:
+ message += (str(library.numReportableFailures())
+ + " failures")
+
             if library.numReportableFailures() < num_failures:
- message += (' of ' + str(num_failures)
- + ' failures are from non-broken platforms')
+ if library.numReportableFailures() > 0:
+ message += ', plus '
+
+ message += (str(num_failures-library.numReportableFailures())
+ + ' failures on broken platforms')
             message += ')\n'
             pass
 
- # If we have any broken platforms, tell the user how we're
- # displaying them.
- if any_broken_platforms:
- message += """
-Test failures marked with a (*) represent tests that failed on
-platforms that are considered broken. They are likely caused by
-misconfiguration by the regression tester or a failure in a core
-library such as Test or Config."""
         message += '\n'
 
         # Provide the details for the failures in each library.
         for k in sorted_keys( self.libraries ):
             library = self.libraries[k]
- message += '\n|' + library.name + '|\n'
- for test in library.tests:
- message += ' ' + test.name + ':'
- for failure in test.failures:
- platform = failure.platform
- message += ' ' + platform.name
- if platform.isBroken():
- message += '*'
- pass
- message += '\n'
- pass
- pass
+ if library.numReportableFailures() > 0:
+ message += '\n|' + library.name + '|\n'
+ for test in library.tests:
+ if test.numReportableFailures() > 0:
+ message += ' ' + test.name + ':'
+ for failure in test.failures:
+ platform = failure.platform
+ if not platform.isBroken():
+ message += ' ' + platform.name
+ message += '\n'
+
+ return message
+
+ def composeTestingSummaryEmail(self):
+ """
+ Compose a message to send to the Boost Testing list. Returns
+ the message text if a message is needed, returns None
+ otherwise.
+ """
+ brokenPlatforms = 0
+ for platform in sorted_keys( self.platforms ):
+ if self.platforms[platform].isBroken():
+ brokenPlatforms = brokenPlatforms + 1
+
+ if brokenPlatforms == 0:
+ return None;
+
+ message = """From: Douglas Gregor <dgregor_at_[hidden]>
+To: boost-testing_at_[hidden]
+Reply-To: boost-testing_at_[hidden]
+Subject: [Report] """
+ message += str(brokenPlatforms) + " potentially broken platforms on " + branch
+ if branch != 'trunk':
+ message += ' branch'
+ message += " (" + str(datetime.date.today()) + ")"
+ message += """
+
+Potentially broken platforms for Boost regression testing
+"""
+ message += "Report time: " + self.date + """
+
+This report lists the high-priority platforms that are exhibiting a
+large number of regresson test failures, which might indicate a problem
+with the test machines or testing harness.
+
+Detailed report:
+"""
+
+ message += ' ' + self.url + '\n'
+
+ message += """
+Platforms with a large number of failures:
+"""
+ for platform in sorted_keys( self.platforms ):
+ if self.platforms[platform].isBroken():
+ message += (' ' + platform + ' ('
+ + str(len(self.platforms[platform].failures))
+ + ' failures)\n')
 
         return message
 
@@ -594,7 +768,9 @@
 
 # Try to parse maintainers information
 report.parseLibraryMaintainersFile()
+report.parsePlatformMaintainersFile()
 
+# Generate individualized e-mail for library maintainers
 for maintainer_name in report.maintainers:
     maintainer = report.maintainers[maintainer_name]
 
@@ -613,7 +789,27 @@
         if '--debug' in sys.argv:
             print ('Message text for ' + maintainer.name + ':\n')
             print email
-
+
+# Generate individualized e-mail for platform maintainers
+for maintainer_name in report.platform_maintainers:
+ maintainer = report.platform_maintainers[maintainer_name]
+
+ email = maintainer.composeEmail(report)
+ if email:
+ if '--send' in sys.argv:
+ print ('Sending notification email to ' + maintainer.name + '...')
+ smtp = smtplib.SMTP('milliways.osl.iu.edu')
+ smtp.sendmail(from_addr = report_author,
+ to_addrs = maintainer.email,
+ msg = email)
+ print 'done.\n'
+ else:
+ print 'Would send a notification e-mail to',maintainer.name
+
+ if '--debug' in sys.argv:
+ print ('Message text for ' + maintainer.name + ':\n')
+ print email
+
 email = report.composeSummaryEmail()
 if '--send' in sys.argv:
     print 'Sending summary email to Boost developer list...'
@@ -626,6 +822,19 @@
     print 'Message text for summary:\n'
     print email
 
+email = report.composeTestingSummaryEmail()
+if email:
+ if '--send' in sys.argv:
+ print 'Sending summary email to Boost testing list...'
+ smtp = smtplib.SMTP('milliways.osl.iu.edu')
+ smtp.sendmail(from_addr = report_author,
+ to_addrs = boost_testing_list,
+ msg = email)
+ print 'done.\n'
+ if '--debug' in sys.argv:
+ print 'Message text for testing summary:\n'
+ print email
+
 if not ('--send' in sys.argv):
     print 'Chickening out and not sending any e-mail.'
     print 'Use --send to actually send e-mail, --debug to see e-mails.'

Modified: branches/fix-links/tools/regression/xsl_reports/xsl/v2/issues_page.xsl
==============================================================================
--- branches/fix-links/tools/regression/xsl_reports/xsl/v2/issues_page.xsl (original)
+++ branches/fix-links/tools/regression/xsl_reports/xsl/v2/issues_page.xsl 2007-12-22 10:36:31 EST (Sat, 22 Dec 2007)
@@ -226,7 +226,7 @@
 This report lists all regression test failures on release platforms.
 
 Detailed report:
- http://boost.org/regression/>
+
http://beta.boost.org/development/tests/>
         <xsl:value-of select="$source"/>
         <xsl:text>/developer/issues.html
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk