Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r64120 - in branches/release: boost/range boost/range/adaptor boost/range/algorithm boost/range/algorithm_ext boost/range/detail libs/range libs/range/doc libs/range/doc/html libs/range/doc/html/range libs/range/doc/html/range/concepts libs/range/doc/html/range/library_headers libs/range/doc/html/range/mfc_atl libs/range/doc/html/range/reference libs/range/doc/html/range/reference/adaptors libs/range/doc/html/range/reference/adaptors/reference libs/range/doc/html/range/reference/algorithms libs/range/doc/html/range/reference/algorithms/heap libs/range/doc/html/range/reference/algorithms/mutating libs/range/doc/html/range/reference/algorithms/new libs/range/doc/html/range/reference/algorithms/non_mutating libs/range/doc/html/range/reference/algorithms/numeric libs/range/doc/html/range/reference/algorithms/permutation libs/range/doc/html/range/reference/algorithms/set libs/range/doc/html/range/reference/concept_implementation libs/range/doc/html/range/reference/concept_implementation/semantics libs/range/doc/html/range/reference/extending libs/range/doc/html/range/reference/extending/method_3 libs/range/doc/html/range/reference/ranges libs/range/doc/html/range/reference/utilities libs/range/doc/html/range/upgrade libs/range/doc/reference/adaptors libs/range/test libs/range/test/adaptor_test libs/range/test/algorithm_test libs/range/test/test_function
From: neil_at_[hidden]
Date: 2010-07-18 07:36:58


Author: neilgroves
Date: 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
New Revision: 64120
URL: http://svn.boost.org/trac/boost/changeset/64120

Log:
Boost.Range merge of bug fixes and documentation
Added:
   branches/release/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html
      - copied, changed from r61662, /trunk/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html
   branches/release/libs/range/doc/html/range/reference/overview.html
      - copied, changed from r61662, /trunk/libs/range/doc/html/range/reference/overview.html
   branches/release/libs/range/test/algorithm_test/copy_n.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/copy_n.cpp
   branches/release/libs/range/test/algorithm_test/remove_copy.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/remove_copy.cpp
   branches/release/libs/range/test/algorithm_test/remove_copy_if.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/remove_copy_if.cpp
   branches/release/libs/range/test/algorithm_test/replace_copy.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/replace_copy.cpp
   branches/release/libs/range/test/algorithm_test/replace_copy_if.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/replace_copy_if.cpp
   branches/release/libs/range/test/algorithm_test/reverse_copy.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/reverse_copy.cpp
   branches/release/libs/range/test/algorithm_test/rotate_copy.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/rotate_copy.cpp
   branches/release/libs/range/test/algorithm_test/search_n.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/search_n.cpp
   branches/release/libs/range/test/algorithm_test/swap_ranges.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/swap_ranges.cpp
   branches/release/libs/range/test/algorithm_test/unique_copy.cpp
      - copied, changed from r61648, /trunk/libs/range/test/algorithm_test/unique_copy.cpp
   branches/release/libs/range/test/replace_copy.cpp
      - copied unchanged from r61648, /trunk/libs/range/test/replace_copy.cpp
   branches/release/libs/range/test/test_function/true_predicate.hpp
      - copied unchanged from r63907, /trunk/libs/range/test/test_function/true_predicate.hpp
Removed:
   branches/release/libs/range/doc/html/range/reference/adaptors/adaptors_reference.html
   branches/release/libs/range/doc/reference/adaptors/adjacent_filtered.html
   branches/release/libs/range/doc/reference/adaptors/copied.html
   branches/release/libs/range/doc/reference/adaptors/filtered.html
   branches/release/libs/range/doc/reference/adaptors/indexed.html
   branches/release/libs/range/doc/reference/adaptors/indirected.html
   branches/release/libs/range/doc/reference/adaptors/map_keys.html
   branches/release/libs/range/doc/reference/adaptors/map_values.html
   branches/release/libs/range/doc/reference/adaptors/replaced.html
   branches/release/libs/range/doc/reference/adaptors/replaced_if.html
   branches/release/libs/range/doc/reference/adaptors/reversed.html
   branches/release/libs/range/doc/reference/adaptors/sliced.html
   branches/release/libs/range/doc/reference/adaptors/strided.html
   branches/release/libs/range/doc/reference/adaptors/tokenized.html
   branches/release/libs/range/doc/reference/adaptors/transformed.html
   branches/release/libs/range/doc/reference/adaptors/uniqued.html
Properties modified:
   branches/release/boost/range/ (props changed)
   branches/release/libs/range/ (props changed)
   branches/release/libs/range/doc/ (props changed)
Text files modified:
   branches/release/boost/range/adaptor/adjacent_filtered.hpp | 9
   branches/release/boost/range/adaptor/map.hpp | 56 ++++----
   branches/release/boost/range/adaptor/replaced.hpp | 22 +-
   branches/release/boost/range/adaptor/sliced.hpp | 28 +++-
   branches/release/boost/range/algorithm/copy.hpp | 2
   branches/release/boost/range/algorithm/copy_backward.hpp | 2
   branches/release/boost/range/algorithm/equal.hpp | 8
   branches/release/boost/range/algorithm/fill.hpp | 9 +
   branches/release/boost/range/algorithm/fill_n.hpp | 10 +
   branches/release/boost/range/algorithm/find.hpp | 30 ++++
   branches/release/boost/range/algorithm/find_end.hpp | 73 +++++++++++
   branches/release/boost/range/algorithm/find_first_of.hpp | 74 +++++++++++
   branches/release/boost/range/algorithm/find_if.hpp | 30 ++++
   branches/release/boost/range/algorithm/generate.hpp | 9 +
   branches/release/boost/range/algorithm/heap_algorithm.hpp | 72 +++++++++++
   branches/release/boost/range/algorithm/lower_bound.hpp | 63 +++++++++
   branches/release/boost/range/algorithm/partial_sort.hpp | 22 +++
   branches/release/boost/range/algorithm/partial_sort_copy.hpp | 28 ++++
   branches/release/boost/range/algorithm/partition.hpp | 20 +++
   branches/release/boost/range/algorithm/random_shuffle.hpp | 18 ++
   branches/release/boost/range/algorithm/remove.hpp | 20 +++
   branches/release/boost/range/algorithm/remove_copy.hpp | 4
   branches/release/boost/range/algorithm/remove_copy_if.hpp | 6
   branches/release/boost/range/algorithm/remove_if.hpp | 20 +++
   branches/release/boost/range/algorithm/replace.hpp | 11 +
   branches/release/boost/range/algorithm/replace_copy.hpp | 4
   branches/release/boost/range/algorithm/replace_copy_if.hpp | 4
   branches/release/boost/range/algorithm/replace_if.hpp | 11 +
   branches/release/boost/range/algorithm/reverse.hpp | 9 +
   branches/release/boost/range/algorithm/reverse_copy.hpp | 2
   branches/release/boost/range/algorithm/rotate.hpp | 10 +
   branches/release/boost/range/algorithm/search_n.hpp | 8
   branches/release/boost/range/algorithm/sort.hpp | 18 ++
   branches/release/boost/range/algorithm/stable_sort.hpp | 18 ++
   branches/release/boost/range/algorithm/swap_ranges.hpp | 45 +++++++
   branches/release/boost/range/algorithm/upper_bound.hpp | 64 +++++++++
   branches/release/boost/range/algorithm_ext/iota.hpp | 13 ++
   branches/release/boost/range/algorithm_ext/is_sorted.hpp | 6
   branches/release/boost/range/algorithm_ext/overwrite.hpp | 27 ++++
   branches/release/boost/range/detail/join_iterator.hpp | 84 +++---------
   branches/release/boost/range/irange.hpp | 40 +++++-
   branches/release/boost/range/join.hpp | 71 +++++++----
   branches/release/boost/range/numeric.hpp | 47 +++---
   branches/release/libs/range/doc/history_ack.qbk | 9 +
   branches/release/libs/range/doc/html/index.html | 18 +-
   branches/release/libs/range/doc/html/range/concepts.html | 12
   branches/release/libs/range/doc/html/range/concepts/bidirectional_range.html | 28 ++--
   branches/release/libs/range/doc/html/range/concepts/concept_checking.html | 38 +++---
   branches/release/libs/range/doc/html/range/concepts/forward_range.html | 22 +-
   branches/release/libs/range/doc/html/range/concepts/overview.html | 20 +-
   branches/release/libs/range/doc/html/range/concepts/random_access_range.html | 24 +-
   branches/release/libs/range/doc/html/range/concepts/single_pass_range.html | 28 ++--
   branches/release/libs/range/doc/html/range/examples.html | 50 +++++---
   branches/release/libs/range/doc/html/range/faq.html | 109 +++++-----------
   branches/release/libs/range/doc/html/range/history_ack.html | 84 +++++++------
   branches/release/libs/range/doc/html/range/introduction.html | 119 +++++++-----------
   branches/release/libs/range/doc/html/range/library_headers.html | 12
   branches/release/libs/range/doc/html/range/library_headers/adaptors.html | 12
   branches/release/libs/range/doc/html/range/library_headers/algorithm.html | 12
   branches/release/libs/range/doc/html/range/library_headers/algorithm_extensions.html | 12
   branches/release/libs/range/doc/html/range/library_headers/general.html | 12
   branches/release/libs/range/doc/html/range/mfc_atl.html | 16 +-
   branches/release/libs/range/doc/html/range/mfc_atl/atl_ranges.html | 12
   branches/release/libs/range/doc/html/range/mfc_atl/const_ranges.html | 12
   branches/release/libs/range/doc/html/range/mfc_atl/mfc_ranges.html | 12
   branches/release/libs/range/doc/html/range/mfc_atl/references.html | 28 ++-
   branches/release/libs/range/doc/html/range/mfc_atl/requirements.html | 20 +-
   branches/release/libs/range/doc/html/range/portability.html | 58 ++++----
   branches/release/libs/range/doc/html/range/reference.html | 12
   branches/release/libs/range/doc/html/range/reference/adaptors.html | 12
   branches/release/libs/range/doc/html/range/reference/adaptors/general_requirements.html | 80 ++++++------
   branches/release/libs/range/doc/html/range/reference/adaptors/introduction.html | 46 ++++--
   branches/release/libs/range/doc/html/range/reference/adaptors/reference.html | 12
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/adjacent_filtered.html | 49 ++++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/copied.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/filtered.html | 50 ++++----
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/indexed.html | 40 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/indirected.html | 43 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_keys.html | 41 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_values.html | 41 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced.html | 70 ++++++-----
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced_if.html | 65 +++++-----
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/reversed.html | 32 ++--
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/sliced.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/strided.html | 42 +++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/tokenized.html | 91 +++++++-------
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/transformed.html | 49 ++++---
   branches/release/libs/range/doc/html/range/reference/adaptors/reference/uniqued.html | 40 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/heap.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/heap/make_heap.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/heap/pop_heap.html | 102 ++++++++--------
   branches/release/libs/range/doc/html/range/reference/algorithms/heap/push_heap.html | 102 ++++++++--------
   branches/release/libs/range/doc/html/range/reference/algorithms/heap/sort_heap.html | 94 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy.html | 60 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy_backward.html | 60 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill_n.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/generate.html | 72 +++++-----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/inplace_merge.html | 118 +++++++++---------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/merge.html | 242 ++++++++++++++++++++------------------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/nth_element.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partial_sort.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partition.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/random_shuffle.html | 62 +++++-----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy_if.html | 40 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_if.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace.html | 58 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy.html | 54 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy_if.html | 70 +++++-----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_if.html | 72 +++++-----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse.html | 36 ++--
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse_copy.html | 42 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate_copy.html | 50 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/sort.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_partition.html | 40 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_sort.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/swap_ranges.html | 50 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/transform.html | 166 +++++++++++++-------------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique.html | 78 ++++++------
   branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique_copy.html | 98 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/new.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/new/copy_n.html | 42 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/new/erase.html | 28 ++--
   branches/release/libs/range/doc/html/range/reference/algorithms/new/for_each.html | 60 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/new/insert.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/new/iota.html | 37 +++--
   branches/release/libs/range/doc/html/range/reference/algorithms/new/is_sorted.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/new/overwrite.html | 58 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/new/push_back.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/new/push_front.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase.html | 28 ++--
   branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase_if.html | 34 ++--
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/adjacent_find.html | 60 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/binary_search.html | 94 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count_if.html | 48 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal.html | 112 +++++++++---------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal_range.html | 94 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find.html | 46 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_end.html | 110 ++++++++--------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_first_of.html | 98 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_if.html | 44 +++---
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/for_each.html | 50 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lexicographical_compare.html | 120 +++++++++---------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lower_bound.html | 94 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/max_element.html | 58 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/min_element.html | 58 ++++----
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/mismatch.html | 114 +++++++++---------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search.html | 112 +++++++++---------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search_n.html | 98 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/upper_bound.html | 94 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/numeric.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/numeric/accumulate.html | 110 ++++++++--------
   branches/release/libs/range/doc/html/range/reference/algorithms/numeric/adjacent_difference.html | 128 ++++++++++----------
   branches/release/libs/range/doc/html/range/reference/algorithms/numeric/inner_product.html | 164 +++++++++++++-------------
   branches/release/libs/range/doc/html/range/reference/algorithms/numeric/partial_sum.html | 114 +++++++++---------
   branches/release/libs/range/doc/html/range/reference/algorithms/permutation.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/permutation/next_permutation.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/permutation/prev_permutation.html | 92 +++++++-------
   branches/release/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html | 28 ++--
   branches/release/libs/range/doc/html/range/reference/algorithms/set.html | 12
   branches/release/libs/range/doc/html/range/reference/algorithms/set/includes.html | 148 ++++++++++++------------
   branches/release/libs/range/doc/html/range/reference/algorithms/set/set_difference.html | 164 +++++++++++++-------------
   branches/release/libs/range/doc/html/range/reference/algorithms/set/set_intersection.html | 164 +++++++++++++-------------
   branches/release/libs/range/doc/html/range/reference/algorithms/set/set_symmetric_difference.html | 164 +++++++++++++-------------
   branches/release/libs/range/doc/html/range/reference/algorithms/set/set_union.html | 164 +++++++++++++-------------
   branches/release/libs/range/doc/html/range/reference/concept_implementation.html | 12
   branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics.html | 14 +-
   branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/functions.html | 12
   branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/metafunctions.html | 12
   branches/release/libs/range/doc/html/range/reference/concept_implementation/synopsis.html | 12
   branches/release/libs/range/doc/html/range/reference/extending.html | 12
   branches/release/libs/range/doc/html/range/reference/extending/method_1.html | 12
   branches/release/libs/range/doc/html/range/reference/extending/method_2.html | 12
   branches/release/libs/range/doc/html/range/reference/extending/method_3.html | 12
   branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_1.html | 28 ++--
   branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_2.html | 30 ++--
   branches/release/libs/range/doc/html/range/reference/overview.html | 24 ++-
   branches/release/libs/range/doc/html/range/reference/ranges.html | 12
   branches/release/libs/range/doc/html/range/reference/ranges/counting_range.html | 28 ++--
   branches/release/libs/range/doc/html/range/reference/ranges/irange.html | 35 ++--
   branches/release/libs/range/doc/html/range/reference/ranges/istream_range.html | 18 +-
   branches/release/libs/range/doc/html/range/reference/utilities.html | 24 +-
   branches/release/libs/range/doc/html/range/reference/utilities/iterator_range.html | 113 +++++------------
   branches/release/libs/range/doc/html/range/reference/utilities/join.html | 16 +-
   branches/release/libs/range/doc/html/range/reference/utilities/sub_range.html | 14 +-
   branches/release/libs/range/doc/html/range/style_guide.html | 66 ++++++----
   branches/release/libs/range/doc/html/range/upgrade.html | 12
   branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_34.html | 66 +++++-----
   branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_42.html | 38 +++--
   branches/release/libs/range/doc/introduction.qbk | 69 ++--------
   branches/release/libs/range/test/Jamfile.v2 | 9 +
   branches/release/libs/range/test/adaptor_test/map.cpp | 44 +++++++
   branches/release/libs/range/test/algorithm_test/adjacent_find.cpp | 8 +
   branches/release/libs/range/test/algorithm_test/binary_search.cpp | 4
   branches/release/libs/range/test/algorithm_test/copy.cpp | 7 +
   branches/release/libs/range/test/algorithm_test/copy_backward.cpp | 4
   branches/release/libs/range/test/algorithm_test/copy_n.cpp | 7 +
   branches/release/libs/range/test/algorithm_test/count.cpp | 40 +++--
   branches/release/libs/range/test/algorithm_test/count_if.cpp | 14 ++
   branches/release/libs/range/test/algorithm_test/equal.cpp | 40 ++++++
   branches/release/libs/range/test/algorithm_test/equal_range.cpp | 14 +
   branches/release/libs/range/test/algorithm_test/fill.cpp | 6
   branches/release/libs/range/test/algorithm_test/find.cpp | 14 +
   branches/release/libs/range/test/algorithm_test/find_end.cpp | 28 ++++
   branches/release/libs/range/test/algorithm_test/find_first_of.cpp | 32 ++++
   branches/release/libs/range/test/algorithm_test/find_if.cpp | 10 +
   branches/release/libs/range/test/algorithm_test/for_each.cpp | 21 ++
   branches/release/libs/range/test/algorithm_test/generate.cpp | 6
   branches/release/libs/range/test/algorithm_test/heap.cpp | 23 +++
   branches/release/libs/range/test/algorithm_test/includes.cpp | 8 +
   branches/release/libs/range/test/algorithm_test/inplace_merge.cpp | 19 +++
   branches/release/libs/range/test/algorithm_test/lexicographical_compare.cpp | 14 +
   branches/release/libs/range/test/algorithm_test/lower_bound.cpp | 23 ++
   branches/release/libs/range/test/algorithm_test/max_element.cpp | 24 +++
   branches/release/libs/range/test/algorithm_test/merge.cpp | 80 +++++++++++++
   branches/release/libs/range/test/algorithm_test/min_element.cpp | 22 ++
   branches/release/libs/range/test/algorithm_test/mismatch.cpp | 245 ++++++++++++++++++++++++---------------
   branches/release/libs/range/test/algorithm_test/next_permutation.cpp | 21 +++
   branches/release/libs/range/test/algorithm_test/nth_element.cpp | 26 ++++
   branches/release/libs/range/test/algorithm_test/partial_sort.cpp | 22 +++
   branches/release/libs/range/test/algorithm_test/partition.cpp | 32 ++++
   branches/release/libs/range/test/algorithm_test/prev_permutation.cpp | 24 +++
   branches/release/libs/range/test/algorithm_test/random_shuffle.cpp | 19 +++
   branches/release/libs/range/test/algorithm_test/remove.cpp | 11 +
   branches/release/libs/range/test/algorithm_test/remove_copy.cpp | 9 +
   branches/release/libs/range/test/algorithm_test/remove_copy_if.cpp | 12 +
   branches/release/libs/range/test/algorithm_test/remove_if.cpp | 12 +
   branches/release/libs/range/test/algorithm_test/replace.cpp | 9 +
   branches/release/libs/range/test/algorithm_test/replace_copy.cpp | 12 +
   branches/release/libs/range/test/algorithm_test/replace_copy_if.cpp | 13 +
   branches/release/libs/range/test/algorithm_test/replace_if.cpp | 10 +
   branches/release/libs/range/test/algorithm_test/reverse.cpp | 12 +
   branches/release/libs/range/test/algorithm_test/reverse_copy.cpp | 15 +
   branches/release/libs/range/test/algorithm_test/rotate.cpp | 16 +
   branches/release/libs/range/test/algorithm_test/rotate_copy.cpp | 15 +
   branches/release/libs/range/test/algorithm_test/search.cpp | 16 ++
   branches/release/libs/range/test/algorithm_test/search_n.cpp | 10
   branches/release/libs/range/test/algorithm_test/set_difference.cpp | 44 +++++++
   branches/release/libs/range/test/algorithm_test/set_intersection.cpp | 44 +++++++
   branches/release/libs/range/test/algorithm_test/set_symmetric_difference.cpp | 44 +++++++
   branches/release/libs/range/test/algorithm_test/set_union.cpp | 40 ++++++
   branches/release/libs/range/test/algorithm_test/sort.cpp | 16 +
   branches/release/libs/range/test/algorithm_test/stable_partition.cpp | 28 ++++
   branches/release/libs/range/test/algorithm_test/stable_sort.cpp | 22 ++-
   branches/release/libs/range/test/algorithm_test/swap_ranges.cpp | 39 ++++-
   branches/release/libs/range/test/algorithm_test/transform.cpp | 34 ++++
   branches/release/libs/range/test/algorithm_test/unique.cpp | 26 +++
   branches/release/libs/range/test/algorithm_test/unique_copy.cpp | 22 +++
   branches/release/libs/range/test/algorithm_test/upper_bound.cpp | 25 +++
   branches/release/libs/range/test/string.cpp | 58 ++++++++-
   257 files changed, 6481 insertions(+), 4756 deletions(-)

Modified: branches/release/boost/range/adaptor/adjacent_filtered.hpp
==============================================================================
--- branches/release/boost/range/adaptor/adjacent_filtered.hpp (original)
+++ branches/release/boost/range/adaptor/adjacent_filtered.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -27,7 +27,6 @@
 
 namespace boost
 {
-
     namespace range_detail
     {
         template< class Iter, class Pred, bool default_pass >
@@ -140,10 +139,14 @@
 
         public:
             adjacent_filter_range( const P& p, R& r )
- : base_range( skip_iter( boost::begin(r), boost::end(r), p),
- skip_iter( boost::end(r), boost::end(r), p) )
+ : base_range(skip_iter(boost::begin(r), boost::end(r), p),
+ skip_iter(boost::end(r), boost::end(r), p))
             {
             }
+
+ private:
+ P m_pred;
+ R* m_range;
         };
 
         template< class T >

Modified: branches/release/boost/range/adaptor/map.hpp
==============================================================================
--- branches/release/boost/range/adaptor/map.hpp (original)
+++ branches/release/boost/range/adaptor/map.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -25,9 +25,9 @@
         template< class Map >
         struct select_first
         {
- typedef BOOST_DEDUCED_TYPENAME Map::value_type pair_t;
- typedef const BOOST_DEDUCED_TYPENAME pair_t::first_type&
- result_type;
+ typedef BOOST_DEDUCED_TYPENAME range_value<Map>::type pair_t;
+ typedef const BOOST_DEDUCED_TYPENAME pair_t::first_type&
+ result_type;
 
             result_type operator()( const pair_t& r ) const
             {
@@ -38,8 +38,8 @@
         template< class Map >
         struct select_second_mutable
         {
- typedef BOOST_DEDUCED_TYPENAME Map::value_type pair_t;
- typedef BOOST_DEDUCED_TYPENAME pair_t::second_type& result_type;
+ typedef BOOST_DEDUCED_TYPENAME range_value<Map>::type pair_t;
+ typedef BOOST_DEDUCED_TYPENAME pair_t::second_type& result_type;
 
             result_type operator()( pair_t& r ) const
             {
@@ -50,16 +50,16 @@
         template< class Map >
         struct select_second_const
         {
- typedef BOOST_DEDUCED_TYPENAME Map::value_type pair_t;
- typedef const BOOST_DEDUCED_TYPENAME pair_t::second_type&
- result_type;
-
+ typedef BOOST_DEDUCED_TYPENAME range_value<Map>::type pair_t;
+ typedef const BOOST_DEDUCED_TYPENAME pair_t::second_type&
+ result_type;
+
             result_type operator()( const pair_t& r ) const
             {
                 return r.second;
             }
         };
-
+
         template<class StdPairRng>
         class select_first_range
             : public transform_range<
@@ -78,7 +78,7 @@
 
             select_first_range(const base& other) : base(other) {}
         };
-
+
         template<class StdPairRng>
         class select_second_mutable_range
             : public transform_range<
@@ -97,7 +97,7 @@
 
             select_second_mutable_range(const base& other) : base(other) {}
         };
-
+
         template<class StdPairRng>
         class select_second_const_range
             : public transform_range<
@@ -116,20 +116,20 @@
 
             select_second_const_range(const base& other) : base(other) {}
         };
-
+
         template< class StdPairRng >
- inline select_first_range<StdPairRng>
+ inline select_first_range<StdPairRng>
         operator|( const StdPairRng& r, map_keys_forwarder )
         {
- return operator|( r,
+ return operator|( r,
               boost::adaptors::transformed( select_first<StdPairRng>() ) );
         }
 
         template< class StdPairRng >
- inline select_second_mutable_range<StdPairRng>
+ inline select_second_mutable_range<StdPairRng>
         operator|( StdPairRng& r, map_values_forwarder )
         {
- return operator|( r,
+ return operator|( r,
           boost::adaptors::transformed( select_second_mutable<StdPairRng>() ) );
         }
 
@@ -137,27 +137,27 @@
         inline select_second_const_range<StdPairRng>
         operator|( const StdPairRng& r, map_values_forwarder )
         {
- return operator|( r,
- boost::adaptors::transformed( select_second_const<StdPairRng>() ) );
+ return operator|( r,
+ boost::adaptors::transformed( select_second_const<StdPairRng>() ) );
         }
-
+
     } // 'range_detail'
-
+
     using range_detail::select_first_range;
     using range_detail::select_second_mutable_range;
     using range_detail::select_second_const_range;
 
     namespace adaptors
- {
+ {
         namespace
         {
- const range_detail::map_keys_forwarder map_keys =
+ const range_detail::map_keys_forwarder map_keys =
                                             range_detail::map_keys_forwarder();
 
- const range_detail::map_values_forwarder map_values =
+ const range_detail::map_values_forwarder map_values =
                                            range_detail::map_values_forwarder();
         }
-
+
         template<class StdPairRange>
         inline select_first_range<StdPairRange>
         keys(const StdPairRange& rng)
@@ -165,7 +165,7 @@
             return select_first_range<StdPairRange>(
                 range_detail::select_first<StdPairRange>(), rng );
         }
-
+
         template<class StdPairRange>
         inline select_second_const_range<StdPairRange>
         values(const StdPairRange& rng)
@@ -173,7 +173,7 @@
             return select_second_const_range<StdPairRange>(
                 range_detail::select_second_const<StdPairRange>(), rng );
         }
-
+
         template<class StdPairRange>
         inline select_second_mutable_range<StdPairRange>
         values(StdPairRange& rng)
@@ -182,7 +182,7 @@
                 range_detail::select_second_mutable<StdPairRange>(), rng );
         }
     } // 'adaptors'
-
+
 }
 
 #endif

Modified: branches/release/boost/range/adaptor/replaced.hpp
==============================================================================
--- branches/release/boost/range/adaptor/replaced.hpp (original)
+++ branches/release/boost/range/adaptor/replaced.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -47,7 +47,7 @@
         };
 
         template< class R >
- class replace_range :
+ class replaced_range :
             public boost::iterator_range<
                 boost::transform_iterator<
                     replace_value< BOOST_DEDUCED_TYPENAME range_value<R>::type >,
@@ -64,7 +64,7 @@
         public:
             typedef BOOST_DEDUCED_TYPENAME range_value<R>::type value_type;
 
- replace_range( R& r, value_type from, value_type to )
+ replaced_range( R& r, value_type from, value_type to )
                 : base_t( make_transform_iterator( boost::begin(r), Fn(from, to) ),
                           make_transform_iterator( boost::end(r), Fn(from, to) ) )
             { }
@@ -83,23 +83,23 @@
         };
 
         template< class InputRng >
- inline replace_range<InputRng>
+ inline replaced_range<InputRng>
         operator|( InputRng& r,
                    const replace_holder<BOOST_DEDUCED_TYPENAME range_value<InputRng>::type>& f )
         {
- return replace_range<InputRng>(r, f.val1, f.val2);
+ return replaced_range<InputRng>(r, f.val1, f.val2);
         }
 
         template< class InputRng >
- inline replace_range<const InputRng>
+ inline replaced_range<const InputRng>
         operator|( const InputRng& r,
                    const replace_holder<BOOST_DEDUCED_TYPENAME range_value<InputRng>::type>& f )
         {
- return replace_range<const InputRng>(r, f.val1, f.val2);
+ return replaced_range<const InputRng>(r, f.val1, f.val2);
         }
     } // 'range_detail'
 
- using range_detail::replace_range;
+ using range_detail::replaced_range;
 
     namespace adaptors
     {
@@ -111,21 +111,21 @@
         }
 
         template<class InputRange>
- inline replace_range<InputRange>
+ inline replaced_range<InputRange>
         replace(InputRange& rng,
                 BOOST_DEDUCED_TYPENAME range_value<InputRange>::type from,
                 BOOST_DEDUCED_TYPENAME range_value<InputRange>::type to)
         {
- return replace_range<InputRange>(rng, from, to);
+ return replaced_range<InputRange>(rng, from, to);
         }
 
         template<class InputRange>
- inline replace_range<const InputRange>
+ inline replaced_range<const InputRange>
         replace(const InputRange& rng,
                 BOOST_DEDUCED_TYPENAME range_value<const InputRange>::type from,
                 BOOST_DEDUCED_TYPENAME range_value<const InputRange>::type to)
         {
- return replace_range<const InputRange>(rng, from ,to);
+ return replaced_range<const InputRange>(rng, from ,to);
         }
 
     } // 'adaptors'

Modified: branches/release/boost/range/adaptor/sliced.hpp
==============================================================================
--- branches/release/boost/range/adaptor/sliced.hpp (original)
+++ branches/release/boost/range/adaptor/sliced.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -28,14 +28,26 @@
         };
 
                 template< class RandomAccessRange >
- inline iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type >
+ class sliced_range : public boost::iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type >
+ {
+ typedef boost::iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type > base_t;
+ public:
+ template<typename Rng, typename T, typename U>
+ sliced_range(Rng& rng, T t, U u)
+ : base_t(boost::make_iterator_range(rng, t, u - boost::size(rng)))
+ {
+ }
+ };
+
+ template< class RandomAccessRange >
+ inline sliced_range<RandomAccessRange>
                 slice( RandomAccessRange& rng, std::size_t t, std::size_t u )
                 {
                         BOOST_ASSERT( t <= u && "error in slice indices" );
             BOOST_ASSERT( static_cast<std::size_t>(boost::size(rng)) >= u &&
                                                   "second slice index out of bounds" );
 
- return boost::make_iterator_range( rng, t, u - boost::size(rng) );
+ return sliced_range<RandomAccessRange>(rng, t, u);
                 }
 
                 template< class RandomAccessRange >
@@ -46,23 +58,21 @@
                     BOOST_ASSERT( static_cast<std::size_t>(boost::size(rng)) >= u &&
                                   "second slice index out of bounds" );
 
- return boost::make_iterator_range( rng, t, u - boost::size(rng) );
+ return sliced_range<const RandomAccessRange>(rng, t, u);
                 }
 
                 template< class RandomAccessRange >
- inline iterator_range<
- BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type >
+ inline sliced_range<RandomAccessRange>
                 operator|( RandomAccessRange& r, const sliced& f )
                 {
- return adaptors::slice( r, f.t, f.u );
+ return sliced_range<RandomAccessRange>( r, f.t, f.u );
                 }
 
                 template< class RandomAccessRange >
- inline iterator_range<
- BOOST_DEDUCED_TYPENAME range_iterator<const RandomAccessRange>::type >
+ inline sliced_range<const RandomAccessRange>
                 operator|( const RandomAccessRange& r, const sliced& f )
                 {
- return adaptors::slice( r, f.t, f.u );
+ return sliced_range<const RandomAccessRange>( r, f.t, f.u );
                 }
 
     } // namespace adaptors

Modified: branches/release/boost/range/algorithm/copy.hpp
==============================================================================
--- branches/release/boost/range/algorithm/copy.hpp (original)
+++ branches/release/boost/range/algorithm/copy.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -30,7 +30,7 @@
 template< class SinglePassRange, class OutputIterator >
 inline OutputIterator copy(const SinglePassRange& rng, OutputIterator out)
 {
- BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
     return std::copy(boost::begin(rng),boost::end(rng),out);
 }
 

Modified: branches/release/boost/range/algorithm/copy_backward.hpp
==============================================================================
--- branches/release/boost/range/algorithm/copy_backward.hpp (original)
+++ branches/release/boost/range/algorithm/copy_backward.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -32,7 +32,7 @@
 copy_backward(const BidirectionalRange& rng,
               BidirectionalTraversalWriteableIterator out)
 {
- BOOST_RANGE_CONCEPT_ASSERT(( BidirectionalRangeConcept<BidirectionalRange> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( BidirectionalRangeConcept<const BidirectionalRange> ));
     return std::copy_backward(boost::begin(rng), boost::end(rng), out);
 }
 

Modified: branches/release/boost/range/algorithm/equal.hpp
==============================================================================
--- branches/release/boost/range/algorithm/equal.hpp (original)
+++ branches/release/boost/range/algorithm/equal.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -159,8 +159,8 @@
         template< class SinglePassRange1, class SinglePassRange2 >
         inline bool equal( const SinglePassRange1& rng1, const SinglePassRange2& rng2 )
         {
- BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
- BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
 
             return ::boost::range_detail::equal(
                 ::boost::begin(rng1), ::boost::end(rng1),
@@ -172,8 +172,8 @@
         inline bool equal( const SinglePassRange1& rng1, const SinglePassRange2& rng2,
                            BinaryPredicate pred )
         {
- BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
- BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
 
             return ::boost::range_detail::equal(
                 ::boost::begin(rng1), ::boost::end(rng1),

Modified: branches/release/boost/range/algorithm/fill.hpp
==============================================================================
--- branches/release/boost/range/algorithm/fill.hpp (original)
+++ branches/release/boost/range/algorithm/fill.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,6 +33,15 @@
     return rng;
 }
 
+/// \overload
+template< class ForwardRange, class Value >
+inline const ForwardRange& fill(const ForwardRange& rng, const Value& val)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ std::fill(boost::begin(rng), boost::end(rng), val);
+ return rng;
+}
+
     } // namespace range
     using range::fill;
 }

Modified: branches/release/boost/range/algorithm/fill_n.hpp
==============================================================================
--- branches/release/boost/range/algorithm/fill_n.hpp (original)
+++ branches/release/boost/range/algorithm/fill_n.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -36,6 +36,16 @@
     return rng;
 }
 
+/// \overload
+template< class ForwardRange, class Size, class Value >
+inline const ForwardRange& fill_n(const ForwardRange& rng, Size n, const Value& val)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ BOOST_ASSERT( static_cast<Size>(std::distance(boost::begin(rng), boost::end(rng))) >= n );
+ std::fill_n(boost::begin(rng), n, val);
+ return rng;
+}
+
     } // namespace range
     using range::fill_n;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/find.hpp
==============================================================================
--- branches/release/boost/range/algorithm/find.hpp (original)
+++ branches/release/boost/range/algorithm/find.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -27,18 +27,33 @@
 ///
 /// \pre SinglePassRange is a model of the SinglePassRangeConcept
 template< class SinglePassRange, class Value >
-inline BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange>,
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type
+>::type
 find( SinglePassRange& rng, const Value& val )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
     return std::find(boost::begin(rng), boost::end(rng), val);
 }
 
+/// \overload
+template< class SinglePassRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange>::type
+find( const SinglePassRange& rng, const Value& val )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
+ return std::find(boost::begin(rng), boost::end(rng), val);
+}
+
 // range_return overloads
 
 /// \overload
 template< range_return_value re, class SinglePassRange, class Value >
-inline BOOST_DEDUCED_TYPENAME range_return<SinglePassRange,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange>,
+ BOOST_DEDUCED_TYPENAME range_return<SinglePassRange,re>::type
+>::type
 find( SinglePassRange& rng, const Value& val )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
@@ -47,6 +62,17 @@
              rng);
 }
 
+/// \overload
+template< range_return_value re, class SinglePassRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_return<const SinglePassRange,re>::type
+find( const SinglePassRange& rng, const Value& val )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
+ return range_return<const SinglePassRange,re>::
+ pack(std::find(boost::begin(rng), boost::end(rng), val),
+ rng);
+}
+
     } // namespace range
     using range::find;
 }

Modified: branches/release/boost/range/algorithm/find_end.hpp
==============================================================================
--- branches/release/boost/range/algorithm/find_end.hpp (original)
+++ branches/release/boost/range/algorithm/find_end.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -29,7 +29,10 @@
 /// \pre ForwardRange2 is a model of the ForwardRangeConcept
 /// \pre BinaryPredicate is a model of the BinaryPredicateConcept
 template< class ForwardRange1, class ForwardRange2 >
-inline BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange1 >::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange1>,
+ BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange1 >::type
+>::type
 find_end(ForwardRange1 & rng1, const ForwardRange2& rng2)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange1> ));
@@ -40,8 +43,23 @@
 }
 
 /// \overload
+template< class ForwardRange1, class ForwardRange2 >
+inline BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange1 >::type
+find_end(const ForwardRange1 & rng1, const ForwardRange2& rng2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return std::find_end(boost::begin(rng1),boost::end(rng1),
+ boost::begin(rng2),boost::end(rng2));
+}
+
+/// \overload
 template< class ForwardRange1, class ForwardRange2, class BinaryPredicate >
-inline BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange1>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange1>,
+ BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange1>::type
+>::type
 find_end(ForwardRange1 & rng1, const ForwardRange2& rng2, BinaryPredicate pred)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange1> ));
@@ -52,8 +70,23 @@
 }
 
 /// \overload
+template< class ForwardRange1, class ForwardRange2, class BinaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange1>::type
+find_end(const ForwardRange1& rng1, const ForwardRange2& rng2, BinaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return std::find_end(boost::begin(rng1),boost::end(rng1),
+ boost::begin(rng2),boost::end(rng2),pred);
+}
+
+/// \overload
 template< range_return_value re, class ForwardRange1, class ForwardRange2 >
-inline BOOST_DEDUCED_TYPENAME range_return<ForwardRange1,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange1>,
+ BOOST_DEDUCED_TYPENAME range_return<ForwardRange1,re>::type
+>::type
 find_end(ForwardRange1& rng1, const ForwardRange2& rng2)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange1> ));
@@ -66,9 +99,26 @@
 }
 
 /// \overload
+template< range_return_value re, class ForwardRange1, class ForwardRange2 >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange1,re>::type
+find_end(const ForwardRange1& rng1, const ForwardRange2& rng2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return range_return<const ForwardRange1,re>::
+ pack(std::find_end(boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), boost::end(rng2)),
+ rng1);
+}
+
+/// \overload
 template< range_return_value re, class ForwardRange1, class ForwardRange2,
           class BinaryPredicate >
-inline BOOST_DEDUCED_TYPENAME range_return<ForwardRange1,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange1>,
+ BOOST_DEDUCED_TYPENAME range_return<ForwardRange1,re>::type
+>::type
 find_end(ForwardRange1& rng1, const ForwardRange2& rng2, BinaryPredicate pred)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange1> ));
@@ -80,6 +130,21 @@
              rng1);
 }
 
+/// \overload
+template< range_return_value re, class ForwardRange1, class ForwardRange2,
+ class BinaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange1,re>::type
+find_end(const ForwardRange1& rng1, const ForwardRange2& rng2, BinaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return range_return<const ForwardRange1,re>::
+ pack(std::find_end(boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), boost::end(rng2), pred),
+ rng1);
+}
+
     } // namespace range
     using range::find_end;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/find_first_of.hpp
==============================================================================
--- branches/release/boost/range/algorithm/find_first_of.hpp (original)
+++ branches/release/boost/range/algorithm/find_first_of.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -29,7 +29,10 @@
 /// \pre ForwardRange2 is a model of the ForwardRangeConcept
 /// \pre BinaryPredicate is a model of the BinaryPredicateConcept
 template< class SinglePassRange1, class ForwardRange2 >
-inline BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange1>,
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type
+>::type
 find_first_of(SinglePassRange1 & rng1, ForwardRange2 const & rng2)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
@@ -40,8 +43,23 @@
 }
 
 /// \overload
+template< class SinglePassRange1, class ForwardRange2 >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange1>::type
+find_first_of(const SinglePassRange1& rng1, const ForwardRange2& rng2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return std::find_first_of(boost::begin(rng1),boost::end(rng1),
+ boost::begin(rng2),boost::end(rng2));
+}
+
+/// \overload
 template< class SinglePassRange1, class ForwardRange2, class BinaryPredicate >
-inline BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange1>,
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type
+>::type
 find_first_of(SinglePassRange1 & rng1, ForwardRange2 const & rng2, BinaryPredicate pred)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
@@ -51,10 +69,25 @@
                               boost::begin(rng2),boost::end(rng2),pred);
 }
 
+/// \overload
+template< class SinglePassRange1, class ForwardRange2, class BinaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange1>::type
+find_first_of(const SinglePassRange1& rng1, const ForwardRange2& rng2, BinaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return std::find_first_of(boost::begin(rng1),boost::end(rng1),
+ boost::begin(rng2),boost::end(rng2),pred);
+}
+
 // range return overloads
 /// \overload
 template< range_return_value re, class SinglePassRange1, class ForwardRange2 >
-inline BOOST_DEDUCED_TYPENAME range_return<SinglePassRange1,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange1>,
+ BOOST_DEDUCED_TYPENAME range_return<SinglePassRange1,re>::type
+>::type
 find_first_of(SinglePassRange1& rng1, const ForwardRange2& rng2)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
@@ -67,9 +100,26 @@
 }
 
 /// \overload
+template< range_return_value re, class SinglePassRange1, class ForwardRange2 >
+inline BOOST_DEDUCED_TYPENAME range_return<const SinglePassRange1,re>::type
+find_first_of(const SinglePassRange1& rng1, const ForwardRange2& rng2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return range_return<const SinglePassRange1,re>::
+ pack(std::find_first_of(boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), boost::end(rng2)),
+ rng1);
+}
+
+/// \overload
 template< range_return_value re, class SinglePassRange1, class ForwardRange2,
           class BinaryPredicate >
-inline BOOST_DEDUCED_TYPENAME range_return<SinglePassRange1,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange1>,
+ BOOST_DEDUCED_TYPENAME range_return<SinglePassRange1,re>::type
+>::type
 find_first_of(SinglePassRange1 & rng1, const ForwardRange2& rng2,
               BinaryPredicate pred)
 {
@@ -82,6 +132,22 @@
              rng1);
 }
 
+/// \overload
+template< range_return_value re, class SinglePassRange1, class ForwardRange2,
+ class BinaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const SinglePassRange1,re>::type
+find_first_of(const SinglePassRange1 & rng1, const ForwardRange2& rng2,
+ BinaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange2> ));
+
+ return range_return<const SinglePassRange1,re>::
+ pack(std::find_first_of(boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), boost::end(rng2), pred),
+ rng1);
+}
+
     } // namespace range
     using range::find_first_of;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/find_if.hpp
==============================================================================
--- branches/release/boost/range/algorithm/find_if.hpp (original)
+++ branches/release/boost/range/algorithm/find_if.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -28,18 +28,33 @@
 /// \pre SinglePassRange is a model of the SinglePassRangeConcept
 /// \pre UnaryPredicate is a model of the UnaryPredicateConcept
 template< class SinglePassRange, class UnaryPredicate >
-inline BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange>,
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type
+>::type
 find_if( SinglePassRange& rng, UnaryPredicate pred )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
     return std::find_if(boost::begin(rng), boost::end(rng), pred);
 }
 
+/// \overload
+template< class SinglePassRange, class UnaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange>::type
+find_if( const SinglePassRange& rng, UnaryPredicate pred )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
+ return std::find_if(boost::begin(rng), boost::end(rng), pred);
+}
+
 // range_return overloads
 
 /// \overload
 template< range_return_value re, class SinglePassRange, class UnaryPredicate >
-inline BOOST_DEDUCED_TYPENAME range_return<SinglePassRange,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<SinglePassRange>,
+ BOOST_DEDUCED_TYPENAME range_return<SinglePassRange,re>::type
+>::type
 find_if( SinglePassRange& rng, UnaryPredicate pred )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
@@ -48,6 +63,17 @@
              rng);
 }
 
+/// \overload
+template< range_return_value re, class SinglePassRange, class UnaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const SinglePassRange,re>::type
+find_if( const SinglePassRange& rng, UnaryPredicate pred )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
+ return range_return<const SinglePassRange,re>::
+ pack(std::find_if(boost::begin(rng), boost::end(rng), pred),
+ rng);
+}
+
     } // namespace range
     using range::find_if;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/generate.hpp
==============================================================================
--- branches/release/boost/range/algorithm/generate.hpp (original)
+++ branches/release/boost/range/algorithm/generate.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,6 +33,15 @@
     return rng;
 }
 
+/// \overload
+template< class ForwardRange, class Generator >
+inline const ForwardRange& generate( const ForwardRange& rng, Generator gen )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ std::generate(boost::begin(rng), boost::end(rng), gen);
+ return rng;
+}
+
     } // namespace range
     using range::generate;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/heap_algorithm.hpp
==============================================================================
--- branches/release/boost/range/algorithm/heap_algorithm.hpp (original)
+++ branches/release/boost/range/algorithm/heap_algorithm.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& push_heap(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::push_heap(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class Compare>
 inline RandomAccessRange& push_heap(RandomAccessRange& rng, Compare comp_pred)
 {
@@ -43,6 +52,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class Compare>
+inline const RandomAccessRange& push_heap(const RandomAccessRange& rng, Compare comp_pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::push_heap(boost::begin(rng), boost::end(rng), comp_pred);
+ return rng;
+}
+
 /// \brief template function pop_heap
 ///
 /// range-based version of the pop_heap std algorithm
@@ -58,6 +76,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& pop_heap(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::pop_heap(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class Compare>
 inline RandomAccessRange& pop_heap(RandomAccessRange& rng, Compare comp_pred)
 {
@@ -66,6 +93,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class Compare>
+inline const RandomAccessRange& pop_heap(const RandomAccessRange& rng, Compare comp_pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::pop_heap(boost::begin(rng), boost::end(rng), comp_pred);
+ return rng;
+}
+
 /// \brief template function make_heap
 ///
 /// range-based version of the make_heap std algorithm
@@ -81,6 +117,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& make_heap(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::make_heap(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class Compare>
 inline RandomAccessRange& make_heap(RandomAccessRange& rng, Compare comp_pred)
 {
@@ -89,6 +134,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class Compare>
+inline const RandomAccessRange& make_heap(const RandomAccessRange& rng, Compare comp_pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::make_heap(boost::begin(rng), boost::end(rng), comp_pred);
+ return rng;
+}
+
 /// \brief template function sort_heap
 ///
 /// range-based version of the sort_heap std algorithm
@@ -104,6 +158,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& sort_heap(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::sort_heap(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class Compare>
 inline RandomAccessRange& sort_heap(RandomAccessRange& rng, Compare comp_pred)
 {
@@ -112,6 +175,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class Compare>
+inline const RandomAccessRange& sort_heap(const RandomAccessRange& rng, Compare comp_pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::sort_heap(boost::begin(rng), boost::end(rng), comp_pred);
+ return rng;
+}
+
     } // namespace range
     using range::push_heap;
     using range::pop_heap;

Modified: branches/release/boost/range/algorithm/lower_bound.hpp
==============================================================================
--- branches/release/boost/range/algorithm/lower_bound.hpp (original)
+++ branches/release/boost/range/algorithm/lower_bound.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -27,23 +27,52 @@
 ///
 /// \pre ForwardRange is a model of the ForwardRangeConcept
 template< class ForwardRange, class Value >
-inline BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+>::type
 lower_bound( ForwardRange& rng, Value val )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
     return std::lower_bound(boost::begin(rng), boost::end(rng), val);
 }
+
+/// \overload
+template< class ForwardRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type
+lower_bound( const ForwardRange& rng, Value val )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::lower_bound(boost::begin(rng), boost::end(rng), val);
+}
+
 /// \overload
 template< class ForwardRange, class Value, class SortPredicate >
-inline BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+>::type
 lower_bound( ForwardRange& rng, Value val, SortPredicate pred )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
     return std::lower_bound(boost::begin(rng), boost::end(rng), val, pred);
 }
+
+/// \overload
+template< class ForwardRange, class Value, class SortPredicate >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type
+lower_bound( const ForwardRange& rng, Value val, SortPredicate pred )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::lower_bound(boost::begin(rng), boost::end(rng), val, pred);
+}
+
 /// \overload
 template< range_return_value re, class ForwardRange, class Value >
-inline BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+>::type
 lower_bound( ForwardRange& rng, Value val )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
@@ -51,9 +80,24 @@
         pack(std::lower_bound(boost::begin(rng), boost::end(rng), val),
              rng);
 }
+
+/// \overload
+template< range_return_value re, class ForwardRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+lower_bound( const ForwardRange& rng, Value val )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return range_return<const ForwardRange,re>::
+ pack(std::lower_bound(boost::begin(rng), boost::end(rng), val),
+ rng);
+}
+
 /// \overload
 template< range_return_value re, class ForwardRange, class Value, class SortPredicate >
-inline BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+>::type
 lower_bound( ForwardRange& rng, Value val, SortPredicate pred )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
@@ -62,6 +106,17 @@
              rng);
 }
 
+/// \overload
+template< range_return_value re, class ForwardRange, class Value, class SortPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+lower_bound( const ForwardRange& rng, Value val, SortPredicate pred )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return range_return<const ForwardRange,re>::
+ pack(std::lower_bound(boost::begin(rng), boost::end(rng), val, pred),
+ rng);
+}
+
     } // namespace range
     using range::lower_bound;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/partial_sort.hpp
==============================================================================
--- branches/release/boost/range/algorithm/partial_sort.hpp (original)
+++ branches/release/boost/range/algorithm/partial_sort.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -36,6 +36,16 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& partial_sort(const RandomAccessRange& rng,
+ BOOST_DEDUCED_TYPENAME range_iterator<const RandomAccessRange>::type middle)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::partial_sort(boost::begin(rng), middle, boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class BinaryPredicate>
 inline RandomAccessRange& partial_sort(RandomAccessRange& rng,
     BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type middle,
@@ -47,6 +57,18 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class BinaryPredicate>
+inline const RandomAccessRange& partial_sort(const RandomAccessRange& rng,
+ BOOST_DEDUCED_TYPENAME range_iterator<const RandomAccessRange>::type middle,
+ BinaryPredicate sort_pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::partial_sort(boost::begin(rng), middle, boost::end(rng),
+ sort_pred);
+ return rng;
+}
+
     } // namespace range
     using range::partial_sort;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/partial_sort_copy.hpp
==============================================================================
--- branches/release/boost/range/algorithm/partial_sort_copy.hpp (original)
+++ branches/release/boost/range/algorithm/partial_sort_copy.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -32,7 +32,18 @@
 inline BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type
 partial_sort_copy(const SinglePassRange& rng1, RandomAccessRange& rng2)
 {
- BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<SinglePassRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
+
+ return std::partial_sort_copy(boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), boost::end(rng2));
+}
+
+/// \overload
+template<class SinglePassRange, class RandomAccessRange>
+inline BOOST_DEDUCED_TYPENAME range_iterator<RandomAccessRange>::type
+partial_sort_copy(const SinglePassRange& rng1, const RandomAccessRange& rng2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
 
     return std::partial_sort_copy(boost::begin(rng1), boost::end(rng1),
         boost::begin(rng2), boost::end(rng2));
@@ -45,7 +56,20 @@
 partial_sort_copy(const SinglePassRange& rng1, RandomAccessRange& rng2,
     BinaryPredicate pred)
 {
- BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<SinglePassRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
+
+ return std::partial_sort_copy(boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), boost::end(rng2), pred);
+}
+
+/// \overload
+template<class SinglePassRange, class RandomAccessRange,
+ class BinaryPredicate>
+inline BOOST_DEDUCED_TYPENAME range_iterator<const RandomAccessRange>::type
+partial_sort_copy(const SinglePassRange& rng1, const RandomAccessRange& rng2,
+ BinaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
 
     return std::partial_sort_copy(boost::begin(rng1), boost::end(rng1),
         boost::begin(rng2), boost::end(rng2), pred);

Modified: branches/release/boost/range/algorithm/partition.hpp
==============================================================================
--- branches/release/boost/range/algorithm/partition.hpp (original)
+++ branches/release/boost/range/algorithm/partition.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -34,6 +34,15 @@
     return std::partition(boost::begin(rng),boost::end(rng),pred);
 }
 
+/// \overload
+template<class ForwardRange, class UnaryPredicate>
+inline BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+partition(const ForwardRange& rng, UnaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::partition(boost::begin(rng),boost::end(rng),pred);
+}
+
 // range_return overloads
 
 /// \overload
@@ -47,6 +56,17 @@
         pack(std::partition(boost::begin(rng), boost::end(rng), pred), rng);
 }
 
+/// \overload
+template< range_return_value re, class ForwardRange,
+ class UnaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+partition(const ForwardRange& rng, UnaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return boost::range_return<const ForwardRange,re>::
+ pack(std::partition(boost::begin(rng), boost::end(rng), pred), rng);
+}
+
     } // namespace range
     using range::partition;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/random_shuffle.hpp
==============================================================================
--- branches/release/boost/range/algorithm/random_shuffle.hpp (original)
+++ branches/release/boost/range/algorithm/random_shuffle.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& random_shuffle(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::random_shuffle(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class Generator>
 inline RandomAccessRange& random_shuffle(RandomAccessRange& rng, Generator& gen)
 {
@@ -43,6 +52,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class Generator>
+inline const RandomAccessRange& random_shuffle(const RandomAccessRange& rng, Generator& gen)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::random_shuffle(boost::begin(rng), boost::end(rng), gen);
+ return rng;
+}
+
     } // namespace range
     using range::random_shuffle;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/remove.hpp
==============================================================================
--- branches/release/boost/range/algorithm/remove.hpp (original)
+++ branches/release/boost/range/algorithm/remove.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -34,6 +34,15 @@
     return std::remove(boost::begin(rng),boost::end(rng),val);
 }
 
+/// \overload
+template< class ForwardRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type
+remove(const ForwardRange& rng, const Value& val)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::remove(boost::begin(rng),boost::end(rng),val);
+}
+
 // range_return overloads
 
 /// \overload
@@ -47,6 +56,17 @@
         rng);
 }
 
+/// \overload
+template< range_return_value re, class ForwardRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+remove(const ForwardRange& rng, const Value& val)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return range_return<const ForwardRange,re>::pack(
+ std::remove(boost::begin(rng), boost::end(rng), val),
+ rng);
+}
+
     } // namespace range
     using range::remove;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/remove_copy.hpp
==============================================================================
--- branches/release/boost/range/algorithm/remove_copy.hpp (original)
+++ branches/release/boost/range/algorithm/remove_copy.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -31,9 +31,9 @@
 /// InputIterator's value type.
 template< class SinglePassRange, class OutputIterator, class Value >
 inline OutputIterator
-remove_copy(SinglePassRange& rng, OutputIterator out_it, const Value& val)
+remove_copy(const SinglePassRange& rng, OutputIterator out_it, const Value& val)
 {
- BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
     return std::remove_copy(boost::begin(rng), boost::end(rng), out_it, val);
 }
 

Modified: branches/release/boost/range/algorithm/remove_copy_if.hpp
==============================================================================
--- branches/release/boost/range/algorithm/remove_copy_if.hpp (original)
+++ branches/release/boost/range/algorithm/remove_copy_if.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -28,10 +28,10 @@
     /// \pre out_it is not an iterator in the range rng
     template< class SinglePassRange, class OutputIterator, class Predicate >
     inline OutputIterator
- remove_copy_if(SinglePassRange& rng, OutputIterator out_it, Predicate pred)
+ remove_copy_if(const SinglePassRange& rng, OutputIterator out_it, Predicate pred)
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
- return std::remove_copy_if(boost::begin(rng), boost::end(rng), out_it, pred);
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
+ return std::remove_copy_if(boost::begin(rng), boost::end(rng), out_it, pred);
     }
 }
 

Modified: branches/release/boost/range/algorithm/remove_if.hpp
==============================================================================
--- branches/release/boost/range/algorithm/remove_if.hpp (original)
+++ branches/release/boost/range/algorithm/remove_if.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,15 @@
     return std::remove_if(boost::begin(rng), boost::end(rng), pred);
 }
 
+/// \overload
+template< class ForwardRange, class UnaryPredicate >
+inline BOOST_DEDUCED_TYPENAME boost::range_iterator<const ForwardRange>::type
+remove_if(const ForwardRange& rng, UnaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::remove_if(boost::begin(rng), boost::end(rng), pred);
+}
+
 // range_return overloads
 
 /// \overload
@@ -48,6 +57,17 @@
         rng);
 }
 
+/// \overload
+template< range_return_value re, class ForwardRange, class UnaryPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+remove_if(const ForwardRange& rng, UnaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return range_return<const ForwardRange,re>::pack(
+ std::remove_if(boost::begin(rng), boost::end(rng), pred),
+ rng);
+}
+
     } // namespace range
     using range::remove_if;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/replace.hpp
==============================================================================
--- branches/release/boost/range/algorithm/replace.hpp (original)
+++ branches/release/boost/range/algorithm/replace.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,17 @@
     return rng;
 }
 
+/// \overload
+template< class ForwardRange, class Value >
+inline const ForwardRange&
+replace(const ForwardRange& rng, const Value& what,
+ const Value& with_what)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ std::replace(boost::begin(rng), boost::end(rng), what, with_what);
+ return rng;
+}
+
     } // namespace range
     using range::replace;
 } // namespace boost;

Modified: branches/release/boost/range/algorithm/replace_copy.hpp
==============================================================================
--- branches/release/boost/range/algorithm/replace_copy.hpp (original)
+++ branches/release/boost/range/algorithm/replace_copy.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -27,10 +27,10 @@
 /// \pre ForwardRange is a model of the ForwardRangeConcept
 template< class ForwardRange, class OutputIterator, class Value >
 inline OutputIterator
-replace_copy(ForwardRange& rng, OutputIterator out_it, const Value& what,
+replace_copy(const ForwardRange& rng, OutputIterator out_it, const Value& what,
         const Value& with_what)
 {
- BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
     return std::replace_copy(boost::begin(rng), boost::end(rng), out_it,
         what, with_what);
 }

Modified: branches/release/boost/range/algorithm/replace_copy_if.hpp
==============================================================================
--- branches/release/boost/range/algorithm/replace_copy_if.hpp (original)
+++ branches/release/boost/range/algorithm/replace_copy_if.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -31,10 +31,10 @@
 /// \pre Value is convertible to a type in OutputIterator's set of value types.
 template< class ForwardRange, class OutputIterator, class Predicate, class Value >
 inline OutputIterator
-replace_copy_if(ForwardRange& rng, OutputIterator out_it, Predicate pred,
+replace_copy_if(const ForwardRange& rng, OutputIterator out_it, Predicate pred,
         const Value& with_what)
 {
- BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
     return std::replace_copy_if(boost::begin(rng), boost::end(rng), out_it,
         pred, with_what);
 }

Modified: branches/release/boost/range/algorithm/replace_if.hpp
==============================================================================
--- branches/release/boost/range/algorithm/replace_if.hpp (original)
+++ branches/release/boost/range/algorithm/replace_if.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -36,6 +36,17 @@
     return rng;
 }
 
+/// \overload
+template< class ForwardRange, class UnaryPredicate, class Value >
+inline const ForwardRange&
+ replace_if(const ForwardRange& rng, UnaryPredicate pred,
+ const Value& val)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ std::replace_if(boost::begin(rng), boost::end(rng), pred, val);
+ return rng;
+}
+
     } // namespace range
     using range::replace_if;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/reverse.hpp
==============================================================================
--- branches/release/boost/range/algorithm/reverse.hpp (original)
+++ branches/release/boost/range/algorithm/reverse.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -34,6 +34,15 @@
     return rng;
 }
 
+/// \overload
+template<class BidirectionalRange>
+inline const BidirectionalRange& reverse(const BidirectionalRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( BidirectionalRangeConcept<const BidirectionalRange> ));
+ std::reverse(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
     } // namespace range
     using range::reverse;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/reverse_copy.hpp
==============================================================================
--- branches/release/boost/range/algorithm/reverse_copy.hpp (original)
+++ branches/release/boost/range/algorithm/reverse_copy.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -29,7 +29,7 @@
 template<class BidirectionalRange, class OutputIterator>
 inline OutputIterator reverse_copy(const BidirectionalRange& rng, OutputIterator out)
 {
- BOOST_RANGE_CONCEPT_ASSERT(( BidirectionalRangeConcept<BidirectionalRange> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( BidirectionalRangeConcept<const BidirectionalRange> ));
     return std::reverse_copy(boost::begin(rng), boost::end(rng), out);
 }
 

Modified: branches/release/boost/range/algorithm/rotate.hpp
==============================================================================
--- branches/release/boost/range/algorithm/rotate.hpp (original)
+++ branches/release/boost/range/algorithm/rotate.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -34,6 +34,16 @@
     return rng;
 }
 
+/// \overload
+template<class ForwardRange>
+inline const ForwardRange& rotate(const ForwardRange& rng,
+ BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type middle)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ std::rotate(boost::begin(rng), middle, boost::end(rng));
+ return rng;
+}
+
     } // namespace range
     using range::rotate;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/search_n.hpp
==============================================================================
--- branches/release/boost/range/algorithm/search_n.hpp (original)
+++ branches/release/boost/range/algorithm/search_n.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -44,7 +44,7 @@
 inline BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type
 search_n(const ForwardRange& rng, Integer count, const Value& value)
 {
- BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<ForwardRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<const ForwardRange>));
     return std::search_n(boost::begin(rng), boost::end(rng), count, value);
 }
 
@@ -69,7 +69,7 @@
 search_n(const ForwardRange& rng, Integer count, const Value& value,
          BinaryPredicate binary_pred)
 {
- BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<ForwardRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<const ForwardRange>));
     BOOST_RANGE_CONCEPT_ASSERT((BinaryPredicateConcept<BinaryPredicate,
         BOOST_DEDUCED_TYPENAME range_value<const ForwardRange>::type, const Value&>));
     return std::search_n(boost::begin(rng), boost::end(rng),
@@ -97,7 +97,7 @@
 inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
 search_n(const ForwardRange& rng, Integer count, const Value& value)
 {
- BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<ForwardRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<const ForwardRange>));
     return range_return<const ForwardRange,re>::
         pack(std::search_n(boost::begin(rng), boost::end(rng),
                            count, value),
@@ -128,7 +128,7 @@
 search_n(const ForwardRange& rng, Integer count, const Value& value,
          BinaryPredicate pred)
 {
- BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<ForwardRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((ForwardRangeConcept<const ForwardRange>));
     BOOST_RANGE_CONCEPT_ASSERT((BinaryPredicateConcept<BinaryPredicate,
         BOOST_DEDUCED_TYPENAME range_value<const ForwardRange>::type,
         const Value&>));

Modified: branches/release/boost/range/algorithm/sort.hpp
==============================================================================
--- branches/release/boost/range/algorithm/sort.hpp (original)
+++ branches/release/boost/range/algorithm/sort.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& sort(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::sort(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class BinaryPredicate>
 inline RandomAccessRange& sort(RandomAccessRange& rng, BinaryPredicate pred)
 {
@@ -43,6 +52,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class BinaryPredicate>
+inline const RandomAccessRange& sort(const RandomAccessRange& rng, BinaryPredicate pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::sort(boost::begin(rng), boost::end(rng), pred);
+ return rng;
+}
+
     } // namespace range
     using range::sort;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/stable_sort.hpp
==============================================================================
--- branches/release/boost/range/algorithm/stable_sort.hpp (original)
+++ branches/release/boost/range/algorithm/stable_sort.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,15 @@
 }
 
 /// \overload
+template<class RandomAccessRange>
+inline const RandomAccessRange& stable_sort(const RandomAccessRange& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::stable_sort(boost::begin(rng), boost::end(rng));
+ return rng;
+}
+
+/// \overload
 template<class RandomAccessRange, class BinaryPredicate>
 inline RandomAccessRange& stable_sort(RandomAccessRange& rng, BinaryPredicate sort_pred)
 {
@@ -43,6 +52,15 @@
     return rng;
 }
 
+/// \overload
+template<class RandomAccessRange, class BinaryPredicate>
+inline const RandomAccessRange& stable_sort(const RandomAccessRange& rng, BinaryPredicate sort_pred)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( RandomAccessRangeConcept<const RandomAccessRange> ));
+ std::stable_sort(boost::begin(rng), boost::end(rng), sort_pred);
+ return rng;
+}
+
     } // namespace range
     using range::stable_sort;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/swap_ranges.hpp
==============================================================================
--- branches/release/boost/range/algorithm/swap_ranges.hpp (original)
+++ branches/release/boost/range/algorithm/swap_ranges.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -80,6 +80,51 @@
     return range2;
 }
 
+/// \overload
+template< class SinglePassRange1, class SinglePassRange2 >
+inline SinglePassRange2&
+swap_ranges(const SinglePassRange1& range1, SinglePassRange2& range2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange1>));
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<SinglePassRange2>));
+
+ boost::range_detail::swap_ranges_impl(
+ boost::begin(range1), boost::end(range1),
+ boost::begin(range2), boost::end(range2));
+
+ return range2;
+}
+
+/// \overload
+template< class SinglePassRange1, class SinglePassRange2 >
+inline const SinglePassRange2&
+swap_ranges(SinglePassRange1& range1, const SinglePassRange2& range2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<SinglePassRange1>));
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange2>));
+
+ boost::range_detail::swap_ranges_impl(
+ boost::begin(range1), boost::end(range1),
+ boost::begin(range2), boost::end(range2));
+
+ return range2;
+}
+
+/// \overload
+template< class SinglePassRange1, class SinglePassRange2 >
+inline const SinglePassRange2&
+swap_ranges(const SinglePassRange1& range1, const SinglePassRange2& range2)
+{
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange1>));
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange2>));
+
+ boost::range_detail::swap_ranges_impl(
+ boost::begin(range1), boost::end(range1),
+ boost::begin(range2), boost::end(range2));
+
+ return range2;
+}
+
     } // namespace range
     using range::swap_ranges;
 } // namespace boost

Modified: branches/release/boost/range/algorithm/upper_bound.hpp
==============================================================================
--- branches/release/boost/range/algorithm/upper_bound.hpp (original)
+++ branches/release/boost/range/algorithm/upper_bound.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -27,24 +27,53 @@
 ///
 /// \pre ForwardRange is a model of the ForwardRangeConcept
 template< class ForwardRange, class Value >
-inline BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+inline
+BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+>::type
 upper_bound( ForwardRange& rng, Value val )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
     return std::upper_bound(boost::begin(rng), boost::end(rng), val);
 }
+
 /// \overload
+template< class ForwardRange, class Value >
+BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type
+upper_bound( const ForwardRange& rng, Value val )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::upper_bound(boost::begin(rng), boost::end(rng), val);
+}
+
 /// \overload
 template< class ForwardRange, class Value, class SortPredicate >
-inline BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_iterator<ForwardRange>::type
+>::type
 upper_bound( ForwardRange& rng, Value val, SortPredicate pred )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
     return std::upper_bound(boost::begin(rng), boost::end(rng), val, pred);
 }
+
+/// \overload
+template< class ForwardRange, class Value, class SortPredicate >
+inline BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type
+upper_bound( const ForwardRange& rng, Value val, SortPredicate pred )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return std::upper_bound(boost::begin(rng), boost::end(rng), val, pred);
+}
+
 /// \overload
 template< range_return_value re, class ForwardRange, class Value >
-inline BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+>::type
 upper_bound( ForwardRange& rng, Value val )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
@@ -52,10 +81,25 @@
         pack(std::upper_bound(boost::begin(rng), boost::end(rng), val),
              rng);
 }
+
+/// \overload
+template< range_return_value re, class ForwardRange, class Value >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+upper_bound( const ForwardRange& rng, Value val )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return range_return<const ForwardRange,re>::
+ pack(std::upper_bound(boost::begin(rng), boost::end(rng), val),
+ rng);
+}
+
 /// \overload
 template< range_return_value re, class ForwardRange, class Value,
           class SortPredicate >
-inline BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+inline BOOST_DEDUCED_TYPENAME disable_if<
+ is_const<ForwardRange>,
+ BOOST_DEDUCED_TYPENAME range_return<ForwardRange,re>::type
+>::type
 upper_bound( ForwardRange& rng, Value val, SortPredicate pred )
 {
     BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
@@ -64,6 +108,18 @@
              rng);
 }
 
+/// \overload
+template< range_return_value re, class ForwardRange, class Value,
+ class SortPredicate >
+inline BOOST_DEDUCED_TYPENAME range_return<const ForwardRange,re>::type
+upper_bound( const ForwardRange& rng, Value val, SortPredicate pred )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ return range_return<const ForwardRange,re>::
+ pack(std::upper_bound(boost::begin(rng), boost::end(rng), val, pred),
+ rng);
+}
+
     } // namespace range
     using range::upper_bound;
 } // namespace boost

Modified: branches/release/boost/range/algorithm_ext/iota.hpp
==============================================================================
--- branches/release/boost/range/algorithm_ext/iota.hpp (original)
+++ branches/release/boost/range/algorithm_ext/iota.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -34,6 +34,19 @@
     return rng;
 }
 
+template< class ForwardRange, class Value >
+inline const ForwardRange& iota( const ForwardRange& rng, Value x )
+{
+ BOOST_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type iterator_t;
+
+ iterator_t last_target = ::boost::end(rng);
+ for (iterator_t target = ::boost::begin(rng); target != last_target; ++target, ++x)
+ *target = x;
+
+ return rng;
+}
+
     } // namespace range
     using range::iota;
 } // namespace boost

Modified: branches/release/boost/range/algorithm_ext/is_sorted.hpp
==============================================================================
--- branches/release/boost/range/algorithm_ext/is_sorted.hpp (original)
+++ branches/release/boost/range/algorithm_ext/is_sorted.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -51,7 +51,7 @@
 inline bool is_sorted(const SinglePassRange& rng)
 {
     BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
- BOOST_RANGE_CONCEPT_ASSERT((LessThanComparableConcept<BOOST_DEDUCED_TYPENAME range_value<SinglePassRange>::type>));
+ BOOST_RANGE_CONCEPT_ASSERT((LessThanComparableConcept<BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type>));
     return range_detail::is_sorted(boost::begin(rng), boost::end(rng));
 }
 
@@ -59,8 +59,8 @@
 template<class SinglePassRange, class BinaryPredicate>
 inline bool is_sorted(const SinglePassRange& rng, BinaryPredicate pred)
 {
- BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<SinglePassRange>));
- BOOST_RANGE_CONCEPT_ASSERT((BinaryPredicateConcept<BinaryPredicate, BOOST_DEDUCED_TYPENAME range_value<SinglePassRange>::type, BOOST_DEDUCED_TYPENAME range_value<SinglePassRange>::type>));
+ BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
+ BOOST_RANGE_CONCEPT_ASSERT((BinaryPredicateConcept<BinaryPredicate, BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type, BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type>));
     return range_detail::is_sorted(boost::begin(rng), boost::end(rng), pred);
 }
 

Modified: branches/release/boost/range/algorithm_ext/overwrite.hpp
==============================================================================
--- branches/release/boost/range/algorithm_ext/overwrite.hpp (original)
+++ branches/release/boost/range/algorithm_ext/overwrite.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -50,6 +50,33 @@
     }
 }
 
+template< class SinglePassRange1, class SinglePassRange2 >
+inline void overwrite( const SinglePassRange1& from, const SinglePassRange2& to )
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
+
+ BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange1>::type
+ i = boost::begin(from), e = boost::end(from);
+
+ BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange2>::type
+ out = boost::begin(to);
+
+#ifndef NDEBUG
+ BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange2>::type
+ last_out = boost::end(to);
+#endif
+
+ for( ; i != e; ++out, ++i )
+ {
+#ifndef NDEBUG
+ BOOST_ASSERT( out != last_out
+ && "out of bounds in boost::overwrite()" );
+#endif
+ *out = *i;
+ }
+}
+
     } // namespace range
     using range::overwrite;
 } // namespace boost

Modified: branches/release/boost/range/detail/join_iterator.hpp
==============================================================================
--- branches/release/boost/range/detail/join_iterator.hpp (original)
+++ branches/release/boost/range/detail/join_iterator.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -12,9 +12,9 @@
 #define BOOST_RANGE_DETAIL_JOIN_ITERATOR_HPP_INCLUDED
 
 #include <iterator>
+#include <boost/assert.hpp>
 #include <boost/iterator/iterator_traits.hpp>
 #include <boost/iterator/iterator_facade.hpp>
-#include <boost/intrusive_ptr.hpp>
 #include <boost/range/begin.hpp>
 #include <boost/range/end.hpp>
 #include <boost/range/empty.hpp>
@@ -30,21 +30,6 @@
 template<typename Iterator1, typename Iterator2>
 struct join_iterator_link
 {
-private:
- class reference_count_t
- {
- public:
- reference_count_t() : m_count(0u) {}
- reference_count_t(const reference_count_t&) : m_count(0u) {}
- reference_count_t& operator=(const reference_count_t&) { return *this; }
-
- void increment() { ++m_count; }
- bool decrement() { return --m_count ? false : true; }
-
- private:
- unsigned int m_count;
- };
-
 public:
     join_iterator_link(Iterator1 last1, Iterator2 first2)
         : last1(last1)
@@ -52,38 +37,13 @@
     {
     }
 
- void add_reference() const
- {
- count.increment();
- }
-
- bool release_reference() const
- {
- return count.decrement();
- }
-
     Iterator1 last1;
     Iterator2 first2;
 
 private:
     join_iterator_link() /* = delete */ ;
-
- mutable reference_count_t count;
 };
 
-template<typename Iterator1, typename Iterator2>
-inline void intrusive_ptr_add_ref(const join_iterator_link<Iterator1,Iterator2>* p)
-{
- p->add_reference();
-}
-
-template<typename Iterator1, typename Iterator2>
-inline void intrusive_ptr_release(const join_iterator_link<Iterator1,Iterator2>* p)
-{
- if (p->release_reference())
- delete p;
-}
-
 class join_iterator_begin_tag {};
 class join_iterator_end_tag {};
 
@@ -174,12 +134,16 @@
     typedef Iterator1 iterator1_t;
     typedef Iterator2 iterator2_t;
 
- join_iterator() : m_section(0u) {}
+ join_iterator()
+ : m_section(0u)
+ , m_it(0u, iterator1_t(), iterator2_t())
+ , m_link(link_t(iterator1_t(), iterator2_t()))
+ {}
 
     join_iterator(unsigned int section, Iterator1 current1, Iterator1 last1, Iterator2 first2, Iterator2 current2)
         : m_section(section)
         , m_it(section, current1, current2)
- , m_link(new link_t(last1, first2))
+ , m_link(link_t(last1, first2))
         {
         }
 
@@ -187,7 +151,7 @@
     join_iterator(Range1& r1, Range2& r2, join_iterator_begin_tag)
         : m_section(boost::empty(r1) ? 1u : 0u)
         , m_it(boost::empty(r1) ? 1u : 0u, boost::begin(r1), boost::begin(r2))
- , m_link(new link_t(boost::end(r1), boost::begin(r2)))
+ , m_link(link_t(boost::end(r1), boost::begin(r2)))
     {
     }
 
@@ -195,7 +159,7 @@
     join_iterator(const Range1& r1, const Range2& r2, join_iterator_begin_tag)
         : m_section(boost::empty(r1) ? 1u : 0u)
         , m_it(boost::empty(r1) ? 1u : 0u, boost::const_begin(r1), boost::const_begin(r2))
- , m_link(new link_t(boost::const_end(r1), boost::const_begin(r2)))
+ , m_link(link_t(boost::const_end(r1), boost::const_begin(r2)))
     {
     }
 
@@ -203,7 +167,7 @@
     join_iterator(Range1& r1, Range2& r2, join_iterator_end_tag)
         : m_section(1u)
         , m_it(1u, boost::end(r1), boost::end(r2))
- , m_link(new link_t(boost::end(r1), boost::begin(r2)))
+ , m_link(link_t(boost::end(r1), boost::begin(r2)))
     {
     }
 
@@ -211,7 +175,7 @@
     join_iterator(const Range1& r1, const Range2& r2, join_iterator_end_tag)
         : m_section(1u)
         , m_it(1u, boost::const_end(r1), boost::const_end(r2))
- , m_link(new link_t(boost::const_end(r1), boost::const_begin(r2)))
+ , m_link(link_t(boost::const_end(r1), boost::const_begin(r2)))
     {
     }
 
@@ -223,9 +187,9 @@
         else
         {
             ++m_it.it1();
- if (m_it.it1() == m_link->last1)
+ if (m_it.it1() == m_link.last1)
             {
- m_it.it2() = m_link->first2;
+ m_it.it2() = m_link.first2;
                 m_section = 1u;
             }
         }
@@ -235,9 +199,9 @@
     {
         if (m_section)
         {
- if (m_it.it2() == m_link->first2)
+ if (m_it.it2() == m_link.first2)
             {
- m_it.it1() = boost::prior(m_link->last1);
+ m_it.it1() = boost::prior(m_link.last1);
                 m_section = 0u;
             }
             else
@@ -275,8 +239,8 @@
                 result = other.m_it.it2() - m_it.it2();
             else
             {
- result = (m_link->first2 - m_it.it2())
- + (other.m_it.it1() - m_link->last1);
+ result = (m_link.first2 - m_it.it2())
+ + (other.m_it.it1() - m_link.last1);
 
                 BOOST_ASSERT( result <= 0 );
             }
@@ -285,8 +249,8 @@
         {
             if (other.m_section)
             {
- result = (m_link->last1 - m_it.it1())
- + (other.m_it.it2() - m_link->first2);
+ result = (m_link.last1 - m_it.it1())
+ + (other.m_it.it2() - m_link.first2);
             }
             else
                 result = other.m_it.it1() - m_it.it1();
@@ -300,7 +264,7 @@
         BOOST_ASSERT( m_section == 1u );
         if (offset < 0)
         {
- difference_t r2_dist = m_link->first2 - m_it.it2();
+ difference_t r2_dist = m_link.first2 - m_it.it2();
             BOOST_ASSERT( r2_dist <= 0 );
             if (offset >= r2_dist)
                 std::advance(m_it.it2(), offset);
@@ -308,7 +272,7 @@
             {
                 difference_t r1_dist = offset - r2_dist;
                 BOOST_ASSERT( r1_dist <= 0 );
- m_it.it1() = m_link->last1 + r1_dist;
+ m_it.it1() = m_link.last1 + r1_dist;
                 m_section = 0u;
             }
         }
@@ -322,7 +286,7 @@
         BOOST_ASSERT( m_section == 0u );
         if (offset > 0)
         {
- difference_t r1_dist = m_link->last1 - m_it.it1();
+ difference_t r1_dist = m_link.last1 - m_it.it1();
             BOOST_ASSERT( r1_dist >= 0 );
             if (offset < r1_dist)
                 std::advance(m_it.it1(), offset);
@@ -330,7 +294,7 @@
             {
                 difference_t r2_dist = offset - r1_dist;
                 BOOST_ASSERT( r2_dist >= 0 );
- m_it.it2() = m_link->first2 + r2_dist;
+ m_it.it2() = m_link.first2 + r2_dist;
                 m_section = 1u;
             }
         }
@@ -340,7 +304,7 @@
 
     unsigned int m_section;
     iterator_union m_it;
- intrusive_ptr<const link_t> m_link;
+ link_t m_link;
 
     friend class ::boost::iterator_core_access;
 };

Modified: branches/release/boost/range/irange.hpp
==============================================================================
--- branches/release/boost/range/irange.hpp (original)
+++ branches/release/boost/range/irange.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -173,28 +173,54 @@
     } // namespace range_detail
 
     template<typename Integer>
- iterator_range< range_detail::integer_iterator<Integer> >
- irange(Integer first, Integer last)
+ class integer_range
+ : public iterator_range< range_detail::integer_iterator<Integer> >
+ {
+ typedef range_detail::integer_iterator<Integer> iterator_t;
+ typedef iterator_range<iterator_t> base_t;
+ public:
+ integer_range(Integer first, Integer last)
+ : base_t(iterator_t(first), iterator_t(last))
+ {
+ }
+ };
+
+ template<typename Integer>
+ class strided_integer_range
+ : public iterator_range< range_detail::integer_iterator_with_step<Integer> >
+ {
+ typedef range_detail::integer_iterator_with_step<Integer> iterator_t;
+ typedef iterator_range<iterator_t> base_t;
+ public:
+ template<typename Iterator>
+ strided_integer_range(Iterator first, Iterator last)
+ : base_t(first, last)
+ {
+ }
+ };
+
+ template<typename Integer>
+ integer_range<Integer>
+ irange(Integer first, Integer last)
     {
         BOOST_ASSERT( first <= last );
- return boost::iterator_range< range_detail::integer_iterator<Integer> >(
- range_detail::integer_iterator<Integer>(first),
- range_detail::integer_iterator<Integer>(last));
+ return integer_range<Integer>(first, last);
     }
 
     template<typename Integer, typename StepSize>
- iterator_range< range_detail::integer_iterator_with_step<Integer> >
+ strided_integer_range<Integer>
         irange(Integer first, Integer last, StepSize step_size)
     {
         BOOST_ASSERT( step_size != 0 );
         BOOST_ASSERT( (step_size > 0) ? (last >= first) : (last <= first) );
+
         typedef typename range_detail::integer_iterator_with_step<Integer> iterator_t;
 
         const std::ptrdiff_t last_step
             = (static_cast<std::ptrdiff_t>(last) - static_cast<std::ptrdiff_t>(first))
             / (static_cast<std::ptrdiff_t>(step_size));
 
- return boost::iterator_range< iterator_t >(
+ return strided_integer_range<Integer>(
             iterator_t(first, 0, step_size),
             iterator_t(first, last_step, step_size));
     }

Modified: branches/release/boost/range/join.hpp
==============================================================================
--- branches/release/boost/range/join.hpp (original)
+++ branches/release/boost/range/join.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -18,49 +18,64 @@
 
 namespace boost
 {
+ namespace range_detail
+ {
 
 template<class SinglePassRange1, class SinglePassRange2>
-iterator_range<range_detail::join_iterator<
- BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange1>::type,
- BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange2>::type,
- BOOST_DEDUCED_TYPENAME add_const<
- BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange1>::type>::type>
->
+class joined_type
+{
+public:
+ typedef iterator_range<
+ range_detail::join_iterator<
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type,
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange2>::type,
+ BOOST_DEDUCED_TYPENAME range_value<SinglePassRange1>::type
+ >
+ > type;
+};
+
+ } // namespace range_detail
+
+template<class SinglePassRange1, class SinglePassRange2>
+class joined_range
+ : public range_detail::joined_type<SinglePassRange1, SinglePassRange2>::type
+{
+ typedef range_detail::join_iterator<
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type,
+ BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange2>::type,
+ BOOST_DEDUCED_TYPENAME range_value<SinglePassRange1>::type
+ > iterator_t;
+
+ typedef BOOST_DEDUCED_TYPENAME range_detail::joined_type<
+ SinglePassRange1, SinglePassRange2>::type base_t;
+public:
+ joined_range(SinglePassRange1& rng1, SinglePassRange2& rng2)
+ : base_t(
+ iterator_t(rng1, rng2, range_detail::join_iterator_begin_tag()),
+ iterator_t(rng1, rng2, range_detail::join_iterator_end_tag())
+ )
+ {
+ }
+};
+
+template<class SinglePassRange1, class SinglePassRange2>
+joined_range<const SinglePassRange1, const SinglePassRange2>
 join(const SinglePassRange1& r1, const SinglePassRange2& r2)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
 
- typedef range_detail::join_iterator<
- BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange1>::type,
- BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange2>::type,
- BOOST_DEDUCED_TYPENAME add_const<
- BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange1>::type>::type> iterator_t;
-
- return iterator_range<iterator_t>(
- iterator_t(r1, r2, range_detail::join_iterator_begin_tag()),
- iterator_t(r1, r2, range_detail::join_iterator_end_tag()));
+ return joined_range<const SinglePassRange1, const SinglePassRange2>(r1, r2);
 }
 
 template<class SinglePassRange1, class SinglePassRange2>
-iterator_range<range_detail::join_iterator<
- BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type,
- BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange2>::type,
- BOOST_DEDUCED_TYPENAME range_value<SinglePassRange1>::type>
->
+joined_range<SinglePassRange1, SinglePassRange2>
 join(SinglePassRange1& r1, SinglePassRange2& r2)
 {
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
     BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
 
- typedef range_detail::join_iterator<
- BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type,
- BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange2>::type,
- BOOST_DEDUCED_TYPENAME range_value<SinglePassRange1>::type> iterator_t;
-
- return iterator_range<iterator_t>(
- iterator_t(r1, r2, range_detail::join_iterator_begin_tag()),
- iterator_t(r1, r2, range_detail::join_iterator_end_tag()));
+ return joined_range<SinglePassRange1, SinglePassRange2>(r1, r2);
 }
 
 } // namespace boost

Modified: branches/release/boost/range/numeric.hpp
==============================================================================
--- branches/release/boost/range/numeric.hpp (original)
+++ branches/release/boost/range/numeric.hpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -7,13 +7,13 @@
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
-//
+//
 
 // Copyright 2006 Thorsten Ottosen.
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
-//
+//
 // Copyright 2004 Eric Niebler.
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at
@@ -31,6 +31,7 @@
 #include <boost/range/begin.hpp>
 #include <boost/range/end.hpp>
 #include <boost/range/concepts.hpp>
+#include <boost/range/distance.hpp>
 #include <numeric>
 
 
@@ -39,14 +40,14 @@
     template< class SinglePassRange, class Value >
     inline Value accumulate( const SinglePassRange& rng, Value init )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
         return std::accumulate( boost::begin(rng), boost::end(rng), init );
     }
 
     template< class SinglePassRange, class Value, class BinaryOperation >
     inline Value accumulate( const SinglePassRange& rng, Value init, BinaryOperation op )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
         return std::accumulate( boost::begin(rng), boost::end(rng), init, op );
     }
 
@@ -54,42 +55,42 @@
     template< class SinglePassRange1, class SinglePassRange2, class Value >
     inline Value inner_product( const SinglePassRange1& rng1, const SinglePassRange2& rng2, Value init )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange1> >();
- boost::function_requires< SinglePassRangeConcept<SinglePassRange2> >();
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
         BOOST_ASSERT( boost::distance(rng2) >= boost::distance(rng1) );
- return std::inner_product( boost::begin(rng1), boost::end(rng1),
- boost::begin(rng2), init );
+ return std::inner_product( boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), init );
     }
 
     template< class SinglePassRange1,
               class SinglePassRange2,
- class Value,
+ class Value,
               class BinaryOperation1, class BinaryOperation2 >
     inline Value inner_product( const SinglePassRange1& rng1, const SinglePassRange2& rng2,
- Value init,
+ Value init,
                                 BinaryOperation1 op1, BinaryOperation2 op2 )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange1> >();
- boost::function_requires< SinglePassRangeConcept<SinglePassRange2> >();
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
         BOOST_ASSERT( boost::distance(rng2) >= boost::distance(rng1) );
 
- return std::inner_product( boost::begin(rng1), boost::end(rng1),
- boost::begin(rng2), init, op1, op2 );
+ return std::inner_product( boost::begin(rng1), boost::end(rng1),
+ boost::begin(rng2), init, op1, op2 );
     }
 
     template< class SinglePassRange, class OutputIterator >
- inline OutputIterator partial_sum ( const SinglePassRange& rng,
+ inline OutputIterator partial_sum ( const SinglePassRange& rng,
                                         OutputIterator result )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
         return std::partial_sum( boost::begin(rng), boost::end(rng), result );
     }
 
     template< class SinglePassRange, class OutputIterator, class BinaryOperation >
- inline OutputIterator partial_sum ( const SinglePassRange& rng, OutputIterator result,
+ inline OutputIterator partial_sum ( const SinglePassRange& rng, OutputIterator result,
                                         BinaryOperation op )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
         return std::partial_sum( boost::begin(rng), boost::end(rng), result, op );
     }
 
@@ -97,8 +98,8 @@
     inline OutputIterator adjacent_difference ( const SinglePassRange& rng,
                                                 OutputIterator result )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
- return std::adjacent_difference( boost::begin(rng), boost::end(rng),
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange> ));
+ return std::adjacent_difference( boost::begin(rng), boost::end(rng),
                                          result );
     }
 
@@ -107,11 +108,11 @@
                                                 OutputIterator result,
                                                 BinaryOperation op )
     {
- boost::function_requires< SinglePassRangeConcept<SinglePassRange> >();
- return std::adjacent_difference( boost::begin(rng), boost::end(rng),
+ BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange> ));
+ return std::adjacent_difference( boost::begin(rng), boost::end(rng),
                                          result, op );
     }
-
+
 }
 
 #endif

Modified: branches/release/libs/range/doc/history_ack.qbk
==============================================================================
--- branches/release/libs/range/doc/history_ack.qbk (original)
+++ branches/release/libs/range/doc/history_ack.qbk 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -26,11 +26,18 @@
 There were an enormous number of very significant contributors through all
 stages of this library.
 
+Prior to Boost.RangeEx there had been a number of Range library implementations,
+these include library implementations by Eric Niebler, Adobe,
+Shunsuke Sogame etc. Eric Niebler contributed the Range Adaptor idea which is
+arguably the single biggest innovation in this library. Inevitably a great deal
+of commonality evolved in each of these libraries, but a considerable amount
+of effort was expended to learn from all of the divergent techniques.
+
 The people in the following list all made contributions in the form of reviews,
 user feedback, design suggestions, or defect detection:
 
 * Thorsten Ottosen: review management, design advice, documentation feedback
-* Eric Niebler: feedback
+* Eric Niebler: early implementation, and review feedback
 * Joel de Guzman: review
 * Mathias Gaunard: review
 * David Abrahams: implementation advice

Modified: branches/release/libs/range/doc/html/index.html
==============================================================================
--- branches/release/libs/range/doc/html/index.html (original)
+++ branches/release/libs/range/doc/html/index.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Chapter&#160;1.&#160;Range 2.0</title>
-<link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="next" href="range/introduction.html" title="Introduction">
 </head>
@@ -11,14 +11,14 @@
 <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">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="range/introduction.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
-<div class="chapter" title="Chapter&#160;1.&#160;Range 2.0">
+<div class="spirit-nav"><a accesskey="n" href="range/introduction.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
+<div class="chapter">
 <div class="titlepage"><div>
 <div><h2 class="title">
 <a name="range"></a>Chapter&#160;1.&#160;Range 2.0</h2></div>
@@ -29,8 +29,8 @@
 <span class="firstname">Neil</span> <span class="surname">Groves</span>
 </h3></div></div>
 <div><p class="copyright">Copyright &#169; 2003 -2010 Thorsten Ottosen, Neil Groves</p></div>
-<div><div class="legalnotice" title="Legal Notice">
-<a name="id2680258"></a><p>
+<div><div class="legalnotice">
+<a name="id3255322"></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>
@@ -142,10 +142,10 @@
   </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: April 28, 2010 at 17:51:33 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 17, 2010 at 19:34:42 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="range/introduction.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="range/introduction.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts.html (original)
+++ branches/release/libs/range/doc/html/range/concepts.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Range Concepts</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="introduction.html" title="Introduction">
@@ -13,16 +13,16 @@
 <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">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="../../../../../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="concepts/overview.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="introduction.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Range Concepts">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.concepts"></a><a class="link" href="concepts.html" title="Range Concepts"> Range Concepts</a>
 </h2></div></div></div>
@@ -45,7 +45,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<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="concepts/overview.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="introduction.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts/bidirectional_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts/bidirectional_range.html (original)
+++ branches/release/libs/range/doc/html/range/concepts/bidirectional_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Bidirectional Range</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concepts.html" title="Range Concepts">
 <link rel="prev" href="forward_range.html" title="Forward Range">
@@ -13,21 +13,21 @@
 <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">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="forward_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="random_access_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="forward_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="random_access_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Bidirectional Range">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.concepts.bidirectional_range"></a><a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
 </h3></div></div></div>
 <a name="range.concepts.bidirectional_range.notation"></a><h5>
-<a name="id2692676"></a>
+<a name="id3266571"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.notation">Notation</a>
       </h5>
 <div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.bidirectional_range.description"></a><h5>
-<a name="id2692774"></a>
+<a name="id3266668"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.description">Description</a>
       </h5>
 <p>
@@ -75,7 +75,7 @@
         Traversal Iterator</a>.
       </p>
 <a name="range.concepts.bidirectional_range.refinement_of"></a><h5>
-<a name="id2692840"></a>
+<a name="id3266734"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.refinement_of">Refinement
         of</a>
       </h5>
@@ -83,7 +83,7 @@
         <a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>
       </p>
 <a name="range.concepts.bidirectional_range.associated_types"></a><h5>
-<a name="id2692868"></a>
+<a name="id3266763"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.associated_types">Associated
         types</a>
       </h5>
@@ -136,7 +136,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.bidirectional_range.valid_expressions"></a><h5>
-<a name="id2693034"></a>
+<a name="id3266927"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.valid_expressions">Valid
         expressions</a>
       </h5>
@@ -221,7 +221,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.bidirectional_range.complexity_guarantees"></a><h5>
-<a name="id2693513"></a>
+<a name="id3267406"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.complexity_guarantees">Complexity
         guarantees</a>
       </h5>
@@ -232,7 +232,7 @@
         <a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>.
       </p>
 <a name="range.concepts.bidirectional_range.invariants"></a><h5>
-<a name="id2693664"></a>
+<a name="id3267557"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.invariants">Invariants</a>
       </h5>
 <div class="informaltable"><table class="table">
@@ -272,7 +272,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.bidirectional_range.see_also"></a><h5>
-<a name="id2693925"></a>
+<a name="id3267818"></a>
         <a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.see_also">See also</a>
       </h5>
 <p>
@@ -294,7 +294,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="forward_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="random_access_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="forward_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="random_access_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts/concept_checking.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts/concept_checking.html (original)
+++ branches/release/libs/range/doc/html/range/concepts/concept_checking.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Concept Checking</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concepts.html" title="Range Concepts">
 <link rel="prev" href="random_access_range.html" title="Random Access Range">
@@ -13,16 +13,16 @@
 <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">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="random_access_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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>
+<a accesskey="p" href="random_access_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Concept Checking">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.concepts.concept_checking"></a><a class="link" href="concept_checking.html" title="Concept Checking">Concept Checking</a>
 </h3></div></div></div>
@@ -62,24 +62,24 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Class SinglePassRangeConcept checks for <a class="link" href="single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ Class SinglePassRangeConcept checks for <a class="link" href="single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
- Class ForwardRangeConcept checks for <a class="link" href="forward_range.html" title="Forward Range">Forward
- Range</a>
-</li>
+ Class ForwardRangeConcept checks for <a class="link" href="forward_range.html" title="Forward Range">Forward
+ Range</a>
+ </li>
 <li class="listitem">
- Class BidirectionalRangeConcept checks for <a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a>
-</li>
+ Class BidirectionalRangeConcept checks for <a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a>
+ </li>
 <li class="listitem">
- Class RandomAccessRangeConcept checks for <a class="link" href="random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ Class RandomAccessRangeConcept checks for <a class="link" href="random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 </ul></div>
 <a name="range.concepts.concept_checking.see_also"></a><h5>
-<a name="id2694938"></a>
+<a name="id3268844"></a>
         <a class="link" href="concept_checking.html#range.concepts.concept_checking.see_also">See also</a>
       </h5>
 <p>
@@ -102,7 +102,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="random_access_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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>
+<a accesskey="p" href="random_access_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts/forward_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts/forward_range.html (original)
+++ branches/release/libs/range/doc/html/range/concepts/forward_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Forward Range</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concepts.html" title="Range Concepts">
 <link rel="prev" href="single_pass_range.html" title="Single Pass Range">
@@ -13,21 +13,21 @@
 <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">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="single_pass_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="bidirectional_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="single_pass_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bidirectional_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Forward Range">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.concepts.forward_range"></a><a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>
 </h3></div></div></div>
 <a name="range.concepts.forward_range.notation"></a><h5>
-<a name="id2692268"></a>
+<a name="id3266161"></a>
         <a class="link" href="forward_range.html#range.concepts.forward_range.notation">Notation</a>
       </h5>
 <div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.forward_range.description"></a><h5>
-<a name="id2692364"></a>
+<a name="id3266257"></a>
         <a class="link" href="forward_range.html#range.concepts.forward_range.description">Description</a>
       </h5>
 <p>
@@ -73,14 +73,14 @@
         Traversal Iterator</a>.
       </p>
 <a name="range.concepts.forward_range.refinement_of"></a><h5>
-<a name="id2692436"></a>
+<a name="id3266329"></a>
         <a class="link" href="forward_range.html#range.concepts.forward_range.refinement_of">Refinement of</a>
       </h5>
 <p>
         <a class="link" href="single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
       </p>
 <a name="range.concepts.forward_range.associated_types"></a><h5>
-<a name="id2692465"></a>
+<a name="id3266358"></a>
         <a class="link" href="forward_range.html#range.concepts.forward_range.associated_types">Associated
         types</a>
       </h5>
@@ -132,7 +132,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.forward_range.see_also"></a><h5>
-<a name="id2692622"></a>
+<a name="id3266515"></a>
         <a class="link" href="forward_range.html#range.concepts.forward_range.see_also">See also</a>
       </h5>
 <p>
@@ -154,7 +154,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="single_pass_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="bidirectional_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="single_pass_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bidirectional_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts/overview.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts/overview.html (original)
+++ branches/release/libs/range/doc/html/range/concepts/overview.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Overview</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concepts.html" title="Range Concepts">
 <link rel="prev" href="../concepts.html" title="Range Concepts">
@@ -13,16 +13,16 @@
 <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">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="../concepts.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="single_pass_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="single_pass_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Overview">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.concepts.overview"></a><a class="link" href="overview.html" title="Overview">Overview</a>
 </h3></div></div></div>
@@ -41,11 +41,11 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- own the elements that can be accessed through it,
- </li>
+ own the elements that can be accessed through it,
+ </li>
 <li class="listitem">
- have copy semantics,
- </li>
+ have copy semantics,
+ </li>
 </ul></div>
 <p>
         Because of the second requirement, a Range object must be passed by (const
@@ -73,7 +73,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../concepts.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="single_pass_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="single_pass_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts/random_access_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts/random_access_range.html (original)
+++ branches/release/libs/range/doc/html/range/concepts/random_access_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Random Access Range</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concepts.html" title="Range Concepts">
 <link rel="prev" href="bidirectional_range.html" title="Bidirectional Range">
@@ -13,21 +13,21 @@
 <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">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="bidirectional_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="concept_checking.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="bidirectional_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concept_checking.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Random Access Range">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.concepts.random_access_range"></a><a class="link" href="random_access_range.html" title="Random Access Range">Random Access Range</a>
 </h3></div></div></div>
 <a name="range.concepts.random_access_range.description"></a><h5>
-<a name="id2693982"></a>
+<a name="id3267875"></a>
         <a class="link" href="random_access_range.html#range.concepts.random_access_range.description">Description</a>
       </h5>
 <p>
@@ -35,7 +35,7 @@
         Access Traversal Iterator</a>.
       </p>
 <a name="range.concepts.random_access_range.refinement_of"></a><h5>
-<a name="id2694053"></a>
+<a name="id3267947"></a>
         <a class="link" href="random_access_range.html#range.concepts.random_access_range.refinement_of">Refinement
         of</a>
       </h5>
@@ -43,7 +43,7 @@
         <a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
       </p>
 <a name="range.concepts.random_access_range.valid_expressions"></a><h5>
-<a name="id2694081"></a>
+<a name="id3267975"></a>
         <a class="link" href="random_access_range.html#range.concepts.random_access_range.valid_expressions">Valid
         expressions</a>
       </h5>
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="range.concepts.random_access_range.expression_semantics"></a><h5>
-<a name="id2694229"></a>
+<a name="id3268122"></a>
         <a class="link" href="random_access_range.html#range.concepts.random_access_range.expression_semantics">Expression
         semantics</a>
       </h5>
@@ -139,7 +139,7 @@
 </tr></tbody>
 </table></div>
 <a name="range.concepts.random_access_range.complexity_guarantees"></a><h5>
-<a name="id2694455"></a>
+<a name="id3268348"></a>
         <a class="link" href="random_access_range.html#range.concepts.random_access_range.complexity_guarantees">Complexity
         guarantees</a>
       </h5>
@@ -147,7 +147,7 @@
         <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">size</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code> completes in amortized constant time.
       </p>
 <a name="range.concepts.random_access_range.invariants"></a><h5>
-<a name="id2694508"></a>
+<a name="id3268402"></a>
         <a class="link" href="random_access_range.html#range.concepts.random_access_range.invariants">Invariants</a>
       </h5>
 <div class="informaltable"><table class="table">
@@ -181,7 +181,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bidirectional_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="concept_checking.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="bidirectional_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concept_checking.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/concepts/single_pass_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/concepts/single_pass_range.html (original)
+++ branches/release/libs/range/doc/html/range/concepts/single_pass_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Single Pass Range</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concepts.html" title="Range Concepts">
 <link rel="prev" href="overview.html" title="Overview">
@@ -13,21 +13,21 @@
 <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">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="overview.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="forward_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="forward_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Single Pass Range">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.concepts.single_pass_range"></a><a class="link" href="single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
 </h3></div></div></div>
 <a name="range.concepts.single_pass_range.notation"></a><h5>
-<a name="id2690886"></a>
+<a name="id3214203"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.notation">Notation</a>
       </h5>
 <div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.single_pass_range.description"></a><h5>
-<a name="id2690988"></a>
+<a name="id3214311"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.description">Description</a>
       </h5>
 <p>
@@ -73,7 +73,7 @@
         Pass Iterator</a>.
       </p>
 <a name="range.concepts.single_pass_range.associated_types"></a><h5>
-<a name="id2691060"></a>
+<a name="id3264954"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.associated_types">Associated
         types</a>
       </h5>
@@ -126,7 +126,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.single_pass_range.valid_expressions"></a><h5>
-<a name="id2691234"></a>
+<a name="id3265128"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.valid_expressions">Valid
         expressions</a>
       </h5>
@@ -198,7 +198,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.single_pass_range.expression_semantics"></a><h5>
-<a name="id2691568"></a>
+<a name="id3265461"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.expression_semantics">Expression
         semantics</a>
       </h5>
@@ -266,7 +266,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.single_pass_range.complexity_guarantees"></a><h5>
-<a name="id2691839"></a>
+<a name="id3265731"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.complexity_guarantees">Complexity
         guarantees</a>
       </h5>
@@ -276,7 +276,7 @@
         constant time.
       </p>
 <a name="range.concepts.single_pass_range.invariants"></a><h5>
-<a name="id2691922"></a>
+<a name="id3265815"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.invariants">Invariants</a>
       </h5>
 <div class="informaltable"><table class="table">
@@ -316,7 +316,7 @@
 </tbody>
 </table></div>
 <a name="range.concepts.single_pass_range.see_also"></a><h5>
-<a name="id2692193"></a>
+<a name="id3266086"></a>
         <a class="link" href="single_pass_range.html#range.concepts.single_pass_range.see_also">See also</a>
       </h5>
 <p>
@@ -344,7 +344,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="overview.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.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="forward_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="forward_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/examples.html
==============================================================================
--- branches/release/libs/range/doc/html/range/examples.html (original)
+++ branches/release/libs/range/doc/html/range/examples.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Examples</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="library_headers/algorithm_extensions.html" title="Algorithm Extensions">
@@ -13,16 +13,16 @@
 <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">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="library_headers/algorithm_extensions.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="mfc_atl.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="library_headers/algorithm_extensions.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_atl.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Examples">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.examples"></a><a class="link" href="examples.html" title="Examples">Examples</a>
 </h2></div></div></div>
@@ -31,19 +31,31 @@
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-string.cpp
- shows how to implement a container version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">find</span><span class="special">()</span></code> that works with <code class="computeroutput"><span class="keyword">char</span><span class="special">[]</span></code>,<code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">[]</span></code>,<code class="computeroutput"><span class="keyword">char</span><span class="special">*</span></code>,<code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">*</span></code>.
- </li>
-<li class="listitem">
-algorithm_example.cpp
- shows the replace example from the introduction.
- </li>
-<li class="listitem">iterator_range.cpp</li>
-<li class="listitem">sub_range.cpp</li>
-<li class="listitem">iterator_pair.cpp</li>
-<li class="listitem">reversible_range.cpp</li>
-<li class="listitem">std_container.cpp</li>
-<li class="listitem">array.cpp</li>
+ string.cpp
+ shows how to implement a container version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">find</span><span class="special">()</span></code> that works with <code class="computeroutput"><span class="keyword">char</span><span class="special">[]</span></code>,<code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">[]</span></code>,<code class="computeroutput"><span class="keyword">char</span><span class="special">*</span></code>,<code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">*</span></code>.
+ </li>
+<li class="listitem">
+ algorithm_example.cpp
+ shows the replace example from the introduction.
+ </li>
+<li class="listitem">
+ iterator_range.cpp
+ </li>
+<li class="listitem">
+ sub_range.cpp
+ </li>
+<li class="listitem">
+ iterator_pair.cpp
+ </li>
+<li class="listitem">
+ reversible_range.cpp
+ </li>
+<li class="listitem">
+ std_container.cpp
+ </li>
+<li class="listitem">
+ array.cpp
+ </li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -56,7 +68,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="library_headers/algorithm_extensions.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="mfc_atl.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="library_headers/algorithm_extensions.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_atl.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/faq.html
==============================================================================
--- branches/release/libs/range/doc/html/range/faq.html (original)
+++ branches/release/libs/range/doc/html/range/faq.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>FAQ</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="portability.html" title="Portability">
@@ -13,16 +13,16 @@
 <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">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="portability.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_ack.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="portability.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history_ack.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="FAQ">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.faq"></a><a class="link" href="faq.html" title="FAQ">FAQ</a>
 </h2></div></div></div>
@@ -31,84 +31,47 @@
       and <code class="computeroutput"><span class="identifier">range_const_iterator</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
       for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">&gt;</span></code>?</strong></span></em></span>
     </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- In general it is not possible nor desirable to find a corresponding <code class="computeroutput"><span class="identifier">const_iterator</span></code>. When it is possible to
- come up with one, the client might choose to construct a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span></code>
- object.
- </p>
-<p>
- </p>
-</blockquote></div>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- Note that an <a class="link" href="reference/utilities/iterator_range.html" title="Class iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a> is somewhat more
- convenient than a <code class="computeroutput"><span class="identifier">pair</span></code>
- and that a <a class="link" href="reference/utilities/sub_range.html" title="Class sub_range"><code class="computeroutput"><span class="identifier">sub_range</span></code></a> does propagate const-ness.
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ In general it is not possible nor desirable to find a corresponding <code class="computeroutput"><span class="identifier">const_iterator</span></code>. When it is possible to
+ come up with one, the client might choose to construct a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span></code> object.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ Note that an <a class="link" href="reference/utilities/iterator_range.html" title="Class iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a> is somewhat more
+ convenient than a <code class="computeroutput"><span class="identifier">pair</span></code> and
+ that a <a class="link" href="reference/utilities/sub_range.html" title="Class sub_range"><code class="computeroutput"><span class="identifier">sub_range</span></code></a> does propagate const-ness.
+ </p></blockquote></div>
 <p>
       2. <span class="emphasis"><em><span class="bold"><strong>Why is there not supplied more types or
       more functions?</strong></span></em></span>
     </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- The library has been kept small because its current interface will serve
- most purposes. If and when a genuine need arises for more functionality,
- it can be implemented.
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ The library has been kept small because its current interface will serve
+ most purposes. If and when a genuine need arises for more functionality,
+ it can be implemented.
+ </p></blockquote></div>
 <p>
       3. <span class="emphasis"><em><span class="bold"><strong>How should I implement generic algorithms
       for ranges?</strong></span></em></span>
     </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- One should always start with a generic algorithm that takes two iterators
- (or more) as input. Then use Boost.Range to build handier versions on top
- of the iterator based algorithm. Please notice that once the range version
- of the algorithm is done, it makes sense not to expose the iterator version
- in the public interface.
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ One should always start with a generic algorithm that takes two iterators
+ (or more) as input. Then use Boost.Range to build handier versions on top
+ of the iterator based algorithm. Please notice that once the range version
+ of the algorithm is done, it makes sense not to expose the iterator version
+ in the public interface.
+ </p></blockquote></div>
 <p>
       4. <span class="emphasis"><em><span class="bold"><strong>Why is there no Incrementable Range concept?</strong></span></em></span>
     </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- Even though we speak of incrementable iterators, it would not make much
- sense for ranges; for example, we cannot determine the size and emptiness
- of a range since we cannot even compare its iterators.
- </p>
-<p>
- </p>
-</blockquote></div>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- Note also that incrementable iterators are derived from output iterators
- and so there exist no output range.
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ Even though we speak of incrementable iterators, it would not make much sense
+ for ranges; for example, we cannot determine the size and emptiness of a
+ range since we cannot even compare its iterators.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ Note also that incrementable iterators are derived from output iterators
+ and so there exist no output range.
+ </p></blockquote></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -120,7 +83,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="portability.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_ack.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="portability.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history_ack.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/history_ack.html
==============================================================================
--- branches/release/libs/range/doc/html/range/history_ack.html (original)
+++ branches/release/libs/range/doc/html/range/history_ack.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>History and Acknowledgement</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="faq.html" title="FAQ">
@@ -12,21 +12,21 @@
 <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">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="faq.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="p" href="faq.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a>
 </div>
-<div class="section" title="History and Acknowledgement">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.history_ack"></a><a class="link" href="history_ack.html" title="History and Acknowledgement"> History and Acknowledgement</a>
 </h2></div></div></div>
 <a name="range.history_ack.version_1___before_boost_1_43"></a><h4>
-<a name="id2824280"></a>
+<a name="id3400213"></a>
       <a class="link" href="history_ack.html#range.history_ack.version_1___before_boost_1_43">Version 1 -
       before Boost 1.43</a>
     </h4>
@@ -60,26 +60,26 @@
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Pavol Droba for help with documentation and implementation
- </li>
+ Pavol Droba for help with documentation and implementation
+ </li>
 <li class="listitem">
- Pavel Vozenilek for help with porting the library
- </li>
+ Pavel Vozenilek for help with porting the library
+ </li>
 <li class="listitem">
- Jonathan Turkanis and John Torjo for help with documentation
- </li>
+ Jonathan Turkanis and John Torjo for help with documentation
+ </li>
 <li class="listitem">
- Hartmut Kaiser for being review manager
- </li>
+ Hartmut Kaiser for being review manager
+ </li>
 <li class="listitem">
- Jonathan Turkanis for porting the lib (as far sa possible) to vc6 and vc7.
- </li>
+ Jonathan Turkanis for porting the lib (as far sa possible) to vc6 and vc7.
+ </li>
 </ul></div>
 <p>
       The concept checks and their documentation was provided by Daniel Walker.
     </p>
 <a name="range.history_ack.version_2___boost_1_43_and_beyond"></a><h4>
-<a name="id2824384"></a>
+<a name="id3213698"></a>
       <a class="link" href="history_ack.html#range.history_ack.version_2___boost_1_43_and_beyond">Version
       2 - Boost 1.43 and beyond</a>
     </h4>
@@ -92,40 +92,48 @@
       stages of this library.
     </p>
 <p>
+ Prior to Boost.RangeEx there had been a number of Range library implementations,
+ these include library implementations by Eric Niebler, Adobe, Shunsuke Sogame
+ etc. Eric Niebler contributed the Range Adaptor idea which is arguably the
+ single biggest innovation in this library. Inevitably a great deal of commonality
+ evolved in each of these libraries, but a considerable amount of effort was
+ expended to learn from all of the divergent techniques.
+ </p>
+<p>
       The people in the following list all made contributions in the form of reviews,
       user feedback, design suggestions, or defect detection:
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Thorsten Ottosen: review management, design advice, documentation feedback
- </li>
+ Thorsten Ottosen: review management, design advice, documentation feedback
+ </li>
 <li class="listitem">
- Eric Niebler: feedback
- </li>
+ Eric Niebler: early implementation, and review feedback
+ </li>
 <li class="listitem">
- Joel de Guzman: review
- </li>
+ Joel de Guzman: review
+ </li>
 <li class="listitem">
- Mathias Gaunard: review
- </li>
+ Mathias Gaunard: review
+ </li>
 <li class="listitem">
- David Abrahams: implementation advice
- </li>
+ David Abrahams: implementation advice
+ </li>
 <li class="listitem">
- Robert Jones: defect reports, usage feedback
- </li>
+ Robert Jones: defect reports, usage feedback
+ </li>
 <li class="listitem">
- Sean Parent: contributed experience from the Adobe range library
- </li>
+ Sean Parent: contributed experience from the Adobe range library
+ </li>
 <li class="listitem">
- Arno Schoedl: implementations, and review
- </li>
+ Arno Schoedl: implementations, and review
+ </li>
 <li class="listitem">
- Rogier van Dalen: review
- </li>
+ Rogier van Dalen: review
+ </li>
 <li class="listitem">
- Vincente Botet: review, documentation feedback
- </li>
+ Vincente Botet: review, documentation feedback
+ </li>
 </ul></div>
 <p>
       Regardless of how I write this section it will never truly fairly capture the
@@ -142,7 +150,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="faq.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="p" href="faq.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/introduction.html
==============================================================================
--- branches/release/libs/range/doc/html/range/introduction.html (original)
+++ branches/release/libs/range/doc/html/range/introduction.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Introduction</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
@@ -13,16 +13,16 @@
 <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">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="../../../../../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="concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Introduction">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a>
 </h2></div></div></div>
@@ -59,83 +59,58 @@
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- simpler implementation and specification of generic range algorithms
- </li>
+ simpler implementation and specification of generic range algorithms
+ </li>
 <li class="listitem">
- more flexible, compact and maintainable client code
- </li>
+ more flexible, compact and maintainable client code
+ </li>
 <li class="listitem">
- safe use of built-in arrays (for legacy code; why else would you use built-in
- arrays?)
- </li>
+ safe use of built-in arrays (for legacy code; why else would you use built-in
+ arrays?)
+ </li>
 </ul></div>
+<a name="range.introduction.example___iterate_over_the_values_in_a_map"></a><h4>
+<a name="id3215930"></a>
+ <a class="link" href="introduction.html#range.introduction.example___iterate_over_the_values_in_a_map">Example
+ - Iterate over the values in a map</a>
+ </h4>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">;</span>
+<span class="identifier">for_each</span><span class="special">(</span> <span class="identifier">my_map</span> <span class="special">|</span> <span class="identifier">map_values</span><span class="special">,</span> <span class="identifier">fn</span> <span class="special">);</span>
+</pre>
 <p>
- Below are given a small example (the complete example can be found here
- ):
     </p>
+<a name="range.introduction.example___iterate_over_the_keys_in_a_map"></a><h4>
+<a name="id3216055"></a>
+ <a class="link" href="introduction.html#range.introduction.example___iterate_over_the_keys_in_a_map">Example
+ - Iterate over the keys in a map</a>
+ </h4>
 <p>
       
 </p>
-<pre class="programlisting"><span class="comment">//
-</span><span class="comment">// example: extracting bounds in a generic algorithm
-</span><span class="comment">//
-</span><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">ForwardReadableRange</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">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_iterator</span><span class="special">&lt;</span> <span class="identifier">ForwardReadableRange</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="identifier">find</span><span class="special">(</span> <span class="identifier">ForwardReadableRange</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">value</span> <span class="special">)</span>
-<span class="special">{</span>
- <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">c</span> <span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span> <span class="identifier">c</span> <span class="special">),</span> <span class="identifier">value</span> <span class="special">);</span>
-<span class="special">}</span>
-
-<span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">ForwardReadableRange</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">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_iterator</span><span class="special">&lt;</span> <span class="keyword">const</span> <span class="identifier">ForwardReadableRange</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="identifier">find</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">ForwardReadableRange</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">value</span> <span class="special">)</span>
-<span class="special">{</span>
- <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">c</span> <span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span> <span class="identifier">c</span> <span class="special">),</span> <span class="identifier">value</span> <span class="special">);</span>
-<span class="special">}</span>
-
-<span class="comment">//
-</span><span class="comment">// replace first value and return its index
-</span><span class="comment">//
-</span><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">ForwardReadableWriteableRange</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">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_size</span><span class="special">&lt;</span> <span class="identifier">ForwardReadableWriteableRange</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="identifier">my_generic_replace</span><span class="special">(</span> <span class="identifier">ForwardReadableWriteableRange</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">value</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">replacement</span> <span class="special">)</span>
-<span class="special">{</span>
- <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_iterator</span><span class="special">&lt;</span> <span class="identifier">ForwardReadableWriteableRange</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">found</span> <span class="special">=</span> <span class="identifier">find</span><span class="special">(</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">value</span> <span class="special">);</span>
-
- <span class="keyword">if</span><span class="special">(</span> <span class="identifier">found</span> <span class="special">!=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span> <span class="identifier">c</span> <span class="special">)</span> <span class="special">)</span>
- <span class="special">*</span><span class="identifier">found</span> <span class="special">=</span> <span class="identifier">replacement</span><span class="special">;</span>
- <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">c</span> <span class="special">),</span> <span class="identifier">found</span> <span class="special">);</span>
-<span class="special">}</span>
-
-<span class="comment">//
-</span><span class="comment">// usage
-</span><span class="comment">//
-</span><span class="keyword">const</span> <span class="keyword">int</span> <span class="identifier">N</span> <span class="special">=</span> <span class="number">5</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">int</span><span class="special">&gt;</span> <span class="identifier">my_vector</span><span class="special">;</span>
-<span class="keyword">int</span> <span class="identifier">values</span><span class="special">[]</span> <span class="special">=</span> <span class="special">{</span> <span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">,</span><span class="number">5</span><span class="special">,</span><span class="number">6</span><span class="special">,</span><span class="number">7</span><span class="special">,</span><span class="number">8</span><span class="special">,</span><span class="number">9</span> <span class="special">};</span>
-
-<span class="identifier">my_vector</span><span class="special">.</span><span class="identifier">assign</span><span class="special">(</span> <span class="identifier">values</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span> <span class="identifier">values</span> <span class="special">)</span> <span class="special">);</span>
-<span class="keyword">typedef</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;::</span><span class="identifier">iterator</span> <span class="identifier">iterator</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span> <span class="identifier">my_view</span><span class="special">(</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">my_vector</span> <span class="special">),</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">my_vector</span> <span class="special">)</span> <span class="special">+</span> <span class="identifier">N</span> <span class="special">);</span>
-<span class="keyword">char</span> <span class="identifier">str_val</span><span class="special">[]</span> <span class="special">=</span> <span class="string">"a string"</span><span class="special">;</span>
-<span class="keyword">char</span><span class="special">*</span> <span class="identifier">str</span> <span class="special">=</span> <span class="identifier">str_val</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">my_generic_replace</span><span class="special">(</span> <span class="identifier">my_vector</span><span class="special">,</span> <span class="number">4</span><span class="special">,</span> <span class="number">2</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">my_generic_replace</span><span class="special">(</span> <span class="identifier">my_view</span><span class="special">,</span> <span class="number">4</span><span class="special">,</span> <span class="number">2</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">my_generic_replace</span><span class="special">(</span> <span class="identifier">str</span><span class="special">,</span> <span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span> <span class="special">);</span>
-
-<span class="comment">// prints '3', '5' and '0'
-</span></pre>
+<pre class="programlisting"><span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">;</span>
+<span class="identifier">for_each</span><span class="special">(</span> <span class="identifier">my_map</span> <span class="special">|</span> <span class="identifier">map_keys</span><span class="special">,</span> <span class="identifier">fn</span> <span class="special">);</span>
+</pre>
 <p>
     </p>
+<a name="range.introduction.example___push_the_even_values_from_a_map_in_reverse_order_into_the_container__code__phrase_role__identifier__target__phrase___code_"></a><h4>
+<a name="id3213872"></a>
+ <a class="link" href="introduction.html#range.introduction.example___push_the_even_values_from_a_map_in_reverse_order_into_the_container__code__phrase_role__identifier__target__phrase___code_">Example
+ - Push the even values from a map in reverse order into the container <code class="computeroutput"><span class="identifier">target</span></code></a>
+ </h4>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">;</span>
+<span class="comment">// Assume that is_even is a predicate that has been implemented elsewhere...
+</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">target</span><span class="special">,</span> <span class="identifier">my_map</span> <span class="special">|</span> <span class="identifier">map_values</span> <span class="special">|</span> <span class="identifier">filtered</span><span class="special">(</span><span class="identifier">is_even</span><span class="special">())</span> <span class="special">|</span> <span class="identifier">reversed</span><span class="special">);</span>
+</pre>
 <p>
- By using the free-standing functions and metafunctions,
- the code automatically works for all the types supported by this library; now
- and in the future. Notice that we have to provide two versions of <code class="computeroutput"><span class="identifier">find</span><span class="special">()</span></code> since
- we cannot forward a non-const rvalue with reference arguments (see this article
- about <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1385.htm" target="_top">The
- Forwarding Problem</a> ).
     </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -148,7 +123,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<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="concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/library_headers.html
==============================================================================
--- branches/release/libs/range/doc/html/range/library_headers.html (original)
+++ branches/release/libs/range/doc/html/range/library_headers.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Library Headers</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="style_guide.html" title="Terminology and style guidelines">
@@ -13,16 +13,16 @@
 <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">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="style_guide.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="library_headers/general.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="style_guide.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="library_headers/general.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Library Headers">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.library_headers"></a><a class="link" href="library_headers.html" title="Library Headers">Library Headers</a>
 </h2></div></div></div>
@@ -44,7 +44,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="style_guide.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="library_headers/general.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="style_guide.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="library_headers/general.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/library_headers/adaptors.html
==============================================================================
--- branches/release/libs/range/doc/html/range/library_headers/adaptors.html (original)
+++ branches/release/libs/range/doc/html/range/library_headers/adaptors.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Adaptors</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../library_headers.html" title="Library Headers">
 <link rel="prev" href="general.html" title="General">
@@ -13,16 +13,16 @@
 <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">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="general.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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>
+<a accesskey="p" href="general.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Adaptors">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.library_headers.adaptors"></a><a class="link" href="adaptors.html" title="Adaptors">Adaptors</a>
 </h3></div></div></div>
@@ -226,7 +226,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="general.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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>
+<a accesskey="p" href="general.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/library_headers/algorithm.html
==============================================================================
--- branches/release/libs/range/doc/html/range/library_headers/algorithm.html (original)
+++ branches/release/libs/range/doc/html/range/library_headers/algorithm.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Algorithm</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../library_headers.html" title="Library Headers">
 <link rel="prev" href="adaptors.html" title="Adaptors">
@@ -13,16 +13,16 @@
 <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">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="adaptors.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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_extensions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adaptors.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm_extensions.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Algorithm">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.library_headers.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm">Algorithm</a>
 </h3></div></div></div>
@@ -677,7 +677,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="adaptors.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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_extensions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adaptors.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm_extensions.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/library_headers/algorithm_extensions.html
==============================================================================
--- branches/release/libs/range/doc/html/range/library_headers/algorithm_extensions.html (original)
+++ branches/release/libs/range/doc/html/range/library_headers/algorithm_extensions.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Algorithm Extensions</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../library_headers.html" title="Library Headers">
 <link rel="prev" href="algorithm.html" title="Algorithm">
@@ -13,16 +13,16 @@
 <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">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="algorithm.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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>
+<a accesskey="p" href="algorithm.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Algorithm Extensions">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.library_headers.algorithm_extensions"></a><a class="link" href="algorithm_extensions.html" title="Algorithm Extensions">Algorithm
       Extensions</a>
@@ -166,7 +166,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="algorithm.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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>
+<a accesskey="p" href="algorithm.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/library_headers/general.html
==============================================================================
--- branches/release/libs/range/doc/html/range/library_headers/general.html (original)
+++ branches/release/libs/range/doc/html/range/library_headers/general.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>General</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../library_headers.html" title="Library Headers">
 <link rel="prev" href="../library_headers.html" title="Library Headers">
@@ -13,16 +13,16 @@
 <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">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="../library_headers.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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="adaptors.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../library_headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptors.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="General">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.library_headers.general"></a><a class="link" href="general.html" title="General">General</a>
 </h3></div></div></div>
@@ -545,7 +545,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../library_headers.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.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="adaptors.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../library_headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../library_headers.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptors.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/mfc_atl.html
==============================================================================
--- branches/release/libs/range/doc/html/range/mfc_atl.html (original)
+++ branches/release/libs/range/doc/html/range/mfc_atl.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>MFC/ATL (courtesy of Shunsuke Sogame)</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="examples.html" title="Examples">
@@ -13,16 +13,16 @@
 <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">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="../../../../../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="mfc_atl/requirements.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="examples.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_atl/requirements.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="MFC/ATL (courtesy of Shunsuke Sogame)">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.mfc_atl"></a><a class="link" href="mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)"> MFC/ATL (courtesy of Shunsuke Sogame)</a>
 </h2></div></div></div>
@@ -34,7 +34,7 @@
 <dt><span class="section"> References</span></dt>
 </dl></div>
 <a name="range.mfc_atl.introduction"></a><h5>
-<a name="id2817920"></a>
+<a name="id3393805"></a>
       <a class="link" href="mfc_atl.html#range.mfc_atl.introduction">Introduction</a>
     </h5>
 <p>
@@ -100,7 +100,7 @@
 </tbody>
 </table></div>
 <a name="range.mfc_atl.overview"></a><h5>
-<a name="id2818057"></a>
+<a name="id3393943"></a>
       <a class="link" href="mfc_atl.html#range.mfc_atl.overview">Overview</a>
     </h5>
 <p>
@@ -135,7 +135,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="examples.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="mfc_atl/requirements.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="examples.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_atl/requirements.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/mfc_atl/atl_ranges.html
==============================================================================
--- branches/release/libs/range/doc/html/range/mfc_atl/atl_ranges.html (original)
+++ branches/release/libs/range/doc/html/range/mfc_atl/atl_ranges.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>ATL Ranges</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)">
 <link rel="prev" href="mfc_ranges.html" title="MFC Ranges">
@@ -13,16 +13,16 @@
 <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">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="mfc_ranges.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="const_ranges.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mfc_ranges.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="const_ranges.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="ATL Ranges">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.mfc_atl.atl_ranges"></a><a class="link" href="atl_ranges.html" title="ATL Ranges"> ATL Ranges</a>
 </h3></div></div></div>
@@ -368,7 +368,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mfc_ranges.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="const_ranges.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mfc_ranges.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="const_ranges.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/mfc_atl/const_ranges.html
==============================================================================
--- branches/release/libs/range/doc/html/range/mfc_atl/const_ranges.html (original)
+++ branches/release/libs/range/doc/html/range/mfc_atl/const_ranges.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>const Ranges</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)">
 <link rel="prev" href="atl_ranges.html" title="ATL Ranges">
@@ -13,16 +13,16 @@
 <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">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="atl_ranges.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="references.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="atl_ranges.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="const Ranges">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.mfc_atl.const_ranges"></a><a class="link" href="const_ranges.html" title="const Ranges"> const Ranges</a>
 </h3></div></div></div>
@@ -119,7 +119,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="atl_ranges.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="references.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="atl_ranges.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/mfc_atl/mfc_ranges.html
==============================================================================
--- branches/release/libs/range/doc/html/range/mfc_atl/mfc_ranges.html (original)
+++ branches/release/libs/range/doc/html/range/mfc_atl/mfc_ranges.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>MFC Ranges</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)">
 <link rel="prev" href="requirements.html" title="Requirements">
@@ -13,16 +13,16 @@
 <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">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="requirements.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="atl_ranges.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="requirements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="atl_ranges.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="MFC Ranges">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.mfc_atl.mfc_ranges"></a><a class="link" href="mfc_ranges.html" title="MFC Ranges"> MFC Ranges</a>
 </h3></div></div></div>
@@ -474,7 +474,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="requirements.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="atl_ranges.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="requirements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="atl_ranges.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/mfc_atl/references.html
==============================================================================
--- branches/release/libs/range/doc/html/range/mfc_atl/references.html (original)
+++ branches/release/libs/range/doc/html/range/mfc_atl/references.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>References</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)">
 <link rel="prev" href="const_ranges.html" title="const Ranges">
@@ -13,25 +13,31 @@
 <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">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="const_ranges.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="../upgrade.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="const_ranges.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../upgrade.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="References">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.mfc_atl.references"></a><a class="link" href="references.html" title="References"> References</a>
 </h3></div></div></div>
 <div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><a class="link" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">Boost.Range</a></li>
-<li class="listitem"><a href="http://msdn.microsoft.com/en-us/library/942860sh.aspx" target="_top">MFC
- Collection Classes</a></li>
-<li class="listitem"><a href="http://msdn.microsoft.com/en-us/library/15e672bd.aspx" target="_top">ATL
- Collection Classes</a></li>
+<li class="listitem">
+ <a class="link" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">Boost.Range</a>
+ </li>
+<li class="listitem">
+ <a href="http://msdn.microsoft.com/en-us/library/942860sh.aspx" target="_top">MFC
+ Collection Classes</a>
+ </li>
+<li class="listitem">
+ <a href="http://msdn.microsoft.com/en-us/library/15e672bd.aspx" target="_top">ATL
+ Collection Classes</a>
+ </li>
 </ol></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -44,7 +50,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="const_ranges.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="../upgrade.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="const_ranges.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../upgrade.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/mfc_atl/requirements.html
==============================================================================
--- branches/release/libs/range/doc/html/range/mfc_atl/requirements.html (original)
+++ branches/release/libs/range/doc/html/range/mfc_atl/requirements.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Requirements</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)">
 <link rel="prev" href="../mfc_atl.html" title="MFC/ATL (courtesy of Shunsuke Sogame)">
@@ -13,26 +13,26 @@
 <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">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="../mfc_atl.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="mfc_ranges.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_ranges.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Requirements">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.mfc_atl.requirements"></a><a class="link" href="requirements.html" title="Requirements"> Requirements</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Boost C++ Libraries Version 1.34.0 or later (no compilation required)
- </li>
+ Boost C++ Libraries Version 1.34.0 or later (no compilation required)
+ </li>
 <li class="listitem">
- Visual C++ 7.1 or later (for MFC and ATL)
- </li>
+ Visual C++ 7.1 or later (for MFC and ATL)
+ </li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -45,7 +45,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../mfc_atl.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.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="mfc_ranges.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_atl.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_ranges.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/portability.html
==============================================================================
--- branches/release/libs/range/doc/html/range/portability.html (original)
+++ branches/release/libs/range/doc/html/range/portability.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Portability</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="upgrade/upgrade_from_1_34.html" title="Upgrade from version 1.34">
@@ -13,16 +13,16 @@
 <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">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="upgrade/upgrade_from_1_34.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="faq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="upgrade/upgrade_from_1_34.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Portability">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.portability"></a><a class="link" href="portability.html" title="Portability">Portability</a>
 </h2></div></div></div>
@@ -47,32 +47,32 @@
     </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
- do not use built-in arrays,
- </li>
+ do not use built-in arrays,
+ </li>
 <li class="listitem">
- do not pass rvalues to <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">begin</span></code></a><code class="computeroutput"><span class="special">()</span></code>,
- <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">end</span></code></a><code class="computeroutput"><span class="special">()</span></code>
- and <a class="link" href="reference/utilities/iterator_range.html" title="Class iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a> Range constructors
- and assignment operators,
- </li>
-<li class="listitem">
- use <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">const_begin</span></code></a><code class="computeroutput"><span class="special">()</span></code>
- and <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">const_end</span></code></a><code class="computeroutput"><span class="special">()</span></code>
- whenever your code by intention is read-only; this will also solve most rvalue
- problems,
- </li>
-<li class="listitem">
- do not rely on ADL:
- <div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- if you overload functions, include that header before the headers in
- this library,
- </li>
+ do not pass rvalues to <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">begin</span></code></a><code class="computeroutput"><span class="special">()</span></code>,
+ <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">end</span></code></a><code class="computeroutput"><span class="special">()</span></code>
+ and <a class="link" href="reference/utilities/iterator_range.html" title="Class iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a> Range constructors
+ and assignment operators,
+ </li>
+<li class="listitem">
+ use <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">const_begin</span></code></a><code class="computeroutput"><span class="special">()</span></code>
+ and <a class="link" href="reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">const_end</span></code></a><code class="computeroutput"><span class="special">()</span></code>
+ whenever your code by intention is read-only; this will also solve most
+ rvalue problems,
+ </li>
+<li class="listitem">
+ do not rely on ADL:
+ <div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ if you overload functions, include that header before the headers
+ in this library,
+ </li>
 <li class="listitem">
- put all overloads in namespace boost.
- </li>
+ put all overloads in namespace boost.
+ </li>
 </ul></div>
-</li>
+ </li>
 </ol></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -85,7 +85,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="upgrade/upgrade_from_1_34.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="faq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="upgrade/upgrade_from_1_34.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference.html (original)
+++ branches/release/libs/range/doc/html/range/reference.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Reference</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="concepts/concept_checking.html" title="Concept Checking">
@@ -13,16 +13,16 @@
 <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">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="concepts/concept_checking.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/overview.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="concepts/concept_checking.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Reference">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.reference"></a><a class="link" href="reference.html" title="Reference"> Reference</a>
 </h2></div></div></div>
@@ -89,7 +89,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="concepts/concept_checking.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/overview.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="concepts/concept_checking.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Range Adaptors</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="concept_implementation/semantics/functions.html" title="Functions">
@@ -13,16 +13,16 @@
 <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">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="concept_implementation/semantics/functions.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="adaptors/introduction.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="concept_implementation/semantics/functions.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptors/introduction.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Range Adaptors">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.adaptors"></a><a class="link" href="adaptors.html" title="Range Adaptors"> Range Adaptors</a>
 </h3></div></div></div>
@@ -44,7 +44,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="concept_implementation/semantics/functions.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="adaptors/introduction.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="concept_implementation/semantics/functions.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptors/introduction.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Deleted: branches/release/libs/range/doc/html/range/reference/adaptors/adaptors_reference.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/adaptors_reference.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,75 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Reference</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
-<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
-<link rel="up" href="../adaptors.html" title="Range Adaptors">
-<link rel="prev" href="adaptors_general_requirements.html" title="General Requirements">
-<link rel="next" href="adaptors_reference/adjacent_filtered.html" title="adjacent_filtered">
-</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="adaptors_general_requirements.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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="adaptors_reference/adjacent_filtered.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
-</div>
-<div class="section" title="Reference">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="range.reference.adaptors.adaptors_reference"></a><a class="link" href="adaptors_reference.html" title="Reference"> Reference</a>
-</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="adaptors_reference/adjacent_filtered.html">
- adjacent_filtered</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/copied.html">
- copied</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/filtered.html">
- filtered</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/indexed.html">
- indexed</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/indirected.html">
- indirected</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/map_keys.html">
- map_keys</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/map_values.html">
- map_values</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/replaced.html">
- replaced</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/replaced_if.html">
- replaced_if</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/reversed.html">
- reversed</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/sliced.html">
- sliced</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/strided.html">
- strided</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/tokenized.html">
- tokenized</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/transformed.html">
- transformed</a></span></dt>
-<dt><span class="section"><a href="adaptors_reference/uniqued.html">
- uniqued</a></span></dt>
-</dl></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003 -2010 Thorsten Ottosen, Neil Groves<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="adaptors_general_requirements.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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="adaptors_reference/adjacent_filtered.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/general_requirements.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/general_requirements.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/general_requirements.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>General Requirements</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../adaptors.html" title="Range Adaptors">
 <link rel="prev" href="introduction.html" title="Introduction and motivation">
@@ -13,16 +13,16 @@
 <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">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="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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>
+<a accesskey="p" href="introduction.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="General Requirements">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.adaptors.general_requirements"></a><a class="link" href="general_requirements.html" title="General Requirements"> General
         Requirements</a>
@@ -33,40 +33,40 @@
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">fwdRng</span></code> is an expression
- of a type <code class="computeroutput"><span class="identifier">R</span></code> that models
- <code class="computeroutput"><span class="identifier">ForwardRange</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">biRng</span></code> is an expression
- of a type <code class="computeroutput"><span class="identifier">R</span></code> that models
- <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">rndRng</span></code> is an expression
- of a type <code class="computeroutput"><span class="identifier">R</span></code> that models
- <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">pred</span></code> is an expression
- of a type that models <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">bi_pred</span></code> is an expression
- of a type that models <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">fun</span></code> is an expression
- of a type that models <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">value</span></code>, <code class="computeroutput"><span class="identifier">new_value</span></code> and <code class="computeroutput"><span class="identifier">old_value</span></code>
- are objects convertible to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">n</span><span class="special">,</span><span class="identifier">m</span></code> are integer expressions convertible
- to <code class="computeroutput"><span class="identifier">range_difference</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
-</li>
+ <code class="computeroutput"><span class="identifier">fwdRng</span></code> is an expression
+ of a type <code class="computeroutput"><span class="identifier">R</span></code> that models
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">biRng</span></code> is an expression
+ of a type <code class="computeroutput"><span class="identifier">R</span></code> that models
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">rndRng</span></code> is an expression
+ of a type <code class="computeroutput"><span class="identifier">R</span></code> that models
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">pred</span></code> is an expression
+ of a type that models <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">bi_pred</span></code> is an expression
+ of a type that models <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">fun</span></code> is an expression
+ of a type that models <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">value</span></code>, <code class="computeroutput"><span class="identifier">new_value</span></code> and <code class="computeroutput"><span class="identifier">old_value</span></code>
+ are objects convertible to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">n</span><span class="special">,</span><span class="identifier">m</span></code> are integer expressions convertible
+ to <code class="computeroutput"><span class="identifier">range_difference</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </li>
 </ul></div>
 <p>
           Also note that <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">type</span></code> must be implicitly convertible to
@@ -135,7 +135,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="introduction.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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>
+<a accesskey="p" href="introduction.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/introduction.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/introduction.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/introduction.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Introduction and motivation</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../adaptors.html" title="Range Adaptors">
 <link rel="prev" href="../adaptors.html" title="Range Adaptors">
@@ -13,16 +13,16 @@
 <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">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="../adaptors.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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="general_requirements.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../adaptors.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="general_requirements.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Introduction and motivation">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.adaptors.introduction"></a><a class="link" href="introduction.html" title="Introduction and motivation"> Introduction
         and motivation</a>
@@ -122,7 +122,7 @@
           situations, you will really appreciate the succinctness of <code class="computeroutput"><span class="keyword">operator</span><span class="special">|()</span></code>.
         </p>
 <a name="range.reference.adaptors.introduction.composition_of_adaptors"></a><h6>
-<a name="id2701931"></a>
+<a name="id3275775"></a>
           <a class="link" href="introduction.html#range.reference.adaptors.introduction.composition_of_adaptors">Composition
           of Adaptors</a>
         </h6>
@@ -132,8 +132,14 @@
           to algorithms. For example, consider these Range algorithms:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span> <span class="identifier">rng</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">)</span></code></li>
-<li class="listitem"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">count</span><span class="special">(</span> <span class="identifier">rng</span><span class="special">,</span> <span class="identifier">pred</span> <span class="special">)</span></code></li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span> <span class="identifier">rng</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">)</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">count</span><span class="special">(</span>
+ <span class="identifier">rng</span><span class="special">,</span>
+ <span class="identifier">pred</span> <span class="special">)</span></code>
+ </li>
 </ul></div>
 <p>
           What should we do if we only want to copy an element <code class="computeroutput"><span class="identifier">a</span></code>
@@ -142,13 +148,17 @@
           The naive answer would be to use these algorithms:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">copy_if</span><span class="special">(</span>
- <span class="identifier">rng</span><span class="special">,</span>
- <span class="identifier">pred</span><span class="special">,</span>
- <span class="identifier">out</span> <span class="special">)</span></code></li>
-<li class="listitem"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">count_if</span><span class="special">(</span>
- <span class="identifier">rng</span><span class="special">,</span>
- <span class="identifier">pred</span> <span class="special">)</span></code></li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">copy_if</span><span class="special">(</span>
+ <span class="identifier">rng</span><span class="special">,</span>
+ <span class="identifier">pred</span><span class="special">,</span>
+ <span class="identifier">out</span> <span class="special">)</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">count_if</span><span class="special">(</span>
+ <span class="identifier">rng</span><span class="special">,</span>
+ <span class="identifier">pred</span> <span class="special">)</span></code>
+ </li>
 </ul></div>
 <p>
           These algorithms are only defined to maintain a one to one relationship
@@ -159,7 +169,7 @@
           is the design solution to this problem.
         </p>
 <a name="range.reference.adaptors.introduction.range_adaptor_alternative_to_copy_if_algorithm"></a><h6>
-<a name="id2702239"></a>
+<a name="id3276074"></a>
           <a class="link" href="introduction.html#range.reference.adaptors.introduction.range_adaptor_alternative_to_copy_if_algorithm">Range
           Adaptor alternative to copy_if algorithm</a>
         </h6>
@@ -176,7 +186,7 @@
 <p>
         </p>
 <a name="range.reference.adaptors.introduction.range_adaptor_alternative_to_count_if_algorithm"></a><h6>
-<a name="id2702408"></a>
+<a name="id3276244"></a>
           <a class="link" href="introduction.html#range.reference.adaptors.introduction.range_adaptor_alternative_to_count_if_algorithm">Range
           Adaptor alternative to count_if algorithm</a>
         </h6>
@@ -268,7 +278,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../adaptors.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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="general_requirements.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../adaptors.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="general_requirements.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Reference</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../adaptors.html" title="Range Adaptors">
 <link rel="prev" href="general_requirements.html" title="General Requirements">
@@ -13,16 +13,16 @@
 <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">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="general_requirements.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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/adjacent_filtered.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="general_requirements.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/adjacent_filtered.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Reference">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.adaptors.reference"></a><a class="link" href="reference.html" title="Reference"> Reference</a>
 </h4></div></div></div>
@@ -57,7 +57,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="general_requirements.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.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/adjacent_filtered.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="general_requirements.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptors.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/adjacent_filtered.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/adjacent_filtered.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/adjacent_filtered.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/adjacent_filtered.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>adjacent_filtered</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="Reference">
@@ -13,16 +13,16 @@
 <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">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="../../../../../../../../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="copied.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reference.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="copied.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="adjacent_filtered">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.adjacent_filtered"></a><a class="link" href="adjacent_filtered.html" title="adjacent_filtered">
           adjacent_filtered</a>
@@ -77,29 +77,30 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range is convertible to both argument types of <code class="computeroutput"><span class="identifier">bi_pred</span></code>.
- </li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range is convertible
+ to both argument types of <code class="computeroutput"><span class="identifier">bi_pred</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all adjacent elements
- <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> in the returned range, <code class="computeroutput"><span class="identifier">bi_pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">)</span></code>
- is <code class="computeroutput"><span class="keyword">true</span></code>.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all adjacent
+ elements <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> in the returned range, <code class="computeroutput"><span class="identifier">bi_pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">)</span></code>
+ is <code class="computeroutput"><span class="keyword">true</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Throws:</strong></span> Whatever the copy constructor
- of <code class="computeroutput"><span class="identifier">bi_pred</span></code> might throw.
- </li>
+ <span class="bold"><strong>Throws:</strong></span> Whatever the copy constructor
+ of <code class="computeroutput"><span class="identifier">bi_pred</span></code> might
+ throw.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The minimum
- of the range category of <code class="computeroutput"><span class="identifier">rng</span></code>
- and <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The minimum
+ of the range category of <code class="computeroutput"><span class="identifier">rng</span></code>
+ and <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
+ </li>
 </ul></div>
-<div class="section" title="adjacent_filtered example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.adjacent_filtered.adjacent_filtered_example"></a><a class="link" href="adjacent_filtered.html#range.reference.adaptors.reference.adjacent_filtered.adjacent_filtered_example" title="adjacent_filtered example">
             adjacent_filtered example</a>
@@ -151,7 +152,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<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="copied.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reference.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="copied.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/copied.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/copied.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/copied.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>copied</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="adjacent_filtered.html" title="adjacent_filtered">
@@ -13,16 +13,16 @@
 <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">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="adjacent_filtered.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="filtered.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adjacent_filtered.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="filtered.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="copied">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.copied"></a><a class="link" href="copied.html" title="copied"> copied</a>
 </h5></div></div></div>
@@ -78,28 +78,28 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span><code class="computeroutput"><span class="number">0</span>
- <span class="special">&lt;=</span> <span class="identifier">n</span>
- <span class="special">&amp;&amp;</span> <span class="identifier">n</span>
- <span class="special">&lt;=</span> <span class="identifier">m</span>
- <span class="special">&amp;&amp;</span> <span class="identifier">m</span>
- <span class="special">&lt;</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
-</li>
+ <span class="bold"><strong>Precondition:</strong></span> <code class="computeroutput"><span class="number">0</span>
+ <span class="special">&lt;=</span> <span class="identifier">n</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">n</span>
+ <span class="special">&lt;=</span> <span class="identifier">m</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">m</span>
+ <span class="special">&lt;</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returns:</strong></span> A new <code class="computeroutput"><span class="identifier">iterator_range</span></code>
- that holds the sliced range <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>
- of the original range.
- </li>
+ <span class="bold"><strong>Returns:</strong></span> A new <code class="computeroutput"><span class="identifier">iterator_range</span></code>
+ that holds the sliced range <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>
+ of the original range.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 </ul></div>
-<div class="section" title="copied example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.copied.copied_example"></a><a class="link" href="copied.html#range.reference.adaptors.reference.copied.copied_example" title="copied example">
             copied example</a>
@@ -150,7 +150,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="adjacent_filtered.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="filtered.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adjacent_filtered.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="filtered.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/filtered.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/filtered.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/filtered.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>filtered</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="copied.html" title="copied">
@@ -13,16 +13,16 @@
 <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">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="copied.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="indexed.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copied.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexed.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="filtered">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.filtered"></a><a class="link" href="filtered.html" title="filtered"> filtered</a>
 </h5></div></div></div>
@@ -76,30 +76,30 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range is convertible to the argument type of <code class="computeroutput"><span class="identifier">pred</span></code>.
- </li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range is convertible
+ to the argument type of <code class="computeroutput"><span class="identifier">pred</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all adjacent elements
- <code class="computeroutput"><span class="special">[</span><span class="identifier">x</span><span class="special">]</span></code> in the returned range, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>
- is <code class="computeroutput"><span class="keyword">true</span></code>.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all adjacent
+ elements <code class="computeroutput"><span class="special">[</span><span class="identifier">x</span><span class="special">]</span></code> in the returned range, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>
+ is <code class="computeroutput"><span class="keyword">true</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Throws:</strong></span> Whatever the copy constructor
- of <code class="computeroutput"><span class="identifier">pred</span></code> might throw.
- </li>
+ <span class="bold"><strong>Throws:</strong></span> Whatever the copy constructor
+ of <code class="computeroutput"><span class="identifier">pred</span></code> might throw.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
- Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The minimum
- of the range category of <code class="computeroutput"><span class="identifier">rng</span></code>
- and <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The minimum
+ of the range category of <code class="computeroutput"><span class="identifier">rng</span></code>
+ and <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a>
+ </li>
 </ul></div>
-<div class="section" title="filtered example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.filtered.filtered_example"></a><a class="link" href="filtered.html#range.reference.adaptors.reference.filtered.filtered_example" title="filtered example">
             filtered example</a>
@@ -153,7 +153,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="copied.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="indexed.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copied.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexed.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/indexed.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/indexed.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/indexed.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>indexed</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="filtered.html" title="filtered">
@@ -13,16 +13,16 @@
 <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">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="filtered.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="indirected.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="filtered.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indirected.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="indexed">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.indexed"></a><a class="link" href="indexed.html" title="indexed"> indexed</a>
 </h5></div></div></div>
@@ -75,23 +75,23 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Returns:</strong></span> A range adapted to return
- both the element and the associated index. The returned range consists
- of iterators that have in addition to the usual iterator member functions
- an <code class="computeroutput"><span class="identifier">index</span><span class="special">()</span></code>
- member function that returns the appropriate index for the element
- in the sequence corresponding with the iterator.
- </li>
+ <span class="bold"><strong>Returns:</strong></span> A range adapted to return
+ both the element and the associated index. The returned range consists
+ of iterators that have in addition to the usual iterator member functions
+ an <code class="computeroutput"><span class="identifier">index</span><span class="special">()</span></code>
+ member function that returns the appropriate index for the element
+ in the sequence corresponding with the iterator.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>
+ </li>
 </ul></div>
-<div class="section" title="indexed example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.indexed.indexed_example"></a><a class="link" href="indexed.html#range.reference.adaptors.reference.indexed.indexed_example" title="indexed example">
             indexed example</a>
@@ -184,7 +184,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="filtered.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="indirected.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="filtered.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indirected.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/indirected.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/indirected.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/indirected.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>indirected</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="indexed.html" title="indexed">
@@ -13,16 +13,16 @@
 <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">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="indexed.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="map_keys.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="indexed.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map_keys.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="indirected">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.indirected"></a><a class="link" href="indirected.html" title="indirected"> indirected</a>
 </h5></div></div></div>
@@ -75,24 +75,27 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range defines unary <code class="computeroutput"><span class="keyword">operator</span><span class="special">*()</span></code>
-</li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range defines
+ unary <code class="computeroutput"><span class="keyword">operator</span><span class="special">*()</span></code>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all elements <code class="computeroutput"><span class="identifier">x</span></code> in the returned range, <code class="computeroutput"><span class="identifier">x</span></code> is the result of <code class="computeroutput"><span class="special">*</span><span class="identifier">y</span></code>
- where <code class="computeroutput"><span class="identifier">y</span></code> is the corresponding
- element in the original range.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all elements
+ <code class="computeroutput"><span class="identifier">x</span></code> in the returned
+ range, <code class="computeroutput"><span class="identifier">x</span></code> is the result
+ of <code class="computeroutput"><span class="special">*</span><span class="identifier">y</span></code>
+ where <code class="computeroutput"><span class="identifier">y</span></code> is the corresponding
+ element in the original range.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>
+ </li>
 </ul></div>
-<div class="section" title="indirected example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.indirected.indirected_example"></a><a class="link" href="indirected.html#range.reference.adaptors.reference.indirected.indirected_example" title="indirected example">
             indirected example</a>
@@ -144,7 +147,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="indexed.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="map_keys.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="indexed.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map_keys.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_keys.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_keys.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_keys.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>map_keys</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="indirected.html" title="indirected">
@@ -13,16 +13,16 @@
 <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">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="indirected.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="map_values.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="indirected.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="map_keys">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.map_keys"></a><a class="link" href="map_keys.html" title="map_keys"> map_keys</a>
 </h5></div></div></div>
@@ -75,23 +75,26 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range is an instantiation of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>.
- </li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range is an instantiation
+ of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all elements <code class="computeroutput"><span class="identifier">x</span></code> in the returned range, <code class="computeroutput"><span class="identifier">x</span></code> is the result of <code class="computeroutput"><span class="identifier">y</span><span class="special">.</span><span class="identifier">first</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
- is the corresponding element in the original range.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all elements
+ <code class="computeroutput"><span class="identifier">x</span></code> in the returned
+ range, <code class="computeroutput"><span class="identifier">x</span></code> is the result
+ of <code class="computeroutput"><span class="identifier">y</span><span class="special">.</span><span class="identifier">first</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
+ is the corresponding element in the original range.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
 </ul></div>
-<div class="section" title="map_keys example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.map_keys.map_keys_example"></a><a class="link" href="map_keys.html#range.reference.adaptors.reference.map_keys.map_keys_example" title="map_keys example">
             map_keys example</a>
@@ -144,7 +147,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="indirected.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="map_values.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="indirected.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_values.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_values.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/map_values.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>map_values</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="map_keys.html" title="map_keys">
@@ -13,16 +13,16 @@
 <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">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="map_keys.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="replaced.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="map_keys.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replaced.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="map_values">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.map_values"></a><a class="link" href="map_values.html" title="map_values"> map_values</a>
 </h5></div></div></div>
@@ -75,23 +75,26 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range is an instantiation of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>.
- </li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range is an instantiation
+ of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all elements <code class="computeroutput"><span class="identifier">x</span></code> in the returned range, <code class="computeroutput"><span class="identifier">x</span></code> is the result of <code class="computeroutput"><span class="identifier">y</span><span class="special">.</span><span class="identifier">second</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
- is the corresponding element in the original range.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all elements
+ <code class="computeroutput"><span class="identifier">x</span></code> in the returned
+ range, <code class="computeroutput"><span class="identifier">x</span></code> is the result
+ of <code class="computeroutput"><span class="identifier">y</span><span class="special">.</span><span class="identifier">second</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
+ is the corresponding element in the original range.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
 </ul></div>
-<div class="section" title="map_values example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.map_values.map_values_example"></a><a class="link" href="map_values.html#range.reference.adaptors.reference.map_values.map_values_example" title="map_values example">
             map_values example</a>
@@ -144,7 +147,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="map_keys.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="replaced.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="map_keys.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replaced.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>replaced</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="map_values.html" title="map_values">
@@ -13,16 +13,16 @@
 <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">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="map_values.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="replaced_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="map_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replaced_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="replaced">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.replaced"></a><a class="link" href="replaced.html" title="replaced"> replaced</a>
 </h5></div></div></div>
@@ -78,37 +78,41 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span><div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <span class="bold"><strong>Precondition:</strong></span>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">new_value</span></code> is convertible
- to the <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">old_value</span></code> is convertible
- to the <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range.
- </li>
+ <code class="computeroutput"><span class="identifier">new_value</span></code> is
+ convertible to the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ of the range.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">old_value</span></code> is
+ convertible to the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ of the range.
+ </li>
 </ul></div>
-</li>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all elements <code class="computeroutput"><span class="identifier">x</span></code> in the returned range, the value
- <code class="computeroutput"><span class="identifier">x</span></code> is equal to the value
- of <code class="computeroutput"><span class="special">(</span><span class="identifier">y</span>
- <span class="special">==</span> <span class="identifier">old_value</span><span class="special">)</span> <span class="special">?</span> <span class="identifier">new_value</span> <span class="special">:</span>
- <span class="identifier">y</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
- is the corresponding element in the original range.
- </li>
-<li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
- Range</a>
-</li>
-<li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all elements
+ <code class="computeroutput"><span class="identifier">x</span></code> in the returned
+ range, the value <code class="computeroutput"><span class="identifier">x</span></code>
+ is equal to the value of <code class="computeroutput"><span class="special">(</span><span class="identifier">y</span> <span class="special">==</span>
+ <span class="identifier">old_value</span><span class="special">)</span>
+ <span class="special">?</span> <span class="identifier">new_value</span>
+ <span class="special">:</span> <span class="identifier">y</span></code>
+ where <code class="computeroutput"><span class="identifier">y</span></code> is the corresponding
+ element in the original range.
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a>
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
 </ul></div>
-<div class="section" title="replaced example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.replaced.replaced_example"></a><a class="link" href="replaced.html#range.reference.adaptors.reference.replaced.replaced_example" title="replaced example">
             replaced example</a>
@@ -159,7 +163,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="map_values.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="replaced_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="map_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replaced_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/replaced_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>replaced_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="replaced.html" title="replaced">
@@ -13,16 +13,16 @@
 <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">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="replaced.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="reversed.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replaced.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reversed.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="replaced_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.replaced_if"></a><a class="link" href="replaced_if.html" title="replaced_if">
           replaced_if</a>
@@ -79,36 +79,37 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span><div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <span class="bold"><strong>Precondition:</strong></span>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
 <li class="listitem">
- The range <code class="computeroutput"><span class="identifier">value_type</span></code>
- is convertible to the argument type of <code class="computeroutput"><span class="identifier">pred</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">new_value</span></code> is convertible
- to the <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range.
- </li>
+ The range <code class="computeroutput"><span class="identifier">value_type</span></code>
+ is convertible to the argument type of <code class="computeroutput"><span class="identifier">pred</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">new_value</span></code> is
+ convertible to the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ of the range.
+ </li>
 </ul></div>
-</li>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postconditions:</strong></span> For all elements
- <code class="computeroutput"><span class="identifier">x</span></code> in the returned range,
- the value <code class="computeroutput"><span class="identifier">x</span></code> is equal
- to the value of <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">)</span> <span class="special">?</span> <span class="identifier">new_value</span> <span class="special">:</span>
- <span class="identifier">y</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
- is the corresponding element in the original range.
- </li>
-<li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
- Range</a>
-</li>
-<li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
+ <span class="bold"><strong>Postconditions:</strong></span> For all elements
+ <code class="computeroutput"><span class="identifier">x</span></code> in the returned
+ range, the value <code class="computeroutput"><span class="identifier">x</span></code>
+ is equal to the value of <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">)</span> <span class="special">?</span> <span class="identifier">new_value</span> <span class="special">:</span>
+ <span class="identifier">y</span></code> where <code class="computeroutput"><span class="identifier">y</span></code>
+ is the corresponding element in the original range.
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a>
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
 </ul></div>
-<div class="section" title="replaced_if example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.replaced_if.replaced_if_example"></a><a class="link" href="replaced_if.html#range.reference.adaptors.reference.replaced_if.replaced_if_example" title="replaced_if example">
             replaced_if example</a>
@@ -164,7 +165,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replaced.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="reversed.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replaced.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reversed.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/reversed.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/reversed.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/reversed.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>reversed</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="replaced_if.html" title="replaced_if">
@@ -13,16 +13,16 @@
 <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">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="replaced_if.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="sliced.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replaced_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sliced.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="reversed">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.reversed"></a><a class="link" href="reversed.html" title="reversed"> reversed</a>
 </h5></div></div></div>
@@ -75,19 +75,19 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Returns:</strong></span> A range whose iterators behave
- as if they were the original iterators wrapped in <code class="computeroutput"><span class="identifier">reverse_iterator</span></code>.
- </li>
+ <span class="bold"><strong>Returns:</strong></span> A range whose iterators
+ behave as if they were the original iterators wrapped in <code class="computeroutput"><span class="identifier">reverse_iterator</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
 </ul></div>
-<div class="section" title="reversed example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.reversed.reversed_example"></a><a class="link" href="reversed.html#range.reference.adaptors.reference.reversed.reversed_example" title="reversed example">
             reversed example</a>
@@ -138,7 +138,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replaced_if.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="sliced.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replaced_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sliced.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/sliced.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/sliced.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/sliced.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>sliced</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="reversed.html" title="reversed">
@@ -13,16 +13,16 @@
 <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">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="reversed.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="strided.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reversed.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strided.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="sliced">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.sliced"></a><a class="link" href="sliced.html" title="sliced"> sliced</a>
 </h5></div></div></div>
@@ -78,26 +78,26 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span><code class="computeroutput"><span class="number">0</span>
- <span class="special">&lt;=</span> <span class="identifier">n</span>
- <span class="special">&amp;&amp;</span> <span class="identifier">n</span>
- <span class="special">&lt;=</span> <span class="identifier">m</span>
- <span class="special">&amp;&amp;</span> <span class="identifier">m</span>
- <span class="special">&lt;</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
-</li>
+ <span class="bold"><strong>Precondition:</strong></span> <code class="computeroutput"><span class="number">0</span>
+ <span class="special">&lt;=</span> <span class="identifier">n</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">n</span>
+ <span class="special">&lt;=</span> <span class="identifier">m</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">m</span>
+ <span class="special">&lt;</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returns:</strong></span><code class="computeroutput"><span class="identifier">make_range</span><span class="special">(</span><span class="identifier">rng</span><span class="special">,</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">)</span></code>
-</li>
+ <span class="bold"><strong>Returns:</strong></span> <code class="computeroutput"><span class="identifier">make_range</span><span class="special">(</span><span class="identifier">rng</span><span class="special">,</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">m</span><span class="special">)</span></code>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 </ul></div>
-<div class="section" title="sliced example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.sliced.sliced_example"></a><a class="link" href="sliced.html#range.reference.adaptors.reference.sliced.sliced_example" title="sliced example">
             sliced example</a>
@@ -148,7 +148,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reversed.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="strided.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reversed.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strided.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/strided.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/strided.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/strided.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>strided</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="sliced.html" title="sliced">
@@ -13,16 +13,16 @@
 <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">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="sliced.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="tokenized.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sliced.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tokenized.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="strided">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.strided"></a><a class="link" href="strided.html" title="strided"> strided</a>
 </h5></div></div></div>
@@ -76,25 +76,25 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span><code class="computeroutput"><span class="number">0</span>
- <span class="special">&lt;=</span> <span class="identifier">n</span>
- <span class="special">&amp;&amp;</span> <span class="identifier">n</span>
- <span class="special">&lt;</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
-</li>
+ <span class="bold"><strong>Precondition:</strong></span> <code class="computeroutput"><span class="number">0</span>
+ <span class="special">&lt;=</span> <span class="identifier">n</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">n</span>
+ <span class="special">&lt;</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returns:</strong></span> A new range based on <code class="computeroutput"><span class="identifier">rng</span></code> where traversal is performed
- in steps of <code class="computeroutput"><span class="identifier">n</span></code>.
- </li>
+ <span class="bold"><strong>Returns:</strong></span> A new range based on <code class="computeroutput"><span class="identifier">rng</span></code> where traversal is performed
+ in steps of <code class="computeroutput"><span class="identifier">n</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 </ul></div>
-<div class="section" title="strided example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.strided.strided_example"></a><a class="link" href="strided.html#range.reference.adaptors.reference.strided.strided_example" title="strided example">
             strided example</a>
@@ -145,7 +145,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="sliced.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="tokenized.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sliced.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tokenized.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/tokenized.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/tokenized.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/tokenized.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>tokenized</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="strided.html" title="strided">
@@ -13,16 +13,16 @@
 <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">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="strided.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="transformed.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strided.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transformed.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="tokenized">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.tokenized"></a><a class="link" href="tokenized.html" title="tokenized"> tokenized</a>
 </h5></div></div></div>
@@ -88,47 +88,50 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span><div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <span class="bold"><strong>Precondition:</strong></span>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
 <li class="listitem">
- Let <code class="computeroutput"><span class="identifier">T</span></code> denote <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">decltype</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)&gt;::</span><span class="identifier">type</span></code>,
- then <code class="computeroutput"><span class="identifier">regex</span></code> has
- the type <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> or is implicitly convertible
- to one of these types.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">i</span></code> has the type
- <code class="computeroutput"><span class="keyword">int</span></code>.
- </li>
-<li class="listitem">
- the <code class="computeroutput"><span class="identifier">value_type</span></code>
- of <code class="computeroutput"><span class="identifier">rndRng</span></code> is <code class="computeroutput"><span class="keyword">int</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">flags</span></code> has the type
- <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span></code>.
- </li>
+ Let <code class="computeroutput"><span class="identifier">T</span></code> denote
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">decltype</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)&gt;::</span><span class="identifier">type</span></code>,
+ then <code class="computeroutput"><span class="identifier">regex</span></code>
+ has the type <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> or is implicitly convertible
+ to one of these types.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">i</span></code> has the type
+ <code class="computeroutput"><span class="keyword">int</span></code>.
+ </li>
+<li class="listitem">
+ the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ of <code class="computeroutput"><span class="identifier">rndRng</span></code> is
+ <code class="computeroutput"><span class="keyword">int</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">flags</span></code> has the
+ type <code class="computeroutput"><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span></code>.
+ </li>
 </ul></div>
-</li>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returns:</strong></span> A range whose iterators behave
- as if they were the original iterators wrapped in <code class="computeroutput"><span class="identifier">regex_token_iterator</span></code>.
- The first iterator in the range would be constructed by forwarding
- all the arguments of <code class="computeroutput"><span class="identifier">tokenized</span><span class="special">()</span></code> to the <code class="computeroutput"><span class="identifier">regex_token_iterator</span></code>
- constructor.
- </li>
-<li class="listitem">
-<span class="bold"><strong>Throws:</strong></span> Whatever constructing and
- copying equivalent <code class="computeroutput"><span class="identifier">regex_token_iterator</span></code>s
- might throw.
- </li>
-<li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
-<li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span><a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>
-</li>
+ <span class="bold"><strong>Returns:</strong></span> A range whose iterators
+ behave as if they were the original iterators wrapped in <code class="computeroutput"><span class="identifier">regex_token_iterator</span></code>. The first
+ iterator in the range would be constructed by forwarding all the
+ arguments of <code class="computeroutput"><span class="identifier">tokenized</span><span class="special">()</span></code> to the <code class="computeroutput"><span class="identifier">regex_token_iterator</span></code>
+ constructor.
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Throws:</strong></span> Whatever constructing and
+ copying equivalent <code class="computeroutput"><span class="identifier">regex_token_iterator</span></code>s
+ might throw.
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
+<li class="listitem">
+ <span class="bold"><strong>Returned Range Category:</strong></span> <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>
+ </li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -141,7 +144,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="strided.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="transformed.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strided.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transformed.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/transformed.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/transformed.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/transformed.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>transformed</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="tokenized.html" title="tokenized">
@@ -13,16 +13,16 @@
 <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">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="tokenized.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="uniqued.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="tokenized.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="uniqued.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="transformed">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.transformed"></a><a class="link" href="transformed.html" title="transformed">
           transformed</a>
@@ -77,28 +77,31 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range is convertible to the argument type of <code class="computeroutput"><span class="identifier">fun</span></code>.
- </li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range is convertible
+ to the argument type of <code class="computeroutput"><span class="identifier">fun</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all elements <code class="computeroutput"><span class="identifier">x</span></code> in the returned range, <code class="computeroutput"><span class="identifier">x</span></code> is the result of <code class="computeroutput"><span class="identifier">fun</span><span class="special">(</span><span class="identifier">y</span><span class="special">)</span></code>
- where <code class="computeroutput"><span class="identifier">y</span></code> is the corresponding
- element in the original range.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all elements
+ <code class="computeroutput"><span class="identifier">x</span></code> in the returned
+ range, <code class="computeroutput"><span class="identifier">x</span></code> is the result
+ of <code class="computeroutput"><span class="identifier">fun</span><span class="special">(</span><span class="identifier">y</span><span class="special">)</span></code>
+ where <code class="computeroutput"><span class="identifier">y</span></code> is the corresponding
+ element in the original range.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Throws:</strong></span> Whatever the copy-constructor
- of <code class="computeroutput"><span class="identifier">fun</span></code> might throw.
- </li>
+ <span class="bold"><strong>Throws:</strong></span> Whatever the copy-constructor
+ of <code class="computeroutput"><span class="identifier">fun</span></code> might throw.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The range
- category of <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The range
+ category of <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
 </ul></div>
-<div class="section" title="transformed example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.transformed.transformed_example"></a><a class="link" href="transformed.html#range.reference.adaptors.reference.transformed.transformed_example" title="transformed example">
             transformed example</a>
@@ -155,7 +158,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="tokenized.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="uniqued.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="tokenized.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="uniqued.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/adaptors/reference/uniqued.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/adaptors/reference/uniqued.html (original)
+++ branches/release/libs/range/doc/html/range/reference/adaptors/reference/uniqued.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>uniqued</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="transformed.html" title="transformed">
@@ -13,16 +13,16 @@
 <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">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="transformed.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="../../algorithms.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transformed.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../algorithms.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="uniqued">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.adaptors.reference.uniqued"></a><a class="link" href="uniqued.html" title="uniqued"> uniqued</a>
 </h5></div></div></div>
@@ -75,24 +75,24 @@
 </table></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the range is comparable with <code class="computeroutput"><span class="keyword">operator</span><span class="special">==()</span></code>.
- </li>
+ <span class="bold"><strong>Precondition:</strong></span> The <code class="computeroutput"><span class="identifier">value_type</span></code> of the range is comparable
+ with <code class="computeroutput"><span class="keyword">operator</span><span class="special">==()</span></code>.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Postcondition:</strong></span> For all adjacent elements
- <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> in the returned range, <code class="computeroutput"><span class="identifier">x</span><span class="special">==</span><span class="identifier">y</span></code> is false.
- </li>
+ <span class="bold"><strong>Postcondition:</strong></span> For all adjacent
+ elements <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> in the returned range, <code class="computeroutput"><span class="identifier">x</span><span class="special">==</span><span class="identifier">y</span></code> is false.
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Range Category:</strong></span><a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
- Range</a>
-</li>
+ <span class="bold"><strong>Range Category:</strong></span> <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a>
+ </li>
 <li class="listitem">
-<span class="bold"><strong>Returned Range Category:</strong></span> The minimum
- of the range concept of <code class="computeroutput"><span class="identifier">rng</span></code>
- and <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>.
- </li>
+ <span class="bold"><strong>Returned Range Category:</strong></span> The minimum
+ of the range concept of <code class="computeroutput"><span class="identifier">rng</span></code>
+ and <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>.
+ </li>
 </ul></div>
-<div class="section" title="uniqued example">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
 <a name="range.reference.adaptors.reference.uniqued.uniqued_example"></a><a class="link" href="uniqued.html#range.reference.adaptors.reference.uniqued.uniqued_example" title="uniqued example">
             uniqued example</a>
@@ -141,7 +141,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="transformed.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="../../algorithms.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transformed.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../algorithms.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Range Algorithm</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="adaptors/reference/uniqued.html" title="uniqued">
@@ -13,16 +13,16 @@
 <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">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="adaptors/reference/uniqued.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="algorithms/range_algorithm_introduction.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adaptors/reference/uniqued.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithms/range_algorithm_introduction.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Range Algorithm">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.algorithms"></a><a class="link" href="algorithms.html" title="Range Algorithm"> Range Algorithm</a>
 </h3></div></div></div>
@@ -50,7 +50,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="adaptors/reference/uniqued.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="algorithms/range_algorithm_introduction.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adaptors/reference/uniqued.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithms/range_algorithm_introduction.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/heap.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/heap.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/heap.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Heap algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="set/set_symmetric_difference.html" title="set_symmetric_difference">
@@ -13,16 +13,16 @@
 <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">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/set_symmetric_difference.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="heap/push_heap.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set/set_symmetric_difference.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="heap/push_heap.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Heap algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.heap"></a><a class="link" href="heap.html" title="Heap algorithms"> Heap algorithms</a>
 </h4></div></div></div>
@@ -43,7 +43,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="set/set_symmetric_difference.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="heap/push_heap.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set/set_symmetric_difference.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="heap/push_heap.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/heap/make_heap.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/heap/make_heap.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/heap/make_heap.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>make_heap</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../heap.html" title="Heap algorithms">
 <link rel="prev" href="pop_heap.html" title="pop_heap">
@@ -13,21 +13,21 @@
 <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">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="pop_heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="sort_heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pop_heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sort_heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="make_heap">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.heap.make_heap"></a><a class="link" href="make_heap.html" title="make_heap"> make_heap</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.heap.make_heap.prototype"></a><h6>
-<a name="id2780519"></a>
+<a name="id3355962"></a>
             <a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.heap.make_heap.description"></a><h6>
-<a name="id2780898"></a>
+<a name="id3356341"></a>
             <a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.description">Description</a>
           </h6>
 <p>
@@ -60,14 +60,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.heap.make_heap.definition"></a><h6>
-<a name="id2780978"></a>
+<a name="id3356421"></a>
             <a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.heap.make_heap.requirements"></a><h6>
-<a name="id2781051"></a>
+<a name="id3356494"></a>
             <a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.requirements">Requirements</a>
           </h6>
 <p>
@@ -75,50 +75,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Compare</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Compare</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.heap.make_heap.complexity"></a><h6>
-<a name="id2781286"></a>
+<a name="id3356755"></a>
             <a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.complexity">Complexity</a>
           </h6>
 <p>
@@ -137,7 +137,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="pop_heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="sort_heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pop_heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sort_heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/heap/pop_heap.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/heap/pop_heap.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/heap/pop_heap.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>pop_heap</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../heap.html" title="Heap algorithms">
 <link rel="prev" href="push_heap.html" title="push_heap">
@@ -13,21 +13,21 @@
 <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">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="push_heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="make_heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="pop_heap">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.heap.pop_heap"></a><a class="link" href="pop_heap.html" title="pop_heap"> pop_heap</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.heap.pop_heap.prototype"></a><h6>
-<a name="id2779514"></a>
+<a name="id3354924"></a>
             <a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.heap.pop_heap.description"></a><h6>
-<a name="id2779893"></a>
+<a name="id3355304"></a>
             <a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.description">Description</a>
           </h6>
 <p>
@@ -62,14 +62,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.heap.pop_heap.definition"></a><h6>
-<a name="id2780053"></a>
+<a name="id3355464"></a>
             <a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.heap.pop_heap.requirements"></a><h6>
-<a name="id2780124"></a>
+<a name="id3355535"></a>
             <a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.requirements">Requirements</a>
           </h6>
 <p>
@@ -77,60 +77,62 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Compare</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Compare</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.heap.pop_heap.precondition_"></a><h6>
-<a name="id2780359"></a>
+<a name="id3355796"></a>
             <a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><code class="computeroutput"><span class="special">!</span><span class="identifier">empty</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code></li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">rng</span></code> is a heap.
- </li>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">empty</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">rng</span></code> is a heap.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.heap.pop_heap.complexity"></a><h6>
-<a name="id2780431"></a>
+<a name="id3355874"></a>
             <a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.complexity">Complexity</a>
           </h6>
 <p>
@@ -149,7 +151,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="push_heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="make_heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/heap/push_heap.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/heap/push_heap.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/heap/push_heap.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>push_heap</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../heap.html" title="Heap algorithms">
 <link rel="prev" href="../heap.html" title="Heap algorithms">
@@ -13,21 +13,21 @@
 <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">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="../heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="pop_heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="push_heap">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.heap.push_heap"></a><a class="link" href="push_heap.html" title="push_heap"> push_heap</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.heap.push_heap.prototype"></a><h6>
-<a name="id2778470"></a>
+<a name="id3353848"></a>
             <a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.heap.push_heap.description"></a><h6>
-<a name="id2778848"></a>
+<a name="id3354226"></a>
             <a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.description">Description</a>
           </h6>
 <p>
@@ -62,14 +62,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.heap.push_heap.definition"></a><h6>
-<a name="id2779011"></a>
+<a name="id3354389"></a>
             <a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.heap.push_heap.requirements"></a><h6>
-<a name="id2779084"></a>
+<a name="id3354462"></a>
             <a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.requirements">Requirements</a>
           </h6>
 <p>
@@ -77,60 +77,62 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Compare</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Compare</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.heap.push_heap.precondition_"></a><h6>
-<a name="id2779319"></a>
+<a name="id3354723"></a>
             <a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><code class="computeroutput"><span class="special">!</span><span class="identifier">empty</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code></li>
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)))</span></code> is a heap.
- </li>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">empty</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)))</span></code> is a heap.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.heap.push_heap.complexity"></a><h6>
-<a name="id2779436"></a>
+<a name="id3354847"></a>
             <a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.complexity">Complexity</a>
           </h6>
 <p>
@@ -147,7 +149,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="pop_heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/heap/sort_heap.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/heap/sort_heap.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/heap/sort_heap.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>sort_heap</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../heap.html" title="Heap algorithms">
 <link rel="prev" href="make_heap.html" title="make_heap">
@@ -13,21 +13,21 @@
 <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">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="make_heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="../permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../permutation.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="sort_heap">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.heap.sort_heap"></a><a class="link" href="sort_heap.html" title="sort_heap"> sort_heap</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.heap.sort_heap.prototype"></a><h6>
-<a name="id2781365"></a>
+<a name="id3356834"></a>
             <a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.heap.sort_heap.description"></a><h6>
-<a name="id2781744"></a>
+<a name="id3357213"></a>
             <a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.description">Description</a>
           </h6>
 <p>
@@ -61,14 +61,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.heap.sort_heap.definition"></a><h6>
-<a name="id2781813"></a>
+<a name="id3357282"></a>
             <a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.heap.sort_heap.requirements"></a><h6>
-<a name="id2781885"></a>
+<a name="id3357353"></a>
             <a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.requirements">Requirements</a>
           </h6>
 <p>
@@ -76,57 +76,57 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Compare</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Compare</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.heap.sort_heap.precondition_"></a><h6>
-<a name="id2782120"></a>
+<a name="id3357614"></a>
             <a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.precondition_">Precondition:</a>
           </h6>
 <p>
             <code class="computeroutput"><span class="identifier">rng</span></code> is a heap.
           </p>
 <a name="range.reference.algorithms.heap.sort_heap.complexity"></a><h6>
-<a name="id2782156"></a>
+<a name="id3357651"></a>
             <a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.complexity">Complexity</a>
           </h6>
 <p>
@@ -146,7 +146,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_heap.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.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="../permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_heap.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../heap.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../permutation.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Mutating algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="range_algorithm_introduction.html" title="Introduction and motivation">
@@ -13,16 +13,16 @@
 <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">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="range_algorithm_introduction.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="mutating/copy.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="range_algorithm_introduction.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mutating/copy.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Mutating algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.mutating"></a><a class="link" href="mutating.html" title="Mutating algorithms"> Mutating algorithms</a>
 </h4></div></div></div>
@@ -85,7 +85,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="range_algorithm_introduction.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="mutating/copy.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="range_algorithm_introduction.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mutating/copy.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>copy</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="../mutating.html" title="Mutating algorithms">
@@ -13,21 +13,21 @@
 <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">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="../mutating.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="copy_backward.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../mutating.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="copy_backward.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="copy">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.copy"></a><a class="link" href="copy.html" title="copy"> copy</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.copy.prototype"></a><h6>
-<a name="id2722930"></a>
+<a name="id3297033"></a>
             <a class="link" href="copy.html#range.reference.algorithms.mutating.copy.prototype">Prototype</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.copy.description"></a><h6>
-<a name="id2723058"></a>
+<a name="id3297162"></a>
             <a class="link" href="copy.html#range.reference.algorithms.mutating.copy.description">Description</a>
           </h6>
 <p>
@@ -50,49 +50,49 @@
             <span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">)</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.copy.definition"></a><h6>
-<a name="id2723192"></a>
+<a name="id3297296"></a>
             <a class="link" href="copy.html#range.reference.algorithms.mutating.copy.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.copy.requirements"></a><h6>
-<a name="id2723263"></a>
+<a name="id3297367"></a>
             <a class="link" href="copy.html#range.reference.algorithms.mutating.copy.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 <li class="listitem">
- The <code class="computeroutput"><span class="identifier">value_type</span></code> of
- <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
- Concept is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ The <code class="computeroutput"><span class="identifier">value_type</span></code> of
+ <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
+ Concept is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.copy.precondition_"></a><h6>
-<a name="id2723371"></a>
+<a name="id3297485"></a>
             <a class="link" href="copy.html#range.reference.algorithms.mutating.copy.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">out_it</span></code> is not an iterator
- within the <code class="computeroutput"><span class="identifier">source_rng</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">out_it</span></code> is not an
+ iterator within the <code class="computeroutput"><span class="identifier">source_rng</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out_it</span><span class="special">,</span> <span class="identifier">out_it</span>
- <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out_it</span><span class="special">,</span> <span class="identifier">out_it</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">))</span></code> is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.copy.complexity"></a><h6>
-<a name="id2723476"></a>
+<a name="id3297596"></a>
             <a class="link" href="copy.html#range.reference.algorithms.mutating.copy.complexity">Complexity</a>
           </h6>
 <p>
@@ -109,7 +109,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../mutating.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="copy_backward.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../mutating.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="copy_backward.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy_backward.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy_backward.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/copy_backward.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>copy_backward</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="copy.html" title="copy">
@@ -13,22 +13,22 @@
 <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">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="copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="fill.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="fill.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="copy_backward">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.copy_backward"></a><a class="link" href="copy_backward.html" title="copy_backward">
           copy_backward</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.copy_backward.prototype"></a><h6>
-<a name="id2723543"></a>
+<a name="id3297663"></a>
             <a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.prototype">Prototype</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.copy_backward.description"></a><h6>
-<a name="id2723675"></a>
+<a name="id3297796"></a>
             <a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.description">Description</a>
           </h6>
 <p>
@@ -60,49 +60,49 @@
             denotes the <span class="bold"><strong>end</strong></span> of the output sequence.
           </p>
 <a name="range.reference.algorithms.mutating.copy_backward.definition"></a><h6>
-<a name="id2723835"></a>
+<a name="id3297955"></a>
             <a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy_backward</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.copy_backward.requirements"></a><h6>
-<a name="id2723908"></a>
+<a name="id3298028"></a>
             <a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 <li class="listitem">
- The <code class="computeroutput"><span class="identifier">value_type</span></code> of
- <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
- Concept is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ The <code class="computeroutput"><span class="identifier">value_type</span></code> of
+ <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.copy_backward.precondition_"></a><h6>
-<a name="id2724016"></a>
+<a name="id3298146"></a>
             <a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">out_it</span></code> is not an iterator
- within the <code class="computeroutput"><span class="identifier">source_rng</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">out_it</span></code> is not an
+ iterator within the <code class="computeroutput"><span class="identifier">source_rng</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out_it</span><span class="special">,</span> <span class="identifier">out_it</span>
- <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out_it</span><span class="special">,</span> <span class="identifier">out_it</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">))</span></code> is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.copy_backward.complexity"></a><h6>
-<a name="id2724120"></a>
+<a name="id3298257"></a>
             <a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.complexity">Complexity</a>
           </h6>
 <p>
@@ -119,7 +119,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="fill.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="fill.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>fill</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="copy_backward.html" title="copy_backward">
@@ -13,21 +13,21 @@
 <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">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="copy_backward.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="fill_n.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copy_backward.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="fill_n.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="fill">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.fill"></a><a class="link" href="fill.html" title="fill"> fill</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.fill.prototype"></a><h6>
-<a name="id2724189"></a>
+<a name="id3298327"></a>
             <a class="link" href="fill.html#range.reference.algorithms.mutating.fill.prototype">Prototype</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.fill.description"></a><h6>
-<a name="id2724329"></a>
+<a name="id3298466"></a>
             <a class="link" href="fill.html#range.reference.algorithms.mutating.fill.description">Description</a>
           </h6>
 <p>
@@ -48,37 +48,37 @@
             in the range <code class="computeroutput"><span class="identifier">rng</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.fill.definition"></a><h6>
-<a name="id2724387"></a>
+<a name="id3298524"></a>
             <a class="link" href="fill.html#range.reference.algorithms.mutating.fill.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.fill.requirements"></a><h6>
-<a name="id2724457"></a>
+<a name="id3298595"></a>
             <a class="link" href="fill.html#range.reference.algorithms.mutating.fill.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.fill.complexity"></a><h6>
-<a name="id2724571"></a>
+<a name="id3298723"></a>
             <a class="link" href="fill.html#range.reference.algorithms.mutating.fill.complexity">Complexity</a>
           </h6>
 <p>
@@ -95,7 +95,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="copy_backward.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="fill_n.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copy_backward.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="fill_n.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill_n.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill_n.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/fill_n.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>fill_n</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="fill.html" title="fill">
@@ -13,21 +13,21 @@
 <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">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="fill.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="generate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="fill.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generate.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="fill_n">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.fill_n"></a><a class="link" href="fill_n.html" title="fill_n"> fill_n</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.fill_n.prototype"></a><h6>
-<a name="id2724638"></a>
+<a name="id3298789"></a>
             <a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.prototype">Prototype</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.fill_n.description"></a><h6>
-<a name="id2724811"></a>
+<a name="id3298962"></a>
             <a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.description">Description</a>
           </h6>
 <p>
@@ -47,37 +47,37 @@
             <code class="computeroutput"><span class="identifier">val</span></code> to <code class="computeroutput"><span class="identifier">n</span></code> elements in the range <code class="computeroutput"><span class="identifier">rng</span></code> begining with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.fill_n.definition"></a><h6>
-<a name="id2724912"></a>
+<a name="id3299063"></a>
             <a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.fill_n.requirements"></a><h6>
-<a name="id2724984"></a>
+<a name="id3299135"></a>
             <a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.fill_n.complexity"></a><h6>
-<a name="id2725098"></a>
+<a name="id3299262"></a>
             <a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.complexity">Complexity</a>
           </h6>
 <p>
@@ -95,7 +95,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="fill.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="generate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="fill.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generate.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/generate.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/generate.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/generate.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>generate</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="fill_n.html" title="fill_n">
@@ -13,21 +13,21 @@
 <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">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="fill_n.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="inplace_merge.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="fill_n.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inplace_merge.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="generate">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.generate"></a><a class="link" href="generate.html" title="generate"> generate</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.generate.prototype"></a><h6>
-<a name="id2725153"></a>
+<a name="id3299317"></a>
             <a class="link" href="generate.html#range.reference.algorithms.mutating.generate.prototype">Prototype</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.generate.description"></a><h6>
-<a name="id2725395"></a>
+<a name="id3299558"></a>
             <a class="link" href="generate.html#range.reference.algorithms.mutating.generate.description">Description</a>
           </h6>
 <p>
@@ -52,52 +52,52 @@
             Returns the resultant range.
           </p>
 <a name="range.reference.algorithms.mutating.generate.definition"></a><h6>
-<a name="id2725458"></a>
+<a name="id3299621"></a>
             <a class="link" href="generate.html#range.reference.algorithms.mutating.generate.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">generate</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.generate.requirements"></a><h6>
-<a name="id2725530"></a>
+<a name="id3299693"></a>
             <a class="link" href="generate.html#range.reference.algorithms.mutating.generate.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Generator</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">GeneratorConcept</span></code>.
- </li>
-<li class="listitem">
- The <code class="computeroutput"><span class="identifier">value_type</span></code> of
- <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Generator</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">GeneratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ The <code class="computeroutput"><span class="identifier">value_type</span></code> of
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.generate.precondition_"></a><h6>
-<a name="id2725655"></a>
+<a name="id3299832"></a>
             <a class="link" href="generate.html#range.reference.algorithms.mutating.generate.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">out_it</span></code> is not an iterator
- within <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out_it</span><span class="special">,</span> <span class="identifier">out_it</span>
- <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="identifier">out_it</span></code> is not an
+ iterator within <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out_it</span><span class="special">,</span> <span class="identifier">out_it</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.generate.complexity"></a><h6>
-<a name="id2725758"></a>
+<a name="id3299942"></a>
             <a class="link" href="generate.html#range.reference.algorithms.mutating.generate.complexity">Complexity</a>
           </h6>
 <p>
@@ -114,7 +114,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="fill_n.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="inplace_merge.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="fill_n.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inplace_merge.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/inplace_merge.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/inplace_merge.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/inplace_merge.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>inplace_merge</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="generate.html" title="generate">
@@ -13,22 +13,22 @@
 <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">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="generate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="merge.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="generate.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="merge.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="inplace_merge">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.inplace_merge"></a><a class="link" href="inplace_merge.html" title="inplace_merge">
           inplace_merge</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.inplace_merge.prototype"></a><h6>
-<a name="id2725826"></a>
+<a name="id3300009"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.prototype">Prototype</a>
           </h6>
 <p>
@@ -59,7 +59,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.inplace_merge.description"></a><h6>
-<a name="id2726392"></a>
+<a name="id3300574"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.description">Description</a>
           </h6>
 <p>
@@ -72,14 +72,14 @@
             input range is preserved.
           </p>
 <a name="range.reference.algorithms.mutating.inplace_merge.definition"></a><h6>
-<a name="id2726617"></a>
+<a name="id3300799"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">inplace_merge</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.inplace_merge.requirements"></a><h6>
-<a name="id2726690"></a>
+<a name="id3300872"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.requirements">Requirements</a>
           </h6>
 <p>
@@ -87,23 +87,23 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">BidirectionalRange</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is a model of <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
-</li>
-<li class="listitem">
- The ordering on objects of <code class="computeroutput"><span class="identifier">range_type</span><span class="special">&lt;</span><span class="identifier">BidirectionalRange</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">BidirectionalRange</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is a model of <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ </li>
+<li class="listitem">
+ The ordering on objects of <code class="computeroutput"><span class="identifier">range_type</span><span class="special">&lt;</span><span class="identifier">BidirectionalRange</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate version:</strong></span> * <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code> is a model of the
@@ -116,55 +116,55 @@
             argument types.
           </p>
 <a name="range.reference.algorithms.mutating.inplace_merge.precondition_"></a><h6>
-<a name="id2726944"></a>
+<a name="id3301140"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.precondition_">Precondition:</a>
           </h6>
 <a name="range.reference.algorithms.mutating.inplace_merge.for_the_non_predicate_version_"></a><h6>
-<a name="id2726968"></a>
+<a name="id3301163"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.for_the_non_predicate_version_">For
             the non-predicate version:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">middle</span></code> is in the range
- <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is in ascending order. That is for
- each pair of adjacent elements <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>,
- <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
- <span class="identifier">x</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is in ascending order. That is for
- each pair of adjacent elements <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>,
- <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
- <span class="identifier">x</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">middle</span></code> is in the
+ range <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is in ascending order. That is for
+ each pair of adjacent elements <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>,
+ <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
+ <span class="identifier">x</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is in ascending order. That is
+ for each pair of adjacent elements <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>,
+ <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
+ <span class="identifier">x</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.inplace_merge.for_the_predicate_version_"></a><h6>
-<a name="id2727228"></a>
+<a name="id3301433"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.for_the_predicate_version_">For
             the predicate version:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">middle</span></code> is in the range
- <code class="computeroutput"><span class="identifier">rng</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is in ascending order. That is for
- each pair of adjacent elements <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>,
- <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is in ascending order. That is for
- each pair of adjacent elements <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>,
- <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">middle</span></code> is in the
+ range <code class="computeroutput"><span class="identifier">rng</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is in ascending order. That is for
+ each pair of adjacent elements <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>,
+ <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is in ascending order. That is
+ for each pair of adjacent elements <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>,
+ <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.inplace_merge.complexity"></a><h6>
-<a name="id2727510"></a>
+<a name="id3301724"></a>
             <a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.complexity">Complexity</a>
           </h6>
 <p>
@@ -181,7 +181,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="generate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="merge.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="generate.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="merge.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/merge.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/merge.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/merge.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>merge</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="inplace_merge.html" title="inplace_merge">
@@ -13,21 +13,21 @@
 <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">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="inplace_merge.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="nth_element.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inplace_merge.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="nth_element.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="merge">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.merge"></a><a class="link" href="merge.html" title="merge"> merge</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.merge.prototype"></a><h6>
-<a name="id2727593"></a>
+<a name="id3301807"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.prototype">Prototype</a>
           </h6>
 <p>
@@ -56,7 +56,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.merge.description"></a><h6>
-<a name="id2727942"></a>
+<a name="id3302156"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.description">Description</a>
           </h6>
 <p>
@@ -75,14 +75,14 @@
             version uses the predicate instead of <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;()</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.merge.definition"></a><h6>
-<a name="id2728122"></a>
+<a name="id3302337"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">merge</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.merge.requirements"></a><h6>
-<a name="id2728195"></a>
+<a name="id3302410"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.requirements">Requirements</a>
           </h6>
 <p>
@@ -90,137 +90,147 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the same as <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering on objects of <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is convertible to a type in
- <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s set
- of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the same as <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering on objects of <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is convertible to a type in
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate version:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the same as <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to both <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is convertible to a type in
- <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s set
- of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the same as <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to both <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_value</span><span class="special">&lt;</span><span class="identifier">SinglePassRange1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is convertible to a type in
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.merge.precondition_"></a><h6>
-<a name="id2728698"></a>
+<a name="id3302953"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.precondition_">Precondition:</a>
           </h6>
 <a name="range.reference.algorithms.mutating.merge.for_the_non_predicate_version_"></a><h6>
-<a name="id2728721"></a>
+<a name="id3302976"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.for_the_non_predicate_version_">For
             the non-predicate version:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- The elements of <code class="computeroutput"><span class="identifier">rng1</span></code>
- are in ascending order. That is, for each adjacent element pair <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> of <code class="computeroutput"><span class="identifier">rng1</span></code>,
- <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
- <span class="identifier">x</span> <span class="special">==</span>
- <span class="keyword">false</span></code>.
- </li>
-<li class="listitem">
- The elements of <code class="computeroutput"><span class="identifier">rng2</span></code>
- are in ascending order. That is, for each adjacent element pair <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> of <code class="computeroutput"><span class="identifier">rng2</span></code>,
- <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
- <span class="identifier">x</span> <span class="special">==</span>
- <span class="keyword">false</span></code>.
- </li>
-<li class="listitem">
- The ranges <code class="computeroutput"><span class="identifier">rng1</span></code> and
- <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
- do not overlap.
- </li>
-<li class="listitem">
- The ranges <code class="computeroutput"><span class="identifier">rng2</span></code> and
- <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
- do not overlap.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
- is a valid range.
- </li>
+ The elements of <code class="computeroutput"><span class="identifier">rng1</span></code>
+ are in ascending order. That is, for each adjacent element pair
+ <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> of <code class="computeroutput"><span class="identifier">rng1</span></code>,
+ <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
+ <span class="identifier">x</span> <span class="special">==</span>
+ <span class="keyword">false</span></code>.
+ </li>
+<li class="listitem">
+ The elements of <code class="computeroutput"><span class="identifier">rng2</span></code>
+ are in ascending order. That is, for each adjacent element pair
+ <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> of <code class="computeroutput"><span class="identifier">rng2</span></code>,
+ <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
+ <span class="identifier">x</span> <span class="special">==</span>
+ <span class="keyword">false</span></code>.
+ </li>
+<li class="listitem">
+ The ranges <code class="computeroutput"><span class="identifier">rng1</span></code> and
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
+ do not overlap.
+ </li>
+<li class="listitem">
+ The ranges <code class="computeroutput"><span class="identifier">rng2</span></code> and
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
+ do not overlap.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
+ is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.merge.for_the_predicate_version_"></a><h6>
-<a name="id2729182"></a>
+<a name="id3303453"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.for_the_predicate_version_">For
             the predicate version:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- The elements of <code class="computeroutput"><span class="identifier">rng1</span></code>
- are in ascending order. That is, for each adjacent element pair <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>, of <code class="computeroutput"><span class="identifier">rng1</span></code>,
- <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
- </li>
-<li class="listitem">
- The elements of <code class="computeroutput"><span class="identifier">rng2</span></code>
- are in ascending order. That is, for each adjacent element pair <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>, of <code class="computeroutput"><span class="identifier">rng2</span></code>,
- <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
- </li>
-<li class="listitem">
- The ranges <code class="computeroutput"><span class="identifier">rng1</span></code> and
- <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
- do not overlap.
- </li>
-<li class="listitem">
- The ranges <code class="computeroutput"><span class="identifier">rng2</span></code> and
- <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
- do not overlap.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
- is a valid range.
- </li>
+ The elements of <code class="computeroutput"><span class="identifier">rng1</span></code>
+ are in ascending order. That is, for each adjacent element pair
+ <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>, of <code class="computeroutput"><span class="identifier">rng1</span></code>,
+ <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
+ </li>
+<li class="listitem">
+ The elements of <code class="computeroutput"><span class="identifier">rng2</span></code>
+ are in ascending order. That is, for each adjacent element pair
+ <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>, of <code class="computeroutput"><span class="identifier">rng2</span></code>,
+ <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
+ </li>
+<li class="listitem">
+ The ranges <code class="computeroutput"><span class="identifier">rng1</span></code> and
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
+ do not overlap.
+ </li>
+<li class="listitem">
+ The ranges <code class="computeroutput"><span class="identifier">rng2</span></code> and
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
+ do not overlap.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>
+ is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.merge.complexity"></a><h6>
-<a name="id2729665"></a>
+<a name="id3303954"></a>
             <a class="link" href="merge.html#range.reference.algorithms.mutating.merge.complexity">Complexity</a>
           </h6>
 <p>
@@ -240,7 +250,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="inplace_merge.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="nth_element.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inplace_merge.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="nth_element.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/nth_element.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/nth_element.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/nth_element.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>nth_element</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="merge.html" title="merge">
@@ -13,22 +13,22 @@
 <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">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="merge.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="partial_sort.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="merge.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partial_sort.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="nth_element">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.nth_element"></a><a class="link" href="nth_element.html" title="nth_element">
           nth_element</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.nth_element.prototype"></a><h6>
-<a name="id2729791"></a>
+<a name="id3304080"></a>
             <a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.prototype">Prototype</a>
           </h6>
 <p>
@@ -59,7 +59,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.nth_element.description"></a><h6>
-<a name="id2730317"></a>
+<a name="id3304606"></a>
             <a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.description">Description</a>
           </h6>
 <p>
@@ -70,14 +70,14 @@
             is the same as the element that would be in that position if <code class="computeroutput"><span class="identifier">rng</span></code> has been sorted.
           </p>
 <a name="range.reference.algorithms.mutating.nth_element.definition"></a><h6>
-<a name="id2730399"></a>
+<a name="id3304688"></a>
             <a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">nth_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.nth_element.requirements"></a><h6>
-<a name="id2730472"></a>
+<a name="id3304761"></a>
             <a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.requirements">Requirements</a>
           </h6>
 <p>
@@ -85,50 +85,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate version:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.nth_element.complexity"></a><h6>
-<a name="id2730706"></a>
+<a name="id3305021"></a>
             <a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.complexity">Complexity</a>
           </h6>
 <p>
@@ -145,7 +145,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="merge.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="partial_sort.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="merge.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partial_sort.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partial_sort.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partial_sort.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partial_sort.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>partial_sort</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="nth_element.html" title="nth_element">
@@ -13,22 +13,22 @@
 <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">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="nth_element.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="partition.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_element.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partition.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="partial_sort">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.partial_sort"></a><a class="link" href="partial_sort.html" title="partial_sort">
           partial_sort</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.partial_sort.prototype"></a><h6>
-<a name="id2730773"></a>
+<a name="id3305088"></a>
             <a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.prototype">Prototype</a>
           </h6>
 <p>
@@ -59,7 +59,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.partial_sort.description"></a><h6>
-<a name="id2731300"></a>
+<a name="id3305615"></a>
             <a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.description">Description</a>
           </h6>
 <p>
@@ -75,14 +75,14 @@
             predicate instead.
           </p>
 <a name="range.reference.algorithms.mutating.partial_sort.definition"></a><h6>
-<a name="id2731483"></a>
+<a name="id3305798"></a>
             <a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partial_sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.partial_sort.requirements"></a><h6>
-<a name="id2731557"></a>
+<a name="id3305872"></a>
             <a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.requirements">Requirements</a>
           </h6>
 <p>
@@ -90,50 +90,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate version:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.partial_sort.complexity"></a><h6>
-<a name="id2731792"></a>
+<a name="id3306131"></a>
             <a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.complexity">Complexity</a>
           </h6>
 <p>
@@ -150,7 +150,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_element.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="partition.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_element.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partition.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partition.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partition.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/partition.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>partition</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="partial_sort.html" title="partial_sort">
@@ -13,21 +13,21 @@
 <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">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="partial_sort.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="random_shuffle.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_sort.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="random_shuffle.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="partition">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.partition"></a><a class="link" href="partition.html" title="partition"> partition</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.partition.prototype"></a><h6>
-<a name="id2731911"></a>
+<a name="id3306251"></a>
             <a class="link" href="partition.html#range.reference.algorithms.mutating.partition.prototype">Prototype</a>
           </h6>
 <p>
@@ -66,7 +66,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.partition.description"></a><h6>
-<a name="id2732495"></a>
+<a name="id3306834"></a>
             <a class="link" href="partition.html#range.reference.algorithms.mutating.partition.description">Description</a>
           </h6>
 <p>
@@ -80,34 +80,34 @@
             corresponds to the middle iterator.
           </p>
 <a name="range.reference.algorithms.mutating.partition.definition"></a><h6>
-<a name="id2732579"></a>
+<a name="id3306918"></a>
             <a class="link" href="partition.html#range.reference.algorithms.mutating.partition.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partition</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.partition.requirements"></a><h6>
-<a name="id2732650"></a>
+<a name="id3306990"></a>
             <a class="link" href="partition.html#range.reference.algorithms.mutating.partition.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>'s
- argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>'s
+ argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.partition.complexity"></a><h6>
-<a name="id2732750"></a>
+<a name="id3307099"></a>
             <a class="link" href="partition.html#range.reference.algorithms.mutating.partition.complexity">Complexity</a>
           </h6>
 <p>
@@ -126,7 +126,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="partial_sort.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="random_shuffle.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_sort.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="random_shuffle.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/random_shuffle.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/random_shuffle.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/random_shuffle.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>random_shuffle</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="partition.html" title="partition">
@@ -13,22 +13,22 @@
 <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">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="partition.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="partition.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="random_shuffle">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.random_shuffle"></a><a class="link" href="random_shuffle.html" title="random_shuffle">
           random_shuffle</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.random_shuffle.prototype"></a><h6>
-<a name="id2732864"></a>
+<a name="id3307214"></a>
             <a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.random_shuffle.description"></a><h6>
-<a name="id2733253"></a>
+<a name="id3307604"></a>
             <a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.description">Description</a>
           </h6>
 <p>
@@ -61,54 +61,54 @@
             the shuffles range.
           </p>
 <a name="range.reference.algorithms.mutating.random_shuffle.definition"></a><h6>
-<a name="id2733348"></a>
+<a name="id3307699"></a>
             <a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">random_shuffle</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.random_shuffle.requirements"></a><h6>
-<a name="id2733421"></a>
+<a name="id3307772"></a>
             <a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.requirements">Requirements</a>
           </h6>
 <p>
             <span class="bold"><strong>For the version without a Generator:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li></ul></div>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li></ul></div>
 <p>
             <span class="bold"><strong>For the version with a Generator:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Generator</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">RandomNumberGeneratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Generator</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">RandomNumberGeneratorConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- distance type is convertible to <code class="computeroutput"><span class="identifier">Generator</span></code>'s
- argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ distance type is convertible to <code class="computeroutput"><span class="identifier">Generator</span></code>'s
+ argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.random_shuffle.precondition_"></a><h6>
-<a name="id2733566"></a>
+<a name="id3307930"></a>
             <a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-<code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
- is less than <code class="computeroutput"><span class="identifier">gen</span></code>'s
- maximum value.
- </li></ul></div>
+ <code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
+ is less than <code class="computeroutput"><span class="identifier">gen</span></code>'s
+ maximum value.
+ </li></ul></div>
 <a name="range.reference.algorithms.mutating.random_shuffle.complexity"></a><h6>
-<a name="id2733631"></a>
+<a name="id3307998"></a>
             <a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.complexity">Complexity</a>
           </h6>
 <p>
@@ -126,7 +126,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="partition.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="partition.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>remove</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="random_shuffle.html" title="random_shuffle">
@@ -13,21 +13,21 @@
 <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">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="random_shuffle.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="random_shuffle.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="remove">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.remove"></a><a class="link" href="remove.html" title="remove"> remove</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.remove.prototype"></a><h6>
-<a name="id2733739"></a>
+<a name="id3308106"></a>
             <a class="link" href="remove.html#range.reference.algorithms.mutating.remove.prototype">Prototype</a>
           </h6>
 <p>
@@ -66,7 +66,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.remove.description"></a><h6>
-<a name="id2734360"></a>
+<a name="id3308725"></a>
             <a class="link" href="remove.html#range.reference.algorithms.mutating.remove.description">Description</a>
           </h6>
 <p>
@@ -83,37 +83,37 @@
             are dereferenceable, but the elements are unspecified.
           </p>
 <a name="range.reference.algorithms.mutating.remove.definition"></a><h6>
-<a name="id2734595"></a>
+<a name="id3308962"></a>
             <a class="link" href="remove.html#range.reference.algorithms.mutating.remove.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.remove.requirements"></a><h6>
-<a name="id2734668"></a>
+<a name="id3309035"></a>
             <a class="link" href="remove.html#range.reference.algorithms.mutating.remove.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 <li class="listitem">
- Objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
- can be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
- value type.
- </li>
+ Objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ can be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.remove.complexity"></a><h6>
-<a name="id2734782"></a>
+<a name="id3309163"></a>
             <a class="link" href="remove.html#range.reference.algorithms.mutating.remove.complexity">Complexity</a>
           </h6>
 <p>
@@ -132,7 +132,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="random_shuffle.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="random_shuffle.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>remove_copy</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="remove.html" title="remove">
@@ -13,22 +13,22 @@
 <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">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="remove.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove_copy_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_copy_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="remove_copy">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.remove_copy"></a><a class="link" href="remove_copy.html" title="remove_copy">
           remove_copy</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.remove_copy.prototype"></a><h6>
-<a name="id2734862"></a>
+<a name="id3309242"></a>
             <a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.prototype">Prototype</a>
           </h6>
 <p>
@@ -45,7 +45,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.remove_copy.description"></a><h6>
-<a name="id2735168"></a>
+<a name="id3309548"></a>
             <a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.description">Description</a>
           </h6>
 <p>
@@ -54,37 +54,37 @@
             <code class="computeroutput"><span class="identifier">rng</span></code> for which <code class="computeroutput"><span class="identifier">x</span> <span class="special">==</span> <span class="identifier">val</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.remove_copy.definition"></a><h6>
-<a name="id2735257"></a>
+<a name="id3309638"></a>
             <a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.remove_copy.requirements"></a><h6>
-<a name="id2735330"></a>
+<a name="id3309712"></a>
             <a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 <li class="listitem">
- Objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
- can be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
- value type.
- </li>
+ Objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ can be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.remove_copy.complexity"></a><h6>
-<a name="id2735444"></a>
+<a name="id3309838"></a>
             <a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.complexity">Complexity</a>
           </h6>
 <p>
@@ -103,7 +103,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="remove.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove_copy_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_copy_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_copy_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>remove_copy_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="remove_copy.html" title="remove_copy">
@@ -13,22 +13,22 @@
 <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">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="remove_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="remove_copy_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.remove_copy_if"></a><a class="link" href="remove_copy_if.html" title="remove_copy_if">
           remove_copy_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.remove_copy_if.prototype"></a><h6>
-<a name="id2735525"></a>
+<a name="id3309919"></a>
             <a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -45,7 +45,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.remove_copy_if.description"></a><h6>
-<a name="id2735810"></a>
+<a name="id3310205"></a>
             <a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.description">Description</a>
           </h6>
 <p>
@@ -55,32 +55,32 @@
             is <code class="computeroutput"><span class="keyword">false</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.remove_copy_if.definition"></a><h6>
-<a name="id2735904"></a>
+<a name="id3310298"></a>
             <a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.remove_copy_if.requirements"></a><h6>
-<a name="id2735977"></a>
+<a name="id3310371"></a>
             <a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPred</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">UnaryPredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryPred</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">UnaryPredicateConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.remove_copy_if.complexity"></a><h6>
-<a name="id2736066"></a>
+<a name="id3310469"></a>
             <a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -98,7 +98,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="remove_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="remove_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/remove_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>remove_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="remove_copy_if.html" title="remove_copy_if">
@@ -13,21 +13,21 @@
 <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">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="remove_copy_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_copy_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="remove_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.remove_if"></a><a class="link" href="remove_if.html" title="remove_if"> remove_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.remove_if.prototype"></a><h6>
-<a name="id2736144"></a>
+<a name="id3310547"></a>
             <a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -66,7 +66,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.remove_if.description"></a><h6>
-<a name="id2736727"></a>
+<a name="id3311130"></a>
             <a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.description">Description</a>
           </h6>
 <p>
@@ -82,37 +82,37 @@
             are unspecified.
           </p>
 <a name="range.reference.algorithms.mutating.remove_if.definition"></a><h6>
-<a name="id2736957"></a>
+<a name="id3311360"></a>
             <a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.remove_if.requirements"></a><h6>
-<a name="id2737030"></a>
+<a name="id3311432"></a>
             <a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>'s
- argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>'s
+ argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.remove_if.complexity"></a><h6>
-<a name="id2737144"></a>
+<a name="id3311560"></a>
             <a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -131,7 +131,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="remove_copy_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_copy_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>replace</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="remove_if.html" title="remove_if">
@@ -13,21 +13,21 @@
 <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">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="remove_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="replace">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.replace"></a><a class="link" href="replace.html" title="replace"> replace</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.replace.prototype"></a><h6>
-<a name="id2737235"></a>
+<a name="id3311650"></a>
             <a class="link" href="replace.html#range.reference.algorithms.mutating.replace.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.replace.description"></a><h6>
-<a name="id2737550"></a>
+<a name="id3311965"></a>
             <a class="link" href="replace.html#range.reference.algorithms.mutating.replace.description">Description</a>
           </h6>
 <p>
@@ -57,43 +57,43 @@
             Return a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.replace.definition"></a><h6>
-<a name="id2737629"></a>
+<a name="id3312045"></a>
             <a class="link" href="replace.html#range.reference.algorithms.mutating.replace.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.replace.requirements"></a><h6>
-<a name="id2737700"></a>
+<a name="id3312117"></a>
             <a class="link" href="replace.html#range.reference.algorithms.mutating.replace.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>,
- and may be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>,
+ and may be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.replace.complexity"></a><h6>
-<a name="id2737851"></a>
+<a name="id3312284"></a>
             <a class="link" href="replace.html#range.reference.algorithms.mutating.replace.complexity">Complexity</a>
           </h6>
 <p>
@@ -112,7 +112,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="remove_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>replace_copy</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="replace.html" title="replace">
@@ -13,22 +13,22 @@
 <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">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="replace.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace_copy_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace_copy_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="replace_copy">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.replace_copy"></a><a class="link" href="replace_copy.html" title="replace_copy">
           replace_copy</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.replace_copy.prototype"></a><h6>
-<a name="id2737956"></a>
+<a name="id3312389"></a>
             <a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.prototype">Prototype</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.replace_copy.description"></a><h6>
-<a name="id2738156"></a>
+<a name="id3312588"></a>
             <a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.description">Description</a>
           </h6>
 <p>
@@ -54,41 +54,41 @@
             <span class="identifier">x</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.replace_copy.definition"></a><h6>
-<a name="id2738270"></a>
+<a name="id3312702"></a>
             <a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.replace_copy.requirements"></a><h6>
-<a name="id2738342"></a>
+<a name="id3312771"></a>
             <a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.replace_copy.complexity"></a><h6>
-<a name="id2738482"></a>
+<a name="id3312931"></a>
             <a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.complexity">Complexity</a>
           </h6>
 <p>
@@ -106,7 +106,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace_copy_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace_copy_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_copy_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>replace_copy_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="replace_copy.html" title="replace_copy">
@@ -13,22 +13,22 @@
 <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">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="replace_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="replace_copy_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.replace_copy_if"></a><a class="link" href="replace_copy_if.html" title="replace_copy_if">
           replace_copy_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.replace_copy_if.prototype"></a><h6>
-<a name="id2738563"></a>
+<a name="id3313012"></a>
             <a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.replace_copy_if.description"></a><h6>
-<a name="id2738767"></a>
+<a name="id3313216"></a>
             <a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.description">Description</a>
           </h6>
 <p>
@@ -52,45 +52,45 @@
             <span class="special">:</span> <span class="identifier">x</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.replace_copy_if.definition"></a><h6>
-<a name="id2738883"></a>
+<a name="id3313332"></a>
             <a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.replace_copy_if.requirements"></a><h6>
-<a name="id2738957"></a>
+<a name="id3313406"></a>
             <a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">UnaryPredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">UnaryPredicateConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.replace_copy_if.complexity"></a><h6>
-<a name="id2739123"></a>
+<a name="id3313592"></a>
             <a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -108,7 +108,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="replace_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="replace_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/replace_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>replace_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="replace_copy_if.html" title="replace_copy_if">
@@ -13,22 +13,22 @@
 <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">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="replace_copy_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="reverse.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_copy_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="replace_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.replace_if"></a><a class="link" href="replace_if.html" title="replace_if">
           replace_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.replace_if.prototype"></a><h6>
-<a name="id2739213"></a>
+<a name="id3313682"></a>
             <a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.replace_if.description"></a><h6>
-<a name="id2739536"></a>
+<a name="id3314004"></a>
             <a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.description">Description</a>
           </h6>
 <p>
@@ -52,46 +52,46 @@
             Returns a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.replace_if.definition"></a><h6>
-<a name="id2739650"></a>
+<a name="id3314119"></a>
             <a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.replace_if.requirements"></a><h6>
-<a name="id2739722"></a>
+<a name="id3314191"></a>
             <a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>'s
- argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>'s
+ argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s
+ value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.replace_if.complexity"></a><h6>
-<a name="id2739888"></a>
+<a name="id3314376"></a>
             <a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -111,7 +111,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_copy_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="reverse.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_copy_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>reverse</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="replace_if.html" title="replace_if">
@@ -13,21 +13,21 @@
 <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">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="replace_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="reverse_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="reverse">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.reverse"></a><a class="link" href="reverse.html" title="reverse"> reverse</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.reverse.prototype"></a><h6>
-<a name="id2740001"></a>
+<a name="id3314490"></a>
             <a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.prototype">Prototype</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.reverse.description"></a><h6>
-<a name="id2740175"></a>
+<a name="id3314664"></a>
             <a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.description">Description</a>
           </h6>
 <p>
@@ -50,29 +50,29 @@
             Returns a reference to the reversed range.
           </p>
 <a name="range.reference.algorithms.mutating.reverse.definition"></a><h6>
-<a name="id2740213"></a>
+<a name="id3314702"></a>
             <a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.reverse.requirements"></a><h6>
-<a name="id2740286"></a>
+<a name="id3314774"></a>
             <a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.reverse.complexity"></a><h6>
-<a name="id2740348"></a>
+<a name="id3314843"></a>
             <a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.complexity">Complexity</a>
           </h6>
 <p>
@@ -90,7 +90,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="reverse_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse_copy.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse_copy.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/reverse_copy.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>reverse_copy</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="reverse.html" title="reverse">
@@ -13,22 +13,22 @@
 <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">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="reverse.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="rotate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rotate.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="reverse_copy">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.reverse_copy"></a><a class="link" href="reverse_copy.html" title="reverse_copy">
           reverse_copy</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.reverse_copy.prototype"></a><h6>
-<a name="id2740444"></a>
+<a name="id3314939"></a>
             <a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.prototype">Prototype</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.reverse_copy.description"></a><h6>
-<a name="id2740575"></a>
+<a name="id3315069"></a>
             <a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.description">Description</a>
           </h6>
 <p>
@@ -50,33 +50,33 @@
             Returns the output iterator one passed the last copied element.
           </p>
 <a name="range.reference.algorithms.mutating.reverse_copy.definition"></a><h6>
-<a name="id2740635"></a>
+<a name="id3315129"></a>
             <a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.reverse_copy.requirements"></a><h6>
-<a name="id2740708"></a>
+<a name="id3315202"></a>
             <a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.reverse_copy.complexity"></a><h6>
-<a name="id2740796"></a>
+<a name="id3315300"></a>
             <a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.complexity">Complexity</a>
           </h6>
 <p>
@@ -95,7 +95,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reverse.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="rotate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rotate.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>rotate</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="reverse_copy.html" title="reverse_copy">
@@ -13,21 +13,21 @@
 <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">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="reverse_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="rotate_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rotate_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="rotate">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.rotate"></a><a class="link" href="rotate.html" title="rotate"> rotate</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.rotate.prototype"></a><h6>
-<a name="id2740874"></a>
+<a name="id3315378"></a>
             <a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.prototype">Prototype</a>
           </h6>
 <p>
@@ -44,7 +44,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.rotate.description"></a><h6>
-<a name="id2741135"></a>
+<a name="id3315639"></a>
             <a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.description">Description</a>
           </h6>
 <p>
@@ -53,40 +53,40 @@
             and <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code>. Returns a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.rotate.definition"></a><h6>
-<a name="id2741260"></a>
+<a name="id3315764"></a>
             <a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.rotate.requirements"></a><h6>
-<a name="id2741334"></a>
+<a name="id3315837"></a>
             <a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.rotate.precondition_"></a><h6>
-<a name="id2741396"></a>
+<a name="id3315906"></a>
             <a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is a valid range.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.rotate.complexity"></a><h6>
-<a name="id2741506"></a>
+<a name="id3316023"></a>
             <a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.complexity">Complexity</a>
           </h6>
 <p>
@@ -103,7 +103,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reverse_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="rotate_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rotate_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate_copy.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate_copy.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/rotate_copy.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>rotate_copy</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="rotate.html" title="rotate">
@@ -13,22 +13,22 @@
 <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">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="rotate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="sort.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="rotate.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sort.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="rotate_copy">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.rotate_copy"></a><a class="link" href="rotate_copy.html" title="rotate_copy">
           rotate_copy</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.rotate_copy.prototype"></a><h6>
-<a name="id2741574"></a>
+<a name="id3316091"></a>
             <a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.rotate_copy.description"></a><h6>
-<a name="id2741745"></a>
+<a name="id3316262"></a>
             <a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.description">Description</a>
           </h6>
 <p>
@@ -52,44 +52,44 @@
             and <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> to <code class="computeroutput"><span class="identifier">out</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.rotate_copy.definition"></a><h6>
-<a name="id2741870"></a>
+<a name="id3316386"></a>
             <a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.rotate_copy.requirements"></a><h6>
-<a name="id2741943"></a>
+<a name="id3316460"></a>
             <a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.rotate_copy.precondition_"></a><h6>
-<a name="id2742032"></a>
+<a name="id3316558"></a>
             <a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.precondition_">Precondition:</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">middle</span><span class="special">)</span></code> is a valid range.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.rotate_copy.complexity"></a><h6>
-<a name="id2742141"></a>
+<a name="id3316674"></a>
             <a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.complexity">Complexity</a>
           </h6>
 <p>
@@ -106,7 +106,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="rotate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="sort.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="rotate.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sort.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/sort.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/sort.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/sort.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>sort</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="rotate_copy.html" title="rotate_copy">
@@ -13,21 +13,21 @@
 <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">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="rotate_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="stable_partition.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="rotate_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="stable_partition.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="sort">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.sort"></a><a class="link" href="sort.html" title="sort"> sort</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.sort.prototype"></a><h6>
-<a name="id2742208"></a>
+<a name="id3316742"></a>
             <a class="link" href="sort.html#range.reference.algorithms.mutating.sort.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.sort.description"></a><h6>
-<a name="id2742588"></a>
+<a name="id3317122"></a>
             <a class="link" href="sort.html#range.reference.algorithms.mutating.sort.description">Description</a>
           </h6>
 <p>
@@ -71,14 +71,14 @@
             <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>, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.sort.definition"></a><h6>
-<a name="id2742842"></a>
+<a name="id3317374"></a>
             <a class="link" href="sort.html#range.reference.algorithms.mutating.sort.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.sort.requirements"></a><h6>
-<a name="id2742913"></a>
+<a name="id3317446"></a>
             <a class="link" href="sort.html#range.reference.algorithms.mutating.sort.requirements">Requirements</a>
           </h6>
 <p>
@@ -86,50 +86,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong>strict weak ordering</strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong>strict weak ordering</strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For versions of sort with a predicate</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.sort.complexity"></a><h6>
-<a name="id2743149"></a>
+<a name="id3317707"></a>
             <a class="link" href="sort.html#range.reference.algorithms.mutating.sort.complexity">Complexity</a>
           </h6>
 <p>
@@ -147,7 +147,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="rotate_copy.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="stable_partition.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="rotate_copy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="stable_partition.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_partition.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_partition.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_partition.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>stable_partition</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="sort.html" title="sort">
@@ -13,22 +13,22 @@
 <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">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="sort.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="stable_sort.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sort.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="stable_sort.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="stable_partition">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.stable_partition"></a><a class="link" href="stable_partition.html" title="stable_partition">
           stable_partition</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.stable_partition.prototype"></a><h6>
-<a name="id2743267"></a>
+<a name="id3317825"></a>
             <a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.prototype">Prototype</a>
           </h6>
 <p>
@@ -61,7 +61,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.stable_partition.description"></a><h6>
-<a name="id2743847"></a>
+<a name="id3318405"></a>
             <a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.description">Description</a>
           </h6>
 <p>
@@ -83,32 +83,32 @@
             the iterator to the first element that fails to satisfy <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.stable_partition.definition"></a><h6>
-<a name="id2743997"></a>
+<a name="id3318556"></a>
             <a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_partition</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.stable_partition.requirements"></a><h6>
-<a name="id2744071"></a>
+<a name="id3318629"></a>
             <a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.stable_partition.complexity"></a><h6>
-<a name="id2744160"></a>
+<a name="id3318728"></a>
             <a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.complexity">Complexity</a>
           </h6>
 <p>
@@ -129,7 +129,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="sort.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="stable_sort.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sort.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="stable_sort.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_sort.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_sort.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/stable_sort.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>stable_sort</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="stable_partition.html" title="stable_partition">
@@ -13,22 +13,22 @@
 <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">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="stable_partition.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="swap_ranges.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="stable_partition.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap_ranges.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="stable_sort">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.stable_sort"></a><a class="link" href="stable_sort.html" title="stable_sort">
           stable_sort</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.stable_sort.prototype"></a><h6>
-<a name="id2744333"></a>
+<a name="id3318901"></a>
             <a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.stable_sort.description"></a><h6>
-<a name="id2744711"></a>
+<a name="id3319281"></a>
             <a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.description">Description</a>
           </h6>
 <p>
@@ -72,14 +72,14 @@
             <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>, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.stable_sort.definition"></a><h6>
-<a name="id2744964"></a>
+<a name="id3319533"></a>
             <a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.stable_sort.requirements"></a><h6>
-<a name="id2745038"></a>
+<a name="id3319606"></a>
             <a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.requirements">Requirements</a>
           </h6>
 <p>
@@ -87,50 +87,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is a <span class="bold"><strong>strict weak ordering</strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering relation on <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is a <span class="bold"><strong>strict weak ordering</strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For versions of stable_sort with a predicate:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">RandomAccessRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.stable_sort.complexity"></a><h6>
-<a name="id2745272"></a>
+<a name="id3319866"></a>
             <a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.complexity">Complexity</a>
           </h6>
 <p>
@@ -151,7 +151,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="stable_partition.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="swap_ranges.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="stable_partition.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap_ranges.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/swap_ranges.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/swap_ranges.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/swap_ranges.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>swap_ranges</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="stable_sort.html" title="stable_sort">
@@ -13,22 +13,22 @@
 <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">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="stable_sort.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="transform.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="stable_sort.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transform.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="swap_ranges">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.swap_ranges"></a><a class="link" href="swap_ranges.html" title="swap_ranges">
           swap_ranges</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.swap_ranges.prototype"></a><h6>
-<a name="id2745458"></a>
+<a name="id3320052"></a>
             <a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.prototype">Prototype</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.swap_ranges.description"></a><h6>
-<a name="id2745592"></a>
+<a name="id3320186"></a>
             <a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.description">Description</a>
           </h6>
 <p>
@@ -50,38 +50,38 @@
             Returns a reference to <code class="computeroutput"><span class="identifier">rng2</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.swap_ranges.definition"></a><h6>
-<a name="id2745683"></a>
+<a name="id3320277"></a>
             <a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">swap_ranges</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.swap_ranges.requirements"></a><h6>
-<a name="id2745757"></a>
+<a name="id3320350"></a>
             <a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- mutable.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is mutable.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.swap_ranges.complexity"></a><h6>
-<a name="id2745857"></a>
+<a name="id3320463"></a>
             <a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.complexity">Complexity</a>
           </h6>
 <p>
@@ -98,7 +98,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="stable_sort.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="transform.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="stable_sort.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transform.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/transform.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/transform.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/transform.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>transform</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="swap_ranges.html" title="swap_ranges">
@@ -13,21 +13,21 @@
 <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">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="swap_ranges.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="unique.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="swap_ranges.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unique.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="transform">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.transform"></a><a class="link" href="transform.html" title="transform"> transform</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.transform.prototype"></a><h6>
-<a name="id2745927"></a>
+<a name="id3320533"></a>
             <a class="link" href="transform.html#range.reference.algorithms.mutating.transform.prototype">Prototype</a>
           </h6>
 <p>
@@ -56,7 +56,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.transform.description"></a><h6>
-<a name="id2746265"></a>
+<a name="id3320872"></a>
             <a class="link" href="transform.html#range.reference.algorithms.mutating.transform.description">Description</a>
           </h6>
 <p>
@@ -92,14 +92,14 @@
             The return value is <code class="computeroutput"><span class="identifier">out</span> <span class="special">+</span> <span class="identifier">min</span><span class="special">(</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>.
           </p>
 <a name="range.reference.algorithms.mutating.transform.definition"></a><h6>
-<a name="id2746815"></a>
+<a name="id3321422"></a>
             <a class="link" href="transform.html#range.reference.algorithms.mutating.transform.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.transform.requirements"></a><h6>
-<a name="id2746887"></a>
+<a name="id3321494"></a>
             <a class="link" href="transform.html#range.reference.algorithms.mutating.transform.requirements">Requirements</a>
           </h6>
 <p>
@@ -107,69 +107,69 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryOperation</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">UnaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type must be convertible to <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>'s
- argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryFunction</span></code>'s result
- type must be convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">UnaryOperation</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">UnaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type must be convertible to <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>'s
+ argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>'s result
+ type must be convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the binary versions of transform:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type must be convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type must be convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
- second argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s result
- type must be convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type must be convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type must be convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
+ second argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
+ result type must be convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.transform.precondition_"></a><h6>
-<a name="id2747239"></a>
+<a name="id3321884"></a>
             <a class="link" href="transform.html#range.reference.algorithms.mutating.transform.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -177,31 +177,33 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">out</span></code> is not an iterator
- within the range <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">))</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="identifier">out</span></code> is not an iterator
+ within the range <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">))</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">))</span></code> is a valid range.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the binary version of transform:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">out</span></code> is not an iterator
- within the range <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">))</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">out</span></code> is not an iterator
- within the range <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">min</span><span class="special">(</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)))</span></code> is a valid range.
- </li>
+ <code class="computeroutput"><span class="identifier">out</span></code> is not an iterator
+ within the range <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">))</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">out</span></code> is not an iterator
+ within the range <code class="computeroutput"><span class="special">[</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span>
+ <span class="special">+</span> <span class="identifier">min</span><span class="special">(</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)))</span></code> is a valid range.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.transform.complexity"></a><h6>
-<a name="id2747654"></a>
+<a name="id3322316"></a>
             <a class="link" href="transform.html#range.reference.algorithms.mutating.transform.complexity">Complexity</a>
           </h6>
 <p>
@@ -219,7 +221,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="swap_ranges.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="unique.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="swap_ranges.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unique.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>unique</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="transform.html" title="transform">
@@ -13,21 +13,21 @@
 <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">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="transform.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="unique_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transform.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unique_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="unique">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.unique"></a><a class="link" href="unique.html" title="unique"> unique</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.unique.prototype"></a><h6>
-<a name="id2747774"></a>
+<a name="id3322436"></a>
             <a class="link" href="unique.html#range.reference.algorithms.mutating.unique.prototype">Prototype</a>
           </h6>
 <p>
@@ -68,7 +68,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.unique.description"></a><h6>
-<a name="id2748806"></a>
+<a name="id3323468"></a>
             <a class="link" href="unique.html#range.reference.algorithms.mutating.unique.description">Description</a>
           </h6>
 <p>
@@ -86,14 +86,14 @@
             type.
           </p>
 <a name="range.reference.algorithms.mutating.unique.definition"></a><h6>
-<a name="id2748929"></a>
+<a name="id3323591"></a>
             <a class="link" href="unique.html#range.reference.algorithms.mutating.unique.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.unique.requirements"></a><h6>
-<a name="id2749001"></a>
+<a name="id3323664"></a>
             <a class="link" href="unique.html#range.reference.algorithms.mutating.unique.requirements">Requirements</a>
           </h6>
 <p>
@@ -101,43 +101,43 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions of unique:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type and to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type and to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.unique.complexity"></a><h6>
-<a name="id2749214"></a>
+<a name="id3323898"></a>
             <a class="link" href="unique.html#range.reference.algorithms.mutating.unique.complexity">Complexity</a>
           </h6>
 <p>
@@ -157,7 +157,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="transform.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="unique_copy.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transform.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unique_copy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique_copy.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique_copy.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/mutating/unique_copy.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>unique_copy</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../mutating.html" title="Mutating algorithms">
 <link rel="prev" href="unique.html" title="unique">
@@ -13,22 +13,22 @@
 <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">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="unique.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="../non_mutating.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unique.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="unique_copy">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.mutating.unique_copy"></a><a class="link" href="unique_copy.html" title="unique_copy">
           unique_copy</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.mutating.unique_copy.prototype"></a><h6>
-<a name="id2749341"></a>
+<a name="id3324025"></a>
             <a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.mutating.unique_copy.description"></a><h6>
-<a name="id2749601"></a>
+<a name="id3324286"></a>
             <a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.description">Description</a>
           </h6>
 <p>
@@ -56,14 +56,14 @@
             value type.
           </p>
 <a name="range.reference.algorithms.mutating.unique_copy.definition"></a><h6>
-<a name="id2749691"></a>
+<a name="id3324376"></a>
             <a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.mutating.unique_copy.requirements"></a><h6>
-<a name="id2749767"></a>
+<a name="id3324451"></a>
             <a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.requirements">Requirements</a>
           </h6>
 <p>
@@ -71,53 +71,53 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions of unique:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type and to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type and to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.mutating.unique_copy.complexity"></a><h6>
-<a name="id2750031"></a>
+<a name="id3324744"></a>
             <a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.complexity">Complexity</a>
           </h6>
 <p>
@@ -137,7 +137,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unique.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.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="../non_mutating.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unique.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>New algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="permutation/prev_permutation.html" title="prev_permutation">
@@ -13,16 +13,16 @@
 <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">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="permutation/prev_permutation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="new/copy_n.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="permutation/prev_permutation.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="new/copy_n.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="New algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.new"></a><a class="link" href="new.html" title="New algorithms"> New algorithms</a>
 </h4></div></div></div>
@@ -51,7 +51,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="permutation/prev_permutation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="new/copy_n.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="permutation/prev_permutation.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="new/copy_n.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/copy_n.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/copy_n.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/copy_n.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>copy_n</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="../new.html" title="New algorithms">
@@ -13,21 +13,21 @@
 <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">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="../new.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="erase.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../new.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="erase.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="copy_n">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.copy_n"></a><a class="link" href="copy_n.html" title="copy_n"> copy_n</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.copy_n.prototype"></a><h6>
-<a name="id2784007"></a>
+<a name="id3359554"></a>
             <a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.prototype">Prototype</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.copy_n.description"></a><h6>
-<a name="id2784168"></a>
+<a name="id3359714"></a>
             <a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.description">Description</a>
           </h6>
 <p>
@@ -53,33 +53,33 @@
             from <code class="computeroutput"><span class="special">[</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">n</span><span class="special">)</span></code> to the range <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">n</span><span class="special">)</span></code>
           </p>
 <a name="range.reference.algorithms.new.copy_n.definition"></a><h6>
-<a name="id2784342"></a>
+<a name="id3359889"></a>
             <a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">copy_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.copy_n.requirements"></a><h6>
-<a name="id2784414"></a>
+<a name="id3359961"></a>
             <a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Size</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">Integer</span></code> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">Size</span></code> is a model of
+ the <code class="computeroutput"><span class="identifier">Integer</span></code> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.copy_n.complexity"></a><h6>
-<a name="id2784518"></a>
+<a name="id3360074"></a>
             <a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.complexity">Complexity</a>
           </h6>
 <p>
@@ -97,7 +97,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../new.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="erase.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../new.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="erase.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/erase.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/erase.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/erase.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>erase</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="copy_n.html" title="copy_n">
@@ -13,21 +13,21 @@
 <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">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="copy_n.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="for_each.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copy_n.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="erase">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.erase"></a><a class="link" href="erase.html" title="erase"> erase</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.erase.prototype"></a><h6>
-<a name="id2784574"></a>
+<a name="id3360129"></a>
             <a class="link" href="erase.html#range.reference.algorithms.new.erase.prototype">Prototype</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.erase.description"></a><h6>
-<a name="id2784716"></a>
+<a name="id3360271"></a>
             <a class="link" href="erase.html#range.reference.algorithms.new.erase.description">Description</a>
           </h6>
 <p>
@@ -58,22 +58,22 @@
             the frequently used combination equivalent to <code class="computeroutput"><span class="identifier">target</span><span class="special">.</span><span class="identifier">erase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">target</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">target</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">pred</span><span class="special">),</span> <span class="identifier">target</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span></code>
           </p>
 <a name="range.reference.algorithms.new.erase.definition"></a><h6>
-<a name="id2785020"></a>
+<a name="id3360577"></a>
             <a class="link" href="erase.html#range.reference.algorithms.new.erase.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.erase.requirements"></a><h6>
-<a name="id2785093"></a>
+<a name="id3360649"></a>
             <a class="link" href="erase.html#range.reference.algorithms.new.erase.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<code class="computeroutput"><span class="identifier">Container</span></code> supports
- erase of an iterator range.
- </li></ol></div>
+ <code class="computeroutput"><span class="identifier">Container</span></code> supports
+ erase of an iterator range.
+ </li></ol></div>
 <a name="range.reference.algorithms.new.erase.complexity"></a><h6>
-<a name="id2785138"></a>
+<a name="id3360697"></a>
             <a class="link" href="erase.html#range.reference.algorithms.new.erase.complexity">Complexity</a>
           </h6>
 <p>
@@ -90,7 +90,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="copy_n.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="for_each.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="copy_n.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/for_each.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/for_each.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/for_each.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>for_each</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="erase.html" title="erase">
@@ -13,21 +13,21 @@
 <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">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="erase.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="insert.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="for_each">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.for_each"></a><a class="link" href="for_each.html" title="for_each"> for_each</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.for_each.prototype"></a><h6>
-<a name="id2785205"></a>
+<a name="id3360764"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.new.for_each.prototype">Prototype</a>
           </h6>
 <p>
@@ -72,7 +72,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.for_each.description"></a><h6>
-<a name="id2785786"></a>
+<a name="id3361346"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.new.for_each.description">Description</a>
           </h6>
 <p>
@@ -88,44 +88,44 @@
             It is safe to call this function with unequal length ranges.
           </p>
 <a name="range.reference.algorithms.new.for_each.definition"></a><h6>
-<a name="id2785949"></a>
+<a name="id3361508"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.new.for_each.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.for_each.requirements"></a><h6>
-<a name="id2786021"></a>
+<a name="id3361580"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.new.for_each.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryFunction</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">BinaryFunction</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
- first argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
+ first argument type.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglepassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglepassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryFunction</span></code>'s
+ second argument type.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.for_each.complexity"></a><h6>
-<a name="id2786176"></a>
+<a name="id3361752"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.new.for_each.complexity">Complexity</a>
           </h6>
 <p>
@@ -143,7 +143,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="insert.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/insert.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/insert.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/insert.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>insert</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="for_each.html" title="for_each">
@@ -13,21 +13,21 @@
 <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">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="for_each.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="iota.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iota.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="insert">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.insert"></a><a class="link" href="insert.html" title="insert"> insert</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.insert.prototype"></a><h6>
-<a name="id2786284"></a>
+<a name="id3361860"></a>
             <a class="link" href="insert.html#range.reference.algorithms.new.insert.prototype">Prototype</a>
           </h6>
 <p>
@@ -44,7 +44,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.insert.description"></a><h6>
-<a name="id2786456"></a>
+<a name="id3362031"></a>
             <a class="link" href="insert.html#range.reference.algorithms.new.insert.description">Description</a>
           </h6>
 <p>
@@ -54,34 +54,34 @@
             <code class="computeroutput"><span class="identifier">target</span></code>.
           </p>
 <a name="range.reference.algorithms.new.insert.definition"></a><h6>
-<a name="id2786526"></a>
+<a name="id3362101"></a>
             <a class="link" href="insert.html#range.reference.algorithms.new.insert.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.insert.requirements"></a><h6>
-<a name="id2786598"></a>
+<a name="id3362173"></a>
             <a class="link" href="insert.html#range.reference.algorithms.new.insert.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Container</span></code> supports
- insert at a specified position.
- </li>
+ <code class="computeroutput"><span class="identifier">Container</span></code> supports
+ insert at a specified position.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">Container</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">Container</span></code>'s
+ value type.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.insert.complexity"></a><h6>
-<a name="id2786690"></a>
+<a name="id3362277"></a>
             <a class="link" href="insert.html#range.reference.algorithms.new.insert.complexity">Complexity</a>
           </h6>
 <p>
@@ -99,7 +99,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="for_each.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="iota.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iota.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/iota.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/iota.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/iota.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>iota</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="insert.html" title="insert">
@@ -13,21 +13,21 @@
 <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">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="insert.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="is_sorted.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="insert.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_sorted.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="iota">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.iota"></a><a class="link" href="iota.html" title="iota"> iota</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.iota.prototype"></a><h6>
-<a name="id2786760"></a>
+<a name="id3362344"></a>
             <a class="link" href="iota.html#range.reference.algorithms.new.iota.prototype">Prototype</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.iota.description"></a><h6>
-<a name="id2786887"></a>
+<a name="id3362473"></a>
             <a class="link" href="iota.html#range.reference.algorithms.new.iota.description">Description</a>
           </h6>
 <p>
@@ -50,29 +50,30 @@
             <span class="special">+</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">it</span><span class="special">)</span></code>
           </p>
 <a name="range.reference.algorithms.new.iota.definition"></a><h6>
-<a name="id2787028"></a>
+<a name="id3362614"></a>
             <a class="link" href="iota.html#range.reference.algorithms.new.iota.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">iota</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.iota.requirements"></a><h6>
-<a name="id2787100"></a>
+<a name="id3362686"></a>
             <a class="link" href="iota.html#range.reference.algorithms.new.iota.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">Incrementable</span></code> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">Incrementable</span></code>
+ Concept.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.iota.complexity"></a><h6>
-<a name="id2787177"></a>
+<a name="id3362769"></a>
             <a class="link" href="iota.html#range.reference.algorithms.new.iota.complexity">Complexity</a>
           </h6>
 <p>
@@ -89,7 +90,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="insert.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="is_sorted.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="insert.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_sorted.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/is_sorted.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/is_sorted.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/is_sorted.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>is_sorted</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="iota.html" title="iota">
@@ -13,21 +13,21 @@
 <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">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="iota.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="overwrite.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="iota.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overwrite.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="is_sorted">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.is_sorted"></a><a class="link" href="is_sorted.html" title="is_sorted"> is_sorted</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.is_sorted.prototype"></a><h6>
-<a name="id2787256"></a>
+<a name="id3362848"></a>
             <a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.prototype">Prototype</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.is_sorted.description"></a><h6>
-<a name="id2787451"></a>
+<a name="id3363044"></a>
             <a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.description">Description</a>
           </h6>
 <p>
@@ -58,34 +58,34 @@
             is <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="range.reference.algorithms.new.is_sorted.definition"></a><h6>
-<a name="id2787648"></a>
+<a name="id3363240"></a>
             <a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">is_sorted</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.is_sorted.requirements"></a><h6>
-<a name="id2787720"></a>
+<a name="id3363312"></a>
             <a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>
+ Concept.
+ </li>
 <li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to both argument types of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>.
- </li>
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to both argument types of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.is_sorted.complexity"></a><h6>
-<a name="id2787827"></a>
+<a name="id3363428"></a>
             <a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.complexity">Complexity</a>
           </h6>
 <p>
@@ -102,7 +102,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iota.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="overwrite.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="iota.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overwrite.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/overwrite.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/overwrite.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/overwrite.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>overwrite</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="is_sorted.html" title="is_sorted">
@@ -13,21 +13,21 @@
 <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">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_sorted.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="push_back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_sorted.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_back.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="overwrite">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.overwrite"></a><a class="link" href="overwrite.html" title="overwrite"> overwrite</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.overwrite.prototype"></a><h6>
-<a name="id2787894"></a>
+<a name="id3363496"></a>
             <a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.overwrite.description"></a><h6>
-<a name="id2788030"></a>
+<a name="id3363632"></a>
             <a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.description">Description</a>
           </h6>
 <p>
@@ -52,41 +52,43 @@
             into the range <code class="computeroutput"><span class="identifier">to</span></code>.
           </p>
 <a name="range.reference.algorithms.new.overwrite.definition"></a><h6>
-<a name="id2788090"></a>
+<a name="id3363691"></a>
             <a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">overwrite</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.overwrite.requirements"></a><h6>
-<a name="id2788162"></a>
+<a name="id3363763"></a>
             <a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- mutable.
- </li>
-<li class="listitem"><code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">SinglePassRange1</span><span class="special">)</span>
- <span class="special">&lt;=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">SinglePassRange2</span><span class="special">)</span></code></li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is mutable.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">SinglePassRange1</span><span class="special">)</span>
+ <span class="special">&lt;=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">SinglePassRange2</span><span class="special">)</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.overwrite.complexity"></a><h6>
-<a name="id2788331"></a>
+<a name="id3363949"></a>
             <a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.complexity">Complexity</a>
           </h6>
 <p>
@@ -104,7 +106,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_sorted.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="push_back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_sorted.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_back.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/push_back.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/push_back.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/push_back.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>push_back</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="overwrite.html" title="overwrite">
@@ -13,21 +13,21 @@
 <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">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="overwrite.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="push_front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overwrite.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_front.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="push_back">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.push_back"></a><a class="link" href="push_back.html" title="push_back"> push_back</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.push_back.prototype"></a><h6>
-<a name="id2788400"></a>
+<a name="id3364018"></a>
             <a class="link" href="push_back.html#range.reference.algorithms.new.push_back.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.push_back.description"></a><h6>
-<a name="id2788540"></a>
+<a name="id3364158"></a>
             <a class="link" href="push_back.html#range.reference.algorithms.new.push_back.description">Description</a>
           </h6>
 <p>
@@ -52,34 +52,34 @@
             to the back of the container <code class="computeroutput"><span class="identifier">target</span></code>.
           </p>
 <a name="range.reference.algorithms.new.push_back.definition"></a><h6>
-<a name="id2788601"></a>
+<a name="id3364218"></a>
             <a class="link" href="push_back.html#range.reference.algorithms.new.push_back.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.push_back.requirements"></a><h6>
-<a name="id2788672"></a>
+<a name="id3364290"></a>
             <a class="link" href="push_back.html#range.reference.algorithms.new.push_back.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Container</span></code> supports
- insert at <code class="computeroutput"><span class="identifier">end</span><span class="special">()</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Container</span></code> supports
+ insert at <code class="computeroutput"><span class="identifier">end</span><span class="special">()</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">Container</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">Container</span></code>'s
+ value type.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.push_back.complexity"></a><h6>
-<a name="id2788781"></a>
+<a name="id3364410"></a>
             <a class="link" href="push_back.html#range.reference.algorithms.new.push_back.complexity">Complexity</a>
           </h6>
 <p>
@@ -97,7 +97,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="overwrite.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="push_front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overwrite.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_front.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/push_front.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/push_front.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/push_front.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>push_front</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="push_back.html" title="push_back">
@@ -13,21 +13,21 @@
 <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">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="push_back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="remove_erase.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_erase.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="push_front">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.push_front"></a><a class="link" href="push_front.html" title="push_front"> push_front</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.push_front.prototype"></a><h6>
-<a name="id2788851"></a>
+<a name="id3364478"></a>
             <a class="link" href="push_front.html#range.reference.algorithms.new.push_front.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.push_front.description"></a><h6>
-<a name="id2788990"></a>
+<a name="id3364617"></a>
             <a class="link" href="push_front.html#range.reference.algorithms.new.push_front.description">Description</a>
           </h6>
 <p>
@@ -52,34 +52,34 @@
             to the front of the container <code class="computeroutput"><span class="identifier">target</span></code>.
           </p>
 <a name="range.reference.algorithms.new.push_front.definition"></a><h6>
-<a name="id2789049"></a>
+<a name="id3364677"></a>
             <a class="link" href="push_front.html#range.reference.algorithms.new.push_front.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.push_front.requirements"></a><h6>
-<a name="id2789122"></a>
+<a name="id3364750"></a>
             <a class="link" href="push_front.html#range.reference.algorithms.new.push_front.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Container</span></code> supports
- insert at <code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Container</span></code> supports
+ insert at <code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">Container</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">Container</span></code>'s
+ value type.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.push_front.complexity"></a><h6>
-<a name="id2789230"></a>
+<a name="id3364869"></a>
             <a class="link" href="push_front.html#range.reference.algorithms.new.push_front.complexity">Complexity</a>
           </h6>
 <p>
@@ -97,7 +97,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="remove_erase.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_erase.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>remove_erase</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="push_front.html" title="push_front">
@@ -13,21 +13,21 @@
 <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">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="push_front.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="remove_erase_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_erase_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="remove_erase">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.remove_erase"></a><a class="link" href="remove_erase.html" title="remove_erase"> remove_erase</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.remove_erase.prototype"></a><h6>
-<a name="id2789301"></a>
+<a name="id3364938"></a>
             <a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.prototype">Prototype</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.remove_erase.description"></a><h6>
-<a name="id2789440"></a>
+<a name="id3365078"></a>
             <a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.description">Description</a>
           </h6>
 <p>
@@ -50,22 +50,22 @@
             algorithm which merely rearranges elements.
           </p>
 <a name="range.reference.algorithms.new.remove_erase.definition"></a><h6>
-<a name="id2789501"></a>
+<a name="id3365139"></a>
             <a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.remove_erase.requirements"></a><h6>
-<a name="id2789574"></a>
+<a name="id3365211"></a>
             <a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<code class="computeroutput"><span class="identifier">Container</span></code> supports
- erase of an iterator range.
- </li></ol></div>
+ <code class="computeroutput"><span class="identifier">Container</span></code> supports
+ erase of an iterator range.
+ </li></ol></div>
 <a name="range.reference.algorithms.new.remove_erase.complexity"></a><h6>
-<a name="id2789618"></a>
+<a name="id3365260"></a>
             <a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.complexity">Complexity</a>
           </h6>
 <p>
@@ -82,7 +82,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="remove_erase_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_erase_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/new/remove_erase_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>remove_erase_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../new.html" title="New algorithms">
 <link rel="prev" href="remove_erase.html" title="remove_erase">
@@ -13,22 +13,22 @@
 <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">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="remove_erase.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="../numeric.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_erase.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../numeric.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="remove_erase_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.new.remove_erase_if"></a><a class="link" href="remove_erase_if.html" title="remove_erase_if">
           remove_erase_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.new.remove_erase_if.prototype"></a><h6>
-<a name="id2789688"></a>
+<a name="id3365329"></a>
             <a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.new.remove_erase_if.description"></a><h6>
-<a name="id2789817"></a>
+<a name="id3365458"></a>
             <a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.description">Description</a>
           </h6>
 <p>
@@ -52,28 +52,28 @@
             algorithm which merely rearranges elements.
           </p>
 <a name="range.reference.algorithms.new.remove_erase_if.definition"></a><h6>
-<a name="id2789902"></a>
+<a name="id3365543"></a>
             <a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.new.remove_erase_if.requirements"></a><h6>
-<a name="id2789974"></a>
+<a name="id3365615"></a>
             <a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.requirements">Requirements</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Container</span></code> supports
- erase of an iterator range.
- </li>
+ <code class="computeroutput"><span class="identifier">Container</span></code> supports
+ erase of an iterator range.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Pred</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">Predicate</span></code> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">Pred</span></code> is a model of
+ the <code class="computeroutput"><span class="identifier">Predicate</span></code> Concept.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.new.remove_erase_if.complexity"></a><h6>
-<a name="id2790045"></a>
+<a name="id3365693"></a>
             <a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -90,7 +90,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="remove_erase.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.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="../numeric.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove_erase.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../new.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../numeric.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Non-mutating algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="mutating/unique_copy.html" title="unique_copy">
@@ -13,16 +13,16 @@
 <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">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="mutating/unique_copy.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="non_mutating/adjacent_find.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutating/unique_copy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="non_mutating/adjacent_find.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Non-mutating algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.non_mutating"></a><a class="link" href="non_mutating.html" title="Non-mutating algorithms"> Non-mutating
         algorithms</a>
@@ -75,7 +75,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mutating/unique_copy.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="non_mutating/adjacent_find.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutating/unique_copy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="non_mutating/adjacent_find.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/adjacent_find.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/adjacent_find.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/adjacent_find.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>adjacent_find</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="../non_mutating.html" title="Non-mutating algorithms">
@@ -13,22 +13,22 @@
 <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">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="../non_mutating.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="binary_search.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="binary_search.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="adjacent_find">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.adjacent_find"></a><a class="link" href="adjacent_find.html" title="adjacent_find">
           adjacent_find</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.adjacent_find.prototype"></a><h6>
-<a name="id2750177"></a>
+<a name="id3324890"></a>
             <a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.prototype">Prototype</a>
           </h6>
 <p>
@@ -77,7 +77,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.adjacent_find.description"></a><h6>
-<a name="id2751163"></a>
+<a name="id3325877"></a>
             <a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.description">Description</a>
           </h6>
 <p>
@@ -98,14 +98,14 @@
             is <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.adjacent_find.definition"></a><h6>
-<a name="id2751377"></a>
+<a name="id3326090"></a>
             <a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">adjacent_find</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.adjacent_find.requirements"></a><h6>
-<a name="id2751450"></a>
+<a name="id3326163"></a>
             <a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.requirements">Requirements</a>
           </h6>
 <p>
@@ -113,37 +113,37 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions of adjacent_find:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type and to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type and to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.adjacent_find.complexity"></a><h6>
-<a name="id2751634"></a>
+<a name="id3326363"></a>
             <a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.complexity">Complexity</a>
           </h6>
 <p>
@@ -162,7 +162,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../non_mutating.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="binary_search.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="binary_search.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/binary_search.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/binary_search.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/binary_search.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>binary_search</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="adjacent_find.html" title="adjacent_find">
@@ -13,22 +13,22 @@
 <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">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="adjacent_find.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="count.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adjacent_find.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="count.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="binary_search">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.binary_search"></a><a class="link" href="binary_search.html" title="binary_search">
           binary_search</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.binary_search.prototype"></a><h6>
-<a name="id2751739"></a>
+<a name="id3326468"></a>
             <a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.prototype">Prototype</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.binary_search.description"></a><h6>
-<a name="id2752020"></a>
+<a name="id3326749"></a>
             <a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.description">Description</a>
           </h6>
 <p>
@@ -53,14 +53,14 @@
             range <code class="computeroutput"><span class="identifier">rng</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.binary_search.definition"></a><h6>
-<a name="id2752090"></a>
+<a name="id3326820"></a>
             <a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">binary_search</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.binary_search.requirements"></a><h6>
-<a name="id2752164"></a>
+<a name="id3326894"></a>
             <a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.requirements">Requirements</a>
           </h6>
 <p>
@@ -68,50 +68,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
- is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions of binary_search:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.binary_search.precondition_"></a><h6>
-<a name="id2752422"></a>
+<a name="id3327177"></a>
             <a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -129,7 +129,7 @@
             order according to the function object <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.binary_search.complexity"></a><h6>
-<a name="id2752518"></a>
+<a name="id3327273"></a>
             <a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.complexity">Complexity</a>
           </h6>
 <p>
@@ -151,7 +151,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="adjacent_find.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="count.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adjacent_find.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="count.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>count</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="binary_search.html" title="binary_search">
@@ -13,21 +13,21 @@
 <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">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="binary_search.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="count_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="binary_search.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="count_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="count">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.count"></a><a class="link" href="count.html" title="count"> count</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.count.prototype"></a><h6>
-<a name="id2752688"></a>
+<a name="id3327443"></a>
             <a class="link" href="count.html#range.reference.algorithms.non_mutating.count.prototype">Prototype</a>
           </h6>
 <p>
@@ -44,7 +44,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.count.description"></a><h6>
-<a name="id2752985"></a>
+<a name="id3327740"></a>
             <a class="link" href="count.html#range.reference.algorithms.non_mutating.count.description">Description</a>
           </h6>
 <p>
@@ -54,37 +54,37 @@
             is <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.count.definition"></a><h6>
-<a name="id2753076"></a>
+<a name="id3327831"></a>
             <a class="link" href="count.html#range.reference.algorithms.non_mutating.count.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.count.requirements"></a><h6>
-<a name="id2753148"></a>
+<a name="id3327903"></a>
             <a class="link" href="count.html#range.reference.algorithms.non_mutating.count.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 <li class="listitem">
- An object of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
- value type can be compared for equality with an object of type <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ An object of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type can be compared for equality with an object of type <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.count.complexity"></a><h6>
-<a name="id2753275"></a>
+<a name="id3328043"></a>
             <a class="link" href="count.html#range.reference.algorithms.non_mutating.count.complexity">Complexity</a>
           </h6>
 <p>
@@ -101,7 +101,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="binary_search.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="count_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="binary_search.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="count_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/count_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>count_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="count.html" title="count">
@@ -13,22 +13,22 @@
 <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">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="count.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="equal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="count.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="count_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.count_if"></a><a class="link" href="count_if.html" title="count_if">
           count_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.count_if.prototype"></a><h6>
-<a name="id2753344"></a>
+<a name="id3328112"></a>
             <a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.count_if.description"></a><h6>
-<a name="id2753505"></a>
+<a name="id3328274"></a>
             <a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.description">Description</a>
           </h6>
 <p>
@@ -51,37 +51,37 @@
             is <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.count_if.definition"></a><h6>
-<a name="id2753600"></a>
+<a name="id3328368"></a>
             <a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.count_if.requirements"></a><h6>
-<a name="id2753672"></a>
+<a name="id3328440"></a>
             <a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">UnaryPredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">UnaryPredicateConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 <li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to the argument type of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
- </li>
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to the argument type of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.count_if.complexity"></a><h6>
-<a name="id2753799"></a>
+<a name="id3328579"></a>
             <a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -98,7 +98,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="count.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="equal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="count.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>equal</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="count_if.html" title="count_if">
@@ -13,21 +13,21 @@
 <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">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="count_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="equal_range.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="count_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="equal">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.equal"></a><a class="link" href="equal.html" title="equal"> equal</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.equal.prototype"></a><h6>
-<a name="id2753878"></a>
+<a name="id3328658"></a>
             <a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.prototype">Prototype</a>
           </h6>
 <p>
@@ -52,7 +52,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.equal.description"></a><h6>
-<a name="id2754164"></a>
+<a name="id3328944"></a>
             <a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.description">Description</a>
           </h6>
 <p>
@@ -70,14 +70,14 @@
             considered equal in the predicate version if <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">)</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.equal.definition"></a><h6>
-<a name="id2754407"></a>
+<a name="id3329186"></a>
             <a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.equal.requirements"></a><h6>
-<a name="id2754480"></a>
+<a name="id3329260"></a>
             <a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.requirements">Requirements</a>
           </h6>
 <p>
@@ -85,60 +85,60 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type can be compared for equality with <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type can be compared for equality with <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.equal.complexity"></a><h6>
-<a name="id2754774"></a>
+<a name="id3329588"></a>
             <a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.complexity">Complexity</a>
           </h6>
 <p>
@@ -156,7 +156,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="count_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="equal_range.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="count_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal_range.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/equal_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>equal_range</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="equal.html" title="equal">
@@ -13,22 +13,22 @@
 <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">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="equal.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="for_each.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="equal.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="equal_range">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.equal_range"></a><a class="link" href="equal_range.html" title="equal_range">
           equal_range</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.equal_range.prototype"></a><h6>
-<a name="id2754871"></a>
+<a name="id3329684"></a>
             <a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.prototype">Prototype</a>
           </h6>
 <p>
@@ -71,7 +71,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.equal_range.description"></a><h6>
-<a name="id2755750"></a>
+<a name="id3330564"></a>
             <a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.description">Description</a>
           </h6>
 <p>
@@ -85,14 +85,14 @@
             is determined by <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.equal_range.definition"></a><h6>
-<a name="id2755903"></a>
+<a name="id3330716"></a>
             <a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal_range</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.equal_range.requirements"></a><h6>
-<a name="id2755976"></a>
+<a name="id3330789"></a>
             <a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.requirements">Requirements</a>
           </h6>
 <p>
@@ -100,50 +100,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
- is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SortPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to both of <code class="computeroutput"><span class="identifier">SortPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SortPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to both of <code class="computeroutput"><span class="identifier">SortPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.equal_range.precondition_"></a><h6>
-<a name="id2756232"></a>
+<a name="id3331071"></a>
             <a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -155,7 +155,7 @@
             is ordered in ascending order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.equal_range.complexity"></a><h6>
-<a name="id2756312"></a>
+<a name="id3331151"></a>
             <a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.complexity">Complexity</a>
           </h6>
 <p>
@@ -173,7 +173,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="equal.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="for_each.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="equal.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>find</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="for_each.html" title="for_each">
@@ -13,21 +13,21 @@
 <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">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="for_each.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find_end.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find_end.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="find">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.find"></a><a class="link" href="find.html" title="find"> find</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.find.prototype"></a><h6>
-<a name="id2756989"></a>
+<a name="id3331842"></a>
             <a class="link" href="find.html#range.reference.algorithms.non_mutating.find.prototype">Prototype</a>
           </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.find.description"></a><h6>
-<a name="id2757282"></a>
+<a name="id3332134"></a>
             <a class="link" href="find.html#range.reference.algorithms.non_mutating.find.description">Description</a>
           </h6>
 <p>
@@ -59,35 +59,35 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.find.definition"></a><h6>
-<a name="id2757405"></a>
+<a name="id3332258"></a>
             <a class="link" href="find.html#range.reference.algorithms.non_mutating.find.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.find.requirements"></a><h6>
-<a name="id2757478"></a>
+<a name="id3332330"></a>
             <a class="link" href="find.html#range.reference.algorithms.non_mutating.find.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
 <li class="listitem">
- The <code class="computeroutput"><span class="keyword">operator</span><span class="special">==</span></code>
- is defined for type <code class="computeroutput"><span class="identifier">Value</span></code>
- to be compared with the <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
- value type.
- </li>
+ The <code class="computeroutput"><span class="keyword">operator</span><span class="special">==</span></code>
+ is defined for type <code class="computeroutput"><span class="identifier">Value</span></code>
+ to be compared with the <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.find.complexity"></a><h6>
-<a name="id2757593"></a>
+<a name="id3332456"></a>
             <a class="link" href="find.html#range.reference.algorithms.non_mutating.find.complexity">Complexity</a>
           </h6>
 <p>
@@ -104,7 +104,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="for_each.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find_end.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find_end.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_end.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_end.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_end.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>find_end</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="find.html" title="find">
@@ -13,22 +13,22 @@
 <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">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="find.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find_first_of.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find_first_of.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="find_end">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.find_end"></a><a class="link" href="find_end.html" title="find_end">
           find_end</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.find_end.prototype"></a><h6>
-<a name="id2757661"></a>
+<a name="id3332524"></a>
             <a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.prototype">Prototype</a>
           </h6>
 <p>
@@ -66,7 +66,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.find_end.description"></a><h6>
-<a name="id2758327"></a>
+<a name="id3333189"></a>
             <a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.description">Description</a>
           </h6>
 <p>
@@ -81,14 +81,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.find_end.definition"></a><h6>
-<a name="id2758462"></a>
+<a name="id3333324"></a>
             <a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_end</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.find_end.requirements"></a><h6>
-<a name="id2758535"></a>
+<a name="id3333397"></a>
             <a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.requirements">Requirements</a>
           </h6>
 <p>
@@ -96,59 +96,59 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
- Objects of <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s
- value type can be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ Objects of <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s
+ value type can be compared for equality with objects of <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value type.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.find_end.complexity"></a><h6>
-<a name="id2758832"></a>
+<a name="id3333727"></a>
             <a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.complexity">Complexity</a>
           </h6>
 <p>
@@ -168,7 +168,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find_first_of.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find_first_of.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_first_of.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_first_of.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_first_of.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>find_first_of</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="find_end.html" title="find_end">
@@ -13,22 +13,22 @@
 <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">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="find_end.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_end.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="find_first_of">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.find_first_of"></a><a class="link" href="find_first_of.html" title="find_first_of">
           find_first_of</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.find_first_of.prototype"></a><h6>
-<a name="id2759010"></a>
+<a name="id3333904"></a>
             <a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.prototype">Prototype</a>
           </h6>
 <p>
@@ -66,7 +66,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.find_first_of.description"></a><h6>
-<a name="id2759676"></a>
+<a name="id3334571"></a>
             <a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.description">Description</a>
           </h6>
 <p>
@@ -86,14 +86,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.find_first_of.definition"></a><h6>
-<a name="id2759815"></a>
+<a name="id3334710"></a>
             <a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_first_of</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.find_first_of.requirements"></a><h6>
-<a name="id2759889"></a>
+<a name="id3334784"></a>
             <a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.requirements">Requirements</a>
           </h6>
 <p>
@@ -101,53 +101,53 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>,
- and can be compared for equality with <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>,
+ and can be compared for equality with <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.find_first_of.complexity"></a><h6>
-<a name="id2760145"></a>
+<a name="id3335066"></a>
             <a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.complexity">Complexity</a>
           </h6>
 <p>
@@ -164,7 +164,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_end.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_end.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find_if.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_if.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_if.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/find_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>find_if</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="find_first_of.html" title="find_first_of">
@@ -13,22 +13,22 @@
 <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">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="find_first_of.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="lexicographical_compare.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_first_of.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lexicographical_compare.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="find_if">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.find_if"></a><a class="link" href="find_if.html" title="find_if">
           find_if</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.find_if.prototype"></a><h6>
-<a name="id2760238"></a>
+<a name="id3335161"></a>
             <a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.find_if.description"></a><h6>
-<a name="id2760533"></a>
+<a name="id3335453"></a>
             <a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.description">Description</a>
           </h6>
 <p>
@@ -64,33 +64,33 @@
             defines found in the same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.find_if.definition"></a><h6>
-<a name="id2760669"></a>
+<a name="id3335590"></a>
             <a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.find_if.requirements"></a><h6>
-<a name="id2760744"></a>
+<a name="id3335664"></a>
             <a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">PredicateConcept</span></code>.
+ </li>
 <li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to the argument type of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
- </li>
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to the argument type of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.find_if.precondition_"></a><h6>
-<a name="id2760845"></a>
+<a name="id3335775"></a>
             <a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -98,7 +98,7 @@
             <code class="computeroutput"><span class="identifier">rng</span></code>, <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code> is in the domain of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.find_if.complexity"></a><h6>
-<a name="id2760918"></a>
+<a name="id3335849"></a>
             <a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -115,7 +115,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_first_of.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="lexicographical_compare.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_first_of.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lexicographical_compare.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/for_each.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/for_each.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/for_each.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>for_each</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="equal_range.html" title="equal_range">
@@ -13,22 +13,22 @@
 <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">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="equal_range.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="equal_range.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="for_each">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.for_each"></a><a class="link" href="for_each.html" title="for_each">
           for_each</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.for_each.prototype"></a><h6>
-<a name="id2756411"></a>
+<a name="id3331251"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.for_each.description"></a><h6>
-<a name="id2756639"></a>
+<a name="id3331478"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.description">Description</a>
           </h6>
 <p>
@@ -59,38 +59,38 @@
             <code class="computeroutput"><span class="identifier">fun</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.for_each.definition"></a><h6>
-<a name="id2756721"></a>
+<a name="id3331560"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.for_each.requirements"></a><h6>
-<a name="id2756794"></a>
+<a name="id3331633"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.requirements">Requirements</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryFunction</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">UnaryFunctionConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryFunction</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">UnaryFunctionConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">UnaryFunction</span></code> does
- not apply any non-constant operation through its argument.
- </li>
+ <code class="computeroutput"><span class="identifier">UnaryFunction</span></code> does
+ not apply any non-constant operation through its argument.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>'s
- argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">UnaryFunction</span></code>'s
+ argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.for_each.complexity"></a><h6>
-<a name="id2756910"></a>
+<a name="id3331762"></a>
             <a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.complexity">Complexity</a>
           </h6>
 <p>
@@ -107,7 +107,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="equal_range.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="find.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="equal_range.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lexicographical_compare.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lexicographical_compare.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lexicographical_compare.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>lexicographical_compare</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="find_if.html" title="find_if">
@@ -13,22 +13,22 @@
 <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">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="find_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="lower_bound.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lower_bound.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="lexicographical_compare">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.lexicographical_compare"></a><a class="link" href="lexicographical_compare.html" title="lexicographical_compare">
           lexicographical_compare</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.lexicographical_compare.prototype"></a><h6>
-<a name="id2761000"></a>
+<a name="id3335930"></a>
             <a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.prototype">Prototype</a>
           </h6>
 <p>
@@ -53,7 +53,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.lexicographical_compare.description"></a><h6>
-<a name="id2761287"></a>
+<a name="id3336217"></a>
             <a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.description">Description</a>
           </h6>
 <p>
@@ -73,14 +73,14 @@
             predicate versions.
           </p>
 <a name="range.reference.algorithms.non_mutating.lexicographical_compare.definition"></a><h6>
-<a name="id2761465"></a>
+<a name="id3336395"></a>
             <a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lexicographical_compare</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.lexicographical_compare.requirements"></a><h6>
-<a name="id2761540"></a>
+<a name="id3336470"></a>
             <a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.requirements">Requirements</a>
           </h6>
 <p>
@@ -88,64 +88,64 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- Let <code class="computeroutput"><span class="identifier">x</span></code> be an object
- of <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type. Let <code class="computeroutput"><span class="identifier">y</span></code> be
- an obect of <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type. <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
- <span class="identifier">y</span></code> must be valid. <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
- <span class="identifier">x</span></code> must be valid.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ Let <code class="computeroutput"><span class="identifier">x</span></code> be an object
+ of <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type. Let <code class="computeroutput"><span class="identifier">y</span></code>
+ be an obect of <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type. <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
+ <span class="identifier">y</span></code> must be valid. <code class="computeroutput"><span class="identifier">y</span> <span class="special">&lt;</span>
+ <span class="identifier">x</span></code> must be valid.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions of lexicographical_compare:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.lexicographical_compare.complexity"></a><h6>
-<a name="id2761903"></a>
+<a name="id3336866"></a>
             <a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.complexity">Complexity</a>
           </h6>
 <p>
@@ -164,7 +164,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="lower_bound.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_if.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lower_bound.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lower_bound.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lower_bound.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/lower_bound.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>lower_bound</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="lexicographical_compare.html" title="lexicographical_compare">
@@ -13,22 +13,22 @@
 <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">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="lexicographical_compare.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="max_element.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lexicographical_compare.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="max_element.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="lower_bound">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.lower_bound"></a><a class="link" href="lower_bound.html" title="lower_bound">
           lower_bound</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.lower_bound.prototype"></a><h6>
-<a name="id2762011"></a>
+<a name="id3336973"></a>
             <a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.lower_bound.description"></a><h6>
-<a name="id2762305"></a>
+<a name="id3337268"></a>
             <a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.description">Description</a>
           </h6>
 <p>
@@ -72,14 +72,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.lower_bound.definition"></a><h6>
-<a name="id2762505"></a>
+<a name="id3337467"></a>
             <a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lower_bound</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.lower_bound.requirements"></a><h6>
-<a name="id2762577"></a>
+<a name="id3337539"></a>
             <a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.requirements">Requirements</a>
           </h6>
 <p>
@@ -87,50 +87,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
- is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.lower_bound.precondition_"></a><h6>
-<a name="id2762834"></a>
+<a name="id3337822"></a>
             <a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -148,7 +148,7 @@
             order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.lower_bound.complexity"></a><h6>
-<a name="id2762931"></a>
+<a name="id3337919"></a>
             <a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.complexity">Complexity</a>
           </h6>
 <p>
@@ -170,7 +170,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="lexicographical_compare.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="max_element.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lexicographical_compare.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="max_element.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/max_element.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/max_element.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/max_element.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>max_element</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="lower_bound.html" title="lower_bound">
@@ -13,22 +13,22 @@
 <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">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="lower_bound.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="min_element.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lower_bound.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="min_element.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="max_element">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.max_element"></a><a class="link" href="max_element.html" title="max_element">
           max_element</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.max_element.prototype"></a><h6>
-<a name="id2763077"></a>
+<a name="id3338066"></a>
             <a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.prototype">Prototype</a>
           </h6>
 <p>
@@ -84,7 +84,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.max_element.description"></a><h6>
-<a name="id2764072"></a>
+<a name="id3339061"></a>
             <a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.description">Description</a>
           </h6>
 <p>
@@ -98,14 +98,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.max_element.definition"></a><h6>
-<a name="id2764175"></a>
+<a name="id3339163"></a>
             <a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">max_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.max_element.requirements"></a><h6>
-<a name="id2764248"></a>
+<a name="id3339237"></a>
             <a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.requirements">Requirements</a>
           </h6>
 <p>
@@ -113,36 +113,36 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.max_element.complexity"></a><h6>
-<a name="id2764420"></a>
+<a name="id3339424"></a>
             <a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.complexity">Complexity</a>
           </h6>
 <p>
@@ -160,7 +160,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="lower_bound.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="min_element.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lower_bound.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="min_element.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/min_element.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/min_element.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/min_element.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>min_element</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="max_element.html" title="max_element">
@@ -13,22 +13,22 @@
 <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">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="max_element.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="mismatch.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="max_element.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mismatch.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="min_element">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.min_element"></a><a class="link" href="min_element.html" title="min_element">
           min_element</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.min_element.prototype"></a><h6>
-<a name="id2764523"></a>
+<a name="id3339527"></a>
             <a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.prototype">Prototype</a>
           </h6>
 <p>
@@ -84,7 +84,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.min_element.description"></a><h6>
-<a name="id2765518"></a>
+<a name="id3340522"></a>
             <a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.description">Description</a>
           </h6>
 <p>
@@ -98,14 +98,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.min_element.definition"></a><h6>
-<a name="id2765621"></a>
+<a name="id3340625"></a>
             <a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">min_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.min_element.requirements"></a><h6>
-<a name="id2765694"></a>
+<a name="id3340699"></a>
             <a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.requirements">Requirements</a>
           </h6>
 <p>
@@ -113,36 +113,36 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.min_element.complexity"></a><h6>
-<a name="id2765866"></a>
+<a name="id3340886"></a>
             <a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.complexity">Complexity</a>
           </h6>
 <p>
@@ -160,7 +160,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="max_element.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="mismatch.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="max_element.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mismatch.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/mismatch.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/mismatch.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/mismatch.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>mismatch</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="min_element.html" title="min_element">
@@ -13,22 +13,22 @@
 <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">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="min_element.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="search.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="min_element.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="search.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="mismatch">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.mismatch"></a><a class="link" href="mismatch.html" title="mismatch">
           mismatch</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.mismatch.prototype"></a><h6>
-<a name="id2765970"></a>
+<a name="id3340990"></a>
             <a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.prototype">Prototype</a>
           </h6>
 <p>
@@ -106,7 +106,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.mismatch.description"></a><h6>
-<a name="id2767688"></a>
+<a name="id3342708"></a>
             <a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.description">Description</a>
           </h6>
 <p>
@@ -118,14 +118,14 @@
             Equality is determined by <code class="computeroutput"><span class="keyword">operator</span><span class="special">==</span></code> for non-predicate versions of <code class="computeroutput"><span class="identifier">mismatch</span></code>, and by satisfying <code class="computeroutput"><span class="identifier">pred</span></code> in the predicate versions.
           </p>
 <a name="range.reference.algorithms.non_mutating.mismatch.definition"></a><h6>
-<a name="id2767790"></a>
+<a name="id3342810"></a>
             <a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">mismatch</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.mismatch.requirements"></a><h6>
-<a name="id2767863"></a>
+<a name="id3342883"></a>
             <a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.requirements">Requirements</a>
           </h6>
 <p>
@@ -133,67 +133,67 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>s value
- type can be compared for equality with <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>s
+ value type can be compared for equality with <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.mismatch.precondition_"></a><h6>
-<a name="id2768160"></a>
+<a name="id3343213"></a>
             <a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.precondition_">Precondition:</a>
           </h6>
 <p>
             <code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">&gt;=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.mismatch.complexity"></a><h6>
-<a name="id2768235"></a>
+<a name="id3343288"></a>
             <a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.complexity">Complexity</a>
           </h6>
 <p>
@@ -210,7 +210,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="min_element.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="search.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="min_element.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="search.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>search</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="mismatch.html" title="mismatch">
@@ -13,22 +13,22 @@
 <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">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="mismatch.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="search_n.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mismatch.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="search_n.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="search">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.search"></a><a class="link" href="search.html" title="search">
           search</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.search.prototype"></a><h6>
-<a name="id2768305"></a>
+<a name="id3343358"></a>
             <a class="link" href="search.html#range.reference.algorithms.non_mutating.search.prototype">Prototype</a>
           </h6>
 <p>
@@ -96,7 +96,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.search.description"></a><h6>
-<a name="id2769651"></a>
+<a name="id3344704"></a>
             <a class="link" href="search.html#range.reference.algorithms.non_mutating.search.description">Description</a>
           </h6>
 <p>
@@ -115,14 +115,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.search.definition"></a><h6>
-<a name="id2769825"></a>
+<a name="id3344878"></a>
             <a class="link" href="search.html#range.reference.algorithms.non_mutating.search.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.search.requirements"></a><h6>
-<a name="id2769898"></a>
+<a name="id3344951"></a>
             <a class="link" href="search.html#range.reference.algorithms.non_mutating.search.requirements">Requirements</a>
           </h6>
 <p>
@@ -130,60 +130,60 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code>s value
- type can be compared for equality with <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>s value
+ type can be compared for equality with <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s
+ value type.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is a
- model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code> is
+ a model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange1</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange2</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.search.complexity"></a><h6>
-<a name="id2770194"></a>
+<a name="id3345279"></a>
             <a class="link" href="search.html#range.reference.algorithms.non_mutating.search.complexity">Complexity</a>
           </h6>
 <p>
@@ -200,7 +200,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mismatch.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="search_n.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mismatch.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="search_n.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search_n.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search_n.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/search_n.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>search_n</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="search.html" title="search">
@@ -13,22 +13,22 @@
 <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">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="search.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="upper_bound.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="search.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="upper_bound.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="search_n">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.search_n"></a><a class="link" href="search_n.html" title="search_n">
           search_n</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.search_n.prototype"></a><h6>
-<a name="id2770237"></a>
+<a name="id3345322"></a>
             <a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.prototype">Prototype</a>
           </h6>
 <p>
@@ -55,7 +55,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.search_n.description"></a><h6>
-<a name="id2770993"></a>
+<a name="id3346078"></a>
             <a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.description">Description</a>
           </h6>
 <p>
@@ -64,14 +64,14 @@
             and by a predicate when one is supplied.
           </p>
 <a name="range.reference.algorithms.non_mutating.search_n.definition"></a><h6>
-<a name="id2771064"></a>
+<a name="id3346150"></a>
             <a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.search_n.requirements"></a><h6>
-<a name="id2771137"></a>
+<a name="id3346222"></a>
             <a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.requirements">Requirements</a>
           </h6>
 <p>
@@ -79,53 +79,53 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>s value
- type can be compared for equality with <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Integer</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">IntegerConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is a model of the <code class="computeroutput"><span class="identifier">EqualityComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>s value
+ type can be compared for equality with <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Integer</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">IntegerConcept</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Integer</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">IntegerConcept</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryPredicateConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Integer</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">IntegerConcept</span></code>.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.search_n.complexity"></a><h6>
-<a name="id2771410"></a>
+<a name="id3346525"></a>
             <a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.complexity">Complexity</a>
           </h6>
 <p>
@@ -142,7 +142,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="search.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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="upper_bound.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="search.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="upper_bound.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/upper_bound.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/upper_bound.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/non_mutating/upper_bound.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>upper_bound</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../non_mutating.html" title="Non-mutating algorithms">
 <link rel="prev" href="search_n.html" title="search_n">
@@ -13,22 +13,22 @@
 <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">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="search_n.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="search_n.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../set.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="upper_bound">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.non_mutating.upper_bound"></a><a class="link" href="upper_bound.html" title="upper_bound">
           upper_bound</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.non_mutating.upper_bound.prototype"></a><h6>
-<a name="id2771458"></a>
+<a name="id3346572"></a>
             <a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.non_mutating.upper_bound.description"></a><h6>
-<a name="id2771751"></a>
+<a name="id3346866"></a>
             <a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.description">Description</a>
           </h6>
 <p>
@@ -71,14 +71,14 @@
             same manner as the returned iterator described above.
           </p>
 <a name="range.reference.algorithms.non_mutating.upper_bound.definition"></a><h6>
-<a name="id2771954"></a>
+<a name="id3347068"></a>
             <a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">upper_bound</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.non_mutating.upper_bound.requirements"></a><h6>
-<a name="id2772028"></a>
+<a name="id3347142"></a>
             <a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.requirements">Requirements</a>
           </h6>
 <p>
@@ -86,50 +86,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
- is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a model
- of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward Range</a>
- Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
- type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code> is a
+ model of the <a class="link" href="../../../concepts/forward_range.html" title="Forward Range">Forward
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is the same type as <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">ForwardRange</span></code>'s value
+ type is convertible to both of <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.non_mutating.upper_bound.precondition_"></a><h6>
-<a name="id2772285"></a>
+<a name="id3347425"></a>
             <a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -147,7 +147,7 @@
             order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.non_mutating.upper_bound.complexity"></a><h6>
-<a name="id2772382"></a>
+<a name="id3347522"></a>
             <a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.complexity">Complexity</a>
           </h6>
 <p>
@@ -167,7 +167,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="search_n.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.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.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="search_n.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_mutating.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../set.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/numeric.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/numeric.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/numeric.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Numeric algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="new/remove_erase_if.html" title="remove_erase_if">
@@ -13,16 +13,16 @@
 <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">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="new/remove_erase_if.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="numeric/accumulate.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="new/remove_erase_if.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="numeric/accumulate.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Numeric algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.numeric"></a><a class="link" href="numeric.html" title="Numeric algorithms"> Numeric algorithms</a>
 </h4></div></div></div>
@@ -46,7 +46,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="new/remove_erase_if.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="numeric/accumulate.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="new/remove_erase_if.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="numeric/accumulate.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/numeric/accumulate.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/numeric/accumulate.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/numeric/accumulate.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>accumulate</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../numeric.html" title="Numeric algorithms">
 <link rel="prev" href="../numeric.html" title="Numeric algorithms">
@@ -13,21 +13,21 @@
 <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">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="../numeric.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="adjacent_difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../numeric.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adjacent_difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="accumulate">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.numeric.accumulate"></a><a class="link" href="accumulate.html" title="accumulate"> accumulate</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.numeric.accumulate.prototype"></a><h6>
-<a name="id2790133"></a>
+<a name="id3365780"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.prototype">Prototype</a>
           </h6>
 <p>
@@ -52,7 +52,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.numeric.accumulate.description"></a><h6>
-<a name="id2790397"></a>
+<a name="id3366045"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.description">Description</a>
           </h6>
 <p>
@@ -63,77 +63,77 @@
             The return value is the resultant value of the above algorithm.
           </p>
 <a name="range.reference.algorithms.numeric.accumulate.definition"></a><h6>
-<a name="id2790477"></a>
+<a name="id3366125"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.numeric.accumulate.requirements"></a><h6>
-<a name="id2790541"></a>
+<a name="id3366189"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.requirements">Requirements</a>
           </h6>
 <a name="range.reference.algorithms.numeric.accumulate.for_the_first_version"></a><h6>
-<a name="id2790565"></a>
+<a name="id3366213"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.for_the_first_version">For
             the first version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
-<li class="listitem">
- An <code class="computeroutput"><span class="keyword">operator</span><span class="special">+</span></code>
- is defined for a left-hand operand of type <code class="computeroutput"><span class="identifier">Value</span></code>
- and a right-hand operance of the <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- value type.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
+<li class="listitem">
+ An <code class="computeroutput"><span class="keyword">operator</span><span class="special">+</span></code>
+ is defined for a left-hand operand of type <code class="computeroutput"><span class="identifier">Value</span></code>
+ and a right-hand operance of the <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ value type.
+ </li>
 <li class="listitem">
- The return type of the above operator is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ The return type of the above operator is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.accumulate.for_the_second_version"></a><h6>
-<a name="id2790703"></a>
+<a name="id3366363"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.for_the_second_version">For
             the second version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value
- type is convertible to <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
- second argument type.
- </li>
-<li class="listitem">
- The return type of <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>
- is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
+ second argument type.
+ </li>
+<li class="listitem">
+ The return type of <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>
+ is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.accumulate.complexity"></a><h6>
-<a name="id2790887"></a>
+<a name="id3366566"></a>
             <a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.complexity">Complexity</a>
           </h6>
 <p>
@@ -150,7 +150,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../numeric.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="adjacent_difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../numeric.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adjacent_difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/numeric/adjacent_difference.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/numeric/adjacent_difference.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/numeric/adjacent_difference.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>adjacent_difference</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../numeric.html" title="Numeric algorithms">
 <link rel="prev" href="accumulate.html" title="accumulate">
@@ -13,22 +13,22 @@
 <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">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="accumulate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="inner_product.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="accumulate.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inner_product.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="adjacent_difference">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.numeric.adjacent_difference"></a><a class="link" href="adjacent_difference.html" title="adjacent_difference">
           adjacent_difference</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.numeric.adjacent_difference.prototype"></a><h6>
-<a name="id2790957"></a>
+<a name="id3366638"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.prototype">Prototype</a>
           </h6>
 <p>
@@ -55,7 +55,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.numeric.adjacent_difference.description"></a><h6>
-<a name="id2791226"></a>
+<a name="id3366906"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.description">Description</a>
           </h6>
 <p>
@@ -69,84 +69,84 @@
             instead of <code class="computeroutput"><span class="keyword">operator</span><span class="special">-()</span></code>.
           </p>
 <a name="range.reference.algorithms.numeric.adjacent_difference.definition"></a><h6>
-<a name="id2791332"></a>
+<a name="id3367013"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.numeric.adjacent_difference.requirements"></a><h6>
-<a name="id2791397"></a>
+<a name="id3367077"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.requirements">Requirements</a>
           </h6>
 <a name="range.reference.algorithms.numeric.adjacent_difference.for_the_first_version"></a><h6>
-<a name="id2791421"></a>
+<a name="id3367102"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.for_the_first_version">For
             the first version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
- If <code class="computeroutput"><span class="identifier">x</span></code> and <code class="computeroutput"><span class="identifier">y</span></code> are objects of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
- value type, then <code class="computeroutput"><span class="identifier">x</span> <span class="special">-</span> <span class="identifier">y</span></code>
- is defined.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
-<li class="listitem">
- The return type of <code class="computeroutput"><span class="identifier">x</span> <span class="special">-</span> <span class="identifier">y</span></code>
- is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ If <code class="computeroutput"><span class="identifier">x</span></code> and <code class="computeroutput"><span class="identifier">y</span></code> are objects of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value type, then
+ <code class="computeroutput"><span class="identifier">x</span> <span class="special">-</span>
+ <span class="identifier">y</span></code> is defined.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
+<li class="listitem">
+ The return type of <code class="computeroutput"><span class="identifier">x</span> <span class="special">-</span> <span class="identifier">y</span></code>
+ is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.adjacent_difference.for_the_second_version"></a><h6>
-<a name="id2791624"></a>
+<a name="id3367322"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.for_the_second_version">For
             the second version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
- first and second argument types.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
-<li class="listitem">
- The result type of <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>
- is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>'s
+ first and second argument types.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
+<li class="listitem">
+ The result type of <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>
+ is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.adjacent_difference.precondition_"></a><h6>
-<a name="id2791810"></a>
+<a name="id3367527"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -154,7 +154,7 @@
             <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
           </p>
 <a name="range.reference.algorithms.numeric.adjacent_difference.complexity"></a><h6>
-<a name="id2791887"></a>
+<a name="id3367604"></a>
             <a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.complexity">Complexity</a>
           </h6>
 <p>
@@ -173,7 +173,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="accumulate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="inner_product.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="accumulate.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inner_product.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/numeric/inner_product.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/numeric/inner_product.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/numeric/inner_product.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>inner_product</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../numeric.html" title="Numeric algorithms">
 <link rel="prev" href="adjacent_difference.html" title="adjacent_difference">
@@ -13,22 +13,22 @@
 <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">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="adjacent_difference.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="partial_sum.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adjacent_difference.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partial_sum.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="inner_product">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.numeric.inner_product"></a><a class="link" href="inner_product.html" title="inner_product">
           inner_product</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.numeric.inner_product.prototype"></a><h6>
-<a name="id2791993"></a>
+<a name="id3367710"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.prototype">Prototype</a>
           </h6>
 <p>
@@ -54,7 +54,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.numeric.inner_product.description"></a><h6>
-<a name="id2792360"></a>
+<a name="id3368077"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.description">Description</a>
           </h6>
 <p>
@@ -67,109 +67,109 @@
             algorithm please see inner_product.
           </p>
 <a name="range.reference.algorithms.numeric.inner_product.definition"></a><h6>
-<a name="id2792441"></a>
+<a name="id3368158"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.numeric.inner_product.requirements"></a><h6>
-<a name="id2792506"></a>
+<a name="id3368223"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.requirements">Requirements</a>
           </h6>
 <a name="range.reference.algorithms.numeric.inner_product.for_the_first_version"></a><h6>
-<a name="id2792529"></a>
+<a name="id3368246"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.for_the_first_version">For
             the first version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
-<li class="listitem">
- If <code class="computeroutput"><span class="identifier">x</span></code> is an object of
- type <code class="computeroutput"><span class="identifier">Value</span></code>, <code class="computeroutput"><span class="identifier">y</span></code> is an object of <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type, and <code class="computeroutput"><span class="identifier">z</span></code> is
- an object of <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type, then <code class="computeroutput"><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">y</span> <span class="special">*</span> <span class="identifier">z</span></code>
- is defined.
- </li>
-<li class="listitem">
- The result type of the expression <code class="computeroutput"><span class="identifier">x</span>
- <span class="special">+</span> <span class="identifier">y</span>
- <span class="special">*</span> <span class="identifier">z</span></code>
- is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
+<li class="listitem">
+ If <code class="computeroutput"><span class="identifier">x</span></code> is an object
+ of type <code class="computeroutput"><span class="identifier">Value</span></code>, <code class="computeroutput"><span class="identifier">y</span></code> is an object of <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s value type,
+ and <code class="computeroutput"><span class="identifier">z</span></code> is an object
+ of <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type, then <code class="computeroutput"><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">y</span> <span class="special">*</span> <span class="identifier">z</span></code>
+ is defined.
+ </li>
+<li class="listitem">
+ The result type of the expression <code class="computeroutput"><span class="identifier">x</span>
+ <span class="special">+</span> <span class="identifier">y</span>
+ <span class="special">*</span> <span class="identifier">z</span></code>
+ is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.inner_product.for_the_second_version"></a><h6>
-<a name="id2792781"></a>
+<a name="id3368514"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.for_the_second_version">For
             the second version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation1</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation2</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
- is convertible to the first argument type of <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
- is convertible to the second argument type of <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Value</span></code> is convertible
- to the value type of <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>.
- </li>
-<li class="listitem">
- The return type of <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>
- is convertible to the second argument type of <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>.
- </li>
-<li class="listitem">
- The return type of <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>
- is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">AssignableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>
+ is a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>
+ is a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is convertible to the first argument type of <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is convertible to the second argument type of <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Value</span></code> is convertible
+ to the value type of <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>.
+ </li>
+<li class="listitem">
+ The return type of <code class="computeroutput"><span class="identifier">BinaryOperation2</span></code>
+ is convertible to the second argument type of <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>.
+ </li>
+<li class="listitem">
+ The return type of <code class="computeroutput"><span class="identifier">BinaryOperation1</span></code>
+ is convertible to <code class="computeroutput"><span class="identifier">Value</span></code>.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.inner_product.precondition_"></a><h6>
-<a name="id2793067"></a>
+<a name="id3368832"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.precondition_">Precondition:</a>
           </h6>
 <p>
             <code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">&gt;=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span></code> is a valid range.
           </p>
 <a name="range.reference.algorithms.numeric.inner_product.complexity"></a><h6>
-<a name="id2793142"></a>
+<a name="id3368908"></a>
             <a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.complexity">Complexity</a>
           </h6>
 <p>
@@ -186,7 +186,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="adjacent_difference.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="partial_sum.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="adjacent_difference.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partial_sum.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/numeric/partial_sum.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/numeric/partial_sum.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/numeric/partial_sum.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>partial_sum</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../numeric.html" title="Numeric algorithms">
 <link rel="prev" href="inner_product.html" title="inner_product">
@@ -13,22 +13,22 @@
 <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">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="inner_product.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="../../ranges.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inner_product.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../ranges.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="partial_sum">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.numeric.partial_sum"></a><a class="link" href="partial_sum.html" title="partial_sum">
           partial_sum</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.numeric.partial_sum.prototype"></a><h6>
-<a name="id2793211"></a>
+<a name="id3368977"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.numeric.partial_sum.description"></a><h6>
-<a name="id2793472"></a>
+<a name="id3369235"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.description">Description</a>
           </h6>
 <p>
@@ -58,77 +58,77 @@
             in the same manner as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">partial_sum</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">out_it</span><span class="special">)</span></code>. See partial_sum.
           </p>
 <a name="range.reference.algorithms.numeric.partial_sum.definition"></a><h6>
-<a name="id2793615"></a>
+<a name="id3369379"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.numeric.partial_sum.requirements"></a><h6>
-<a name="id2793678"></a>
+<a name="id3369443"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.requirements">Requirements</a>
           </h6>
 <a name="range.reference.algorithms.numeric.partial_sum.for_the_first_version"></a><h6>
-<a name="id2793701"></a>
+<a name="id3369466"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.for_the_first_version">For
             the first version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
- If <code class="computeroutput"><span class="identifier">x</span></code> and <code class="computeroutput"><span class="identifier">y</span></code> are objects of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s
- value type, then <code class="computeroutput"><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">y</span></code>
- is defined.
- </li>
-<li class="listitem">
- The return type of <code class="computeroutput"><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">y</span></code>
- is convertible to the value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ If <code class="computeroutput"><span class="identifier">x</span></code> and <code class="computeroutput"><span class="identifier">y</span></code> are objects of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>'s value type, then
+ <code class="computeroutput"><span class="identifier">x</span> <span class="special">+</span>
+ <span class="identifier">y</span></code> is defined.
+ </li>
+<li class="listitem">
+ The return type of <code class="computeroutput"><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">y</span></code>
+ is convertible to the value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.partial_sum.for_the_second_version"></a><h6>
-<a name="id2793904"></a>
+<a name="id3369685"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.for_the_second_version">For
             the second version</a>
           </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
- </li>
-<li class="listitem">
- The result type of <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>
- is convertible to the value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>.
- </li>
-<li class="listitem">
- The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
- is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
- set of value types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange</span></code> is
+ a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryOperation</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">BinaryFunctionConcept</span></code>.
+ </li>
+<li class="listitem">
+ The result type of <code class="computeroutput"><span class="identifier">BinaryOperation</span></code>
+ is convertible to the value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>.
+ </li>
+<li class="listitem">
+ The value type of <code class="computeroutput"><span class="identifier">SinglePassRange</span></code>
+ is convertible to a type in <code class="computeroutput"><span class="identifier">OutputIterator</span></code>'s
+ set of value types.
+ </li>
 </ol></div>
 <a name="range.reference.algorithms.numeric.partial_sum.precondition_"></a><h6>
-<a name="id2794063"></a>
+<a name="id3369862"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -136,7 +136,7 @@
             <span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
           </p>
 <a name="range.reference.algorithms.numeric.partial_sum.complexity"></a><h6>
-<a name="id2794139"></a>
+<a name="id3369938"></a>
             <a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.complexity">Complexity</a>
           </h6>
 <p>
@@ -155,7 +155,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="inner_product.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.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="../../ranges.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inner_product.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../ranges.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/permutation.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/permutation.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/permutation.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Permutation algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="heap/sort_heap.html" title="sort_heap">
@@ -13,16 +13,16 @@
 <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">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="heap/sort_heap.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="permutation/next_permutation.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="heap/sort_heap.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="permutation/next_permutation.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Permutation algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.permutation"></a><a class="link" href="permutation.html" title="Permutation algorithms"> Permutation
         algorithms</a>
@@ -44,7 +44,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="heap/sort_heap.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="permutation/next_permutation.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="heap/sort_heap.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="permutation/next_permutation.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/permutation/next_permutation.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/permutation/next_permutation.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/permutation/next_permutation.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>next_permutation</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../permutation.html" title="Permutation algorithms">
 <link rel="prev" href="../permutation.html" title="Permutation algorithms">
@@ -13,22 +13,22 @@
 <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">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="../permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.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="prev_permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../permutation.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="prev_permutation.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="next_permutation">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.permutation.next_permutation"></a><a class="link" href="next_permutation.html" title="next_permutation">
           next_permutation</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.permutation.next_permutation.prototype"></a><h6>
-<a name="id2782291"></a>
+<a name="id3357786"></a>
             <a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.permutation.next_permutation.description"></a><h6>
-<a name="id2782641"></a>
+<a name="id3358135"></a>
             <a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.description">Description</a>
           </h6>
 <p>
@@ -67,14 +67,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.permutation.next_permutation.definition"></a><h6>
-<a name="id2782749"></a>
+<a name="id3358243"></a>
             <a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.permutation.next_permutation.requirements"></a><h6>
-<a name="id2782822"></a>
+<a name="id3358317"></a>
             <a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.requirements">Requirements</a>
           </h6>
 <p>
@@ -82,50 +82,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Compare</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Compare</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.permutation.next_permutation.complexity"></a><h6>
-<a name="id2783058"></a>
+<a name="id3358579"></a>
             <a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.complexity">Complexity</a>
           </h6>
 <p>
@@ -143,7 +143,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.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="prev_permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../permutation.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="prev_permutation.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/permutation/prev_permutation.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/permutation/prev_permutation.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/permutation/prev_permutation.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>prev_permutation</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../permutation.html" title="Permutation algorithms">
 <link rel="prev" href="next_permutation.html" title="next_permutation">
@@ -13,22 +13,22 @@
 <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">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="next_permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.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="../new.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="next_permutation.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../new.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="prev_permutation">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.permutation.prev_permutation"></a><a class="link" href="prev_permutation.html" title="prev_permutation">
           prev_permutation</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.permutation.prev_permutation.prototype"></a><h6>
-<a name="id2783140"></a>
+<a name="id3358659"></a>
             <a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.prototype">Prototype</a>
           </h6>
 <p>
@@ -49,7 +49,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.permutation.prev_permutation.description"></a><h6>
-<a name="id2783490"></a>
+<a name="id3359011"></a>
             <a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.description">Description</a>
           </h6>
 <p>
@@ -67,14 +67,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.permutation.prev_permutation.definition"></a><h6>
-<a name="id2783598"></a>
+<a name="id3359119"></a>
             <a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.permutation.prev_permutation.requirements"></a><h6>
-<a name="id2783672"></a>
+<a name="id3359193"></a>
             <a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.requirements">Requirements</a>
           </h6>
 <p>
@@ -82,50 +82,50 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
- Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
- is mutable.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">Compare</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
- value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
- argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is a model of the <a class="link" href="../../../concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>
+ is mutable.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Compare</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BidirectionalRange</span></code>'s
+ value type is convertible to both of <code class="computeroutput"><span class="identifier">Compare</span></code>'s
+ argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.permutation.prev_permutation.complexity"></a><h6>
-<a name="id2783909"></a>
+<a name="id3359455"></a>
             <a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.complexity">Complexity</a>
           </h6>
 <p>
@@ -143,7 +143,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="next_permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.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="../new.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="next_permutation.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../permutation.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../new.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Copied: branches/release/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html (from r61662, /trunk/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html)
==============================================================================
--- /trunk/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/range_algorithm_introduction.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Introduction and motivation</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="../algorithms.html" title="Range Algorithm">
@@ -13,16 +13,16 @@
 <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">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="../algorithms.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="mutating.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../algorithms.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mutating.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Introduction and motivation">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.range_algorithm_introduction"></a><a class="link" href="range_algorithm_introduction.html" title="Introduction and motivation">
         Introduction and motivation</a>
@@ -189,15 +189,15 @@
         </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
- it allows for <span class="emphasis"><em><span class="bold"><strong>seamless functional-style
- programming</strong></span></em></span> where you do not need to use named
- local variables to store intermediate results
- </li>
+ it allows for <span class="emphasis"><em><span class="bold"><strong>seamless functional-style
+ programming</strong></span></em></span> where you do not need to use named
+ local variables to store intermediate results
+ </li>
 <li class="listitem">
- it is very <span class="emphasis"><em><span class="bold"><strong>safe</strong></span></em></span>
- because the algorithm can verify out-of-bounds conditions and handle
- tricky conditions that lead to empty ranges
- </li>
+ it is very <span class="emphasis"><em><span class="bold"><strong>safe</strong></span></em></span>
+ because the algorithm can verify out-of-bounds conditions and handle
+ tricky conditions that lead to empty ranges
+ </li>
 </ol></div>
 <p>
           For example, consider how easy we may erase the duplicates in a sorted
@@ -251,7 +251,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../algorithms.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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="mutating.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../algorithms.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mutating.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/set.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/set.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/set.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Set algorithms</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../algorithms.html" title="Range Algorithm">
 <link rel="prev" href="non_mutating/upper_bound.html" title="upper_bound">
@@ -13,16 +13,16 @@
 <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">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="non_mutating/upper_bound.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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/includes.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="non_mutating/upper_bound.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set/includes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Set algorithms">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.algorithms.set"></a><a class="link" href="set.html" title="Set algorithms"> Set algorithms</a>
 </h4></div></div></div>
@@ -46,7 +46,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="non_mutating/upper_bound.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.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/includes.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="non_mutating/upper_bound.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set/includes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/set/includes.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/set/includes.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/set/includes.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>includes</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../set.html" title="Set algorithms">
 <link rel="prev" href="../set.html" title="Set algorithms">
@@ -13,21 +13,21 @@
 <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">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.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_union.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_union.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="includes">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.set.includes"></a><a class="link" href="includes.html" title="includes"> includes</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.set.includes.prototype"></a><h6>
-<a name="id2772542"></a>
+<a name="id3347682"></a>
             <a class="link" href="includes.html#range.reference.algorithms.set.includes.prototype">Prototype</a>
           </h6>
 <p>
@@ -47,7 +47,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.set.includes.description"></a><h6>
-<a name="id2772825"></a>
+<a name="id3347965"></a>
             <a class="link" href="includes.html#range.reference.algorithms.set.includes.description">Description</a>
           </h6>
 <p>
@@ -59,14 +59,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.set.includes.definition"></a><h6>
-<a name="id2772922"></a>
+<a name="id3348062"></a>
             <a class="link" href="includes.html#range.reference.algorithms.set.includes.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.set.includes.requirements"></a><h6>
-<a name="id2772994"></a>
+<a name="id3348134"></a>
             <a class="link" href="includes.html#range.reference.algorithms.set.includes.requirements">Requirements</a>
           </h6>
 <p>
@@ -74,77 +74,77 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.set.includes.precondition_"></a><h6>
-<a name="id2773384"></a>
+<a name="id3348567"></a>
             <a class="link" href="includes.html#range.reference.algorithms.set.includes.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -162,7 +162,7 @@
             according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.set.includes.complexity"></a><h6>
-<a name="id2773503"></a>
+<a name="id3348686"></a>
             <a class="link" href="includes.html#range.reference.algorithms.set.includes.complexity">Complexity</a>
           </h6>
 <p>
@@ -180,7 +180,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_union.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_union.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/set/set_difference.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/set/set_difference.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/set/set_difference.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>set_difference</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../set.html" title="Set algorithms">
 <link rel="prev" href="set_intersection.html" title="set_intersection">
@@ -13,21 +13,21 @@
 <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">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_intersection.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_symmetric_difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_intersection.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_symmetric_difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="set_difference">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.set.set_difference"></a><a class="link" href="set_difference.html" title="set_difference"> set_difference</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.set.set_difference.prototype"></a><h6>
-<a name="id2776036"></a>
+<a name="id3351318"></a>
             <a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.prototype">Prototype</a>
           </h6>
 <p>
@@ -56,7 +56,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.set.set_difference.description"></a><h6>
-<a name="id2776387"></a>
+<a name="id3351669"></a>
             <a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.description">Description</a>
           </h6>
 <p>
@@ -70,14 +70,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.set.set_difference.definition"></a><h6>
-<a name="id2776479"></a>
+<a name="id3351760"></a>
             <a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.set.set_difference.requirements"></a><h6>
-<a name="id2776552"></a>
+<a name="id3351833"></a>
             <a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.requirements">Requirements</a>
           </h6>
 <p>
@@ -85,85 +85,85 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.set.set_difference.precondition_"></a><h6>
-<a name="id2776996"></a>
+<a name="id3352325"></a>
             <a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -181,7 +181,7 @@
             according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.set.set_difference.complexity"></a><h6>
-<a name="id2777114"></a>
+<a name="id3352443"></a>
             <a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.complexity">Complexity</a>
           </h6>
 <p>
@@ -199,7 +199,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="set_intersection.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_symmetric_difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_intersection.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_symmetric_difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/set/set_intersection.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/set/set_intersection.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/set/set_intersection.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>set_intersection</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../set.html" title="Set algorithms">
 <link rel="prev" href="set_union.html" title="set_union">
@@ -13,22 +13,22 @@
 <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">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_union.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_union.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="set_intersection">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.set.set_intersection"></a><a class="link" href="set_intersection.html" title="set_intersection">
           set_intersection</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.set.set_intersection.prototype"></a><h6>
-<a name="id2774830"></a>
+<a name="id3350062"></a>
             <a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.prototype">Prototype</a>
           </h6>
 <p>
@@ -57,7 +57,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.set.set_intersection.description"></a><h6>
-<a name="id2775180"></a>
+<a name="id3350412"></a>
             <a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.description">Description</a>
           </h6>
 <p>
@@ -71,14 +71,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.set.set_intersection.definition"></a><h6>
-<a name="id2775273"></a>
+<a name="id3350504"></a>
             <a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.set.set_intersection.requirements"></a><h6>
-<a name="id2775347"></a>
+<a name="id3350578"></a>
             <a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.requirements">Requirements</a>
           </h6>
 <p>
@@ -86,85 +86,85 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.set.set_intersection.precondition_"></a><h6>
-<a name="id2775790"></a>
+<a name="id3351071"></a>
             <a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -182,7 +182,7 @@
             according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.set.set_intersection.complexity"></a><h6>
-<a name="id2775910"></a>
+<a name="id3351190"></a>
             <a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.complexity">Complexity</a>
           </h6>
 <p>
@@ -200,7 +200,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="set_union.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_union.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/set/set_symmetric_difference.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/set/set_symmetric_difference.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/set/set_symmetric_difference.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>set_symmetric_difference</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../set.html" title="Set algorithms">
 <link rel="prev" href="set_difference.html" title="set_difference">
@@ -13,22 +13,22 @@
 <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">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_difference.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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="../heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_difference.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="set_symmetric_difference">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.set.set_symmetric_difference"></a><a class="link" href="set_symmetric_difference.html" title="set_symmetric_difference">
           set_symmetric_difference</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.set.set_symmetric_difference.prototype"></a><h6>
-<a name="id2777243"></a>
+<a name="id3352573"></a>
             <a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.prototype">Prototype</a>
           </h6>
 <p>
@@ -59,7 +59,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.set.set_symmetric_difference.description"></a><h6>
-<a name="id2777594"></a>
+<a name="id3352924"></a>
             <a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.description">Description</a>
           </h6>
 <p>
@@ -75,14 +75,14 @@
             the predicate versions.
           </p>
 <a name="range.reference.algorithms.set.set_symmetric_difference.definition"></a><h6>
-<a name="id2777688"></a>
+<a name="id3353017"></a>
             <a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.set.set_symmetric_difference.requirements"></a><h6>
-<a name="id2777761"></a>
+<a name="id3353091"></a>
             <a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.requirements">Requirements</a>
           </h6>
 <p>
@@ -90,85 +90,85 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.set.set_symmetric_difference.precondition_"></a><h6>
-<a name="id2778205"></a>
+<a name="id3353582"></a>
             <a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -186,7 +186,7 @@
             according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.set.set_symmetric_difference.complexity"></a><h6>
-<a name="id2778325"></a>
+<a name="id3353703"></a>
             <a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.complexity">Complexity</a>
           </h6>
 <p>
@@ -204,7 +204,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="set_difference.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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="../heap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_difference.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../heap.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/algorithms/set/set_union.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/algorithms/set/set_union.html (original)
+++ branches/release/libs/range/doc/html/range/reference/algorithms/set/set_union.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>set_union</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../set.html" title="Set algorithms">
 <link rel="prev" href="includes.html" title="includes">
@@ -13,21 +13,21 @@
 <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">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="includes.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_intersection.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="includes.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_intersection.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="set_union">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.algorithms.set.set_union"></a><a class="link" href="set_union.html" title="set_union"> set_union</a>
 </h5></div></div></div>
 <a name="range.reference.algorithms.set.set_union.prototype"></a><h6>
-<a name="id2773630"></a>
+<a name="id3348812"></a>
             <a class="link" href="set_union.html#range.reference.algorithms.set.set_union.prototype">Prototype</a>
           </h6>
 <p>
@@ -56,7 +56,7 @@
 <p>
           </p>
 <a name="range.reference.algorithms.set.set_union.description"></a><h6>
-<a name="id2773978"></a>
+<a name="id3349162"></a>
             <a class="link" href="set_union.html#range.reference.algorithms.set.set_union.description">Description</a>
           </h6>
 <p>
@@ -69,14 +69,14 @@
             in the predicate versions.
           </p>
 <a name="range.reference.algorithms.set.set_union.definition"></a><h6>
-<a name="id2774069"></a>
+<a name="id3349252"></a>
             <a class="link" href="set_union.html#range.reference.algorithms.set.set_union.definition">Definition</a>
           </h6>
 <p>
             Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
           </p>
 <a name="range.reference.algorithms.set.set_union.requirements"></a><h6>
-<a name="id2774141"></a>
+<a name="id3349324"></a>
             <a class="link" href="set_union.html#range.reference.algorithms.set.set_union.requirements">Requirements</a>
           </h6>
 <p>
@@ -84,85 +84,85 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
-<li class="listitem">
- The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
- as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
- requirements.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a model of the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
+<li class="listitem">
+ The ordering of objects of type <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is a <span class="bold"><strong><span class="emphasis"><em>strict weak ordering</em></span></strong></span>,
+ as defined in the <code class="computeroutput"><span class="identifier">LessThanComparableConcept</span></code>
+ requirements.
+ </li>
 </ul></div>
 <p>
             <span class="bold"><strong>For the predicate versions:</strong></span>
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> is
- a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
- Pass Range</a> Concept.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">OutputIterator</span></code> is a
- model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code> and
- <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code> have
- the same value type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
- a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- first argument type.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
- value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
- second argument types.
- </li>
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ is a model of the <a class="link" href="../../../concepts/single_pass_range.html" title="Single Pass Range">Single
+ Pass Range</a> Concept.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">OutputIteratorConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>
+ and <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>
+ have the same value type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code> is
+ a model of the <code class="computeroutput"><span class="identifier">StrictWeakOrderingConcept</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange1</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ first argument type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">SinglePassRange2</span></code>'s
+ value type is convertible to <code class="computeroutput"><span class="identifier">BinaryPredicate</span></code>'s
+ second argument types.
+ </li>
 </ul></div>
 <a name="range.reference.algorithms.set.set_union.precondition_"></a><h6>
-<a name="id2774584"></a>
+<a name="id3349816"></a>
             <a class="link" href="set_union.html#range.reference.algorithms.set.set_union.precondition_">Precondition:</a>
           </h6>
 <p>
@@ -180,7 +180,7 @@
             according to <code class="computeroutput"><span class="identifier">pred</span></code>.
           </p>
 <a name="range.reference.algorithms.set.set_union.complexity"></a><h6>
-<a name="id2774703"></a>
+<a name="id3349934"></a>
             <a class="link" href="set_union.html#range.reference.algorithms.set.set_union.complexity">Complexity</a>
           </h6>
 <p>
@@ -198,7 +198,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="includes.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.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_intersection.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="includes.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_intersection.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/concept_implementation.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/concept_implementation.html (original)
+++ branches/release/libs/range/doc/html/range/reference/concept_implementation.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Range concept implementation</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="overview.html" title="Overview">
@@ -13,16 +13,16 @@
 <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">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="overview.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="concept_implementation/synopsis.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concept_implementation/synopsis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Range concept implementation">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.concept_implementation"></a><a class="link" href="concept_implementation.html" title="Range concept implementation"> Range concept
       implementation</a>
@@ -42,7 +42,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="overview.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="concept_implementation/synopsis.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concept_implementation/synopsis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics.html (original)
+++ branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Semantics</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concept_implementation.html" title="Range concept implementation">
 <link rel="prev" href="synopsis.html" title="Synopsis">
@@ -13,16 +13,16 @@
 <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">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="synopsis.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.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="semantics/metafunctions.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="synopsis.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="semantics/metafunctions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Semantics">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.concept_implementation.semantics"></a><a class="link" href="semantics.html" title="Semantics">Semantics</a>
 </h4></div></div></div>
@@ -31,7 +31,7 @@
 <dt><span class="section">Functions</span></dt>
 </dl></div>
 <a name="range.reference.concept_implementation.semantics.notation"></a><h6>
-<a name="id2697281"></a>
+<a name="id3271198"></a>
           <a class="link" href="semantics.html#range.reference.concept_implementation.semantics.notation">notation</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -157,7 +157,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="synopsis.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.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="semantics/metafunctions.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="synopsis.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="semantics/metafunctions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/functions.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/functions.html (original)
+++ branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/functions.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Functions</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../semantics.html" title="Semantics">
 <link rel="prev" href="metafunctions.html" title="Metafunctions">
@@ -13,16 +13,16 @@
 <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">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="metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.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="../../adaptors.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="metafunctions.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../adaptors.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Functions">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.concept_implementation.semantics.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
 </h5></div></div></div>
@@ -402,7 +402,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.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="../../adaptors.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="metafunctions.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../adaptors.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/metafunctions.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/metafunctions.html (original)
+++ branches/release/libs/range/doc/html/range/reference/concept_implementation/semantics/metafunctions.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Metafunctions</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../semantics.html" title="Semantics">
 <link rel="prev" href="../semantics.html" title="Semantics">
@@ -13,16 +13,16 @@
 <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">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="../semantics.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.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="functions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../semantics.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="functions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Metafunctions">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.concept_implementation.semantics.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
 </h5></div></div></div>
@@ -230,7 +230,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../semantics.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.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="functions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../semantics.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../semantics.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="functions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/concept_implementation/synopsis.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/concept_implementation/synopsis.html (original)
+++ branches/release/libs/range/doc/html/range/reference/concept_implementation/synopsis.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Synopsis</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../concept_implementation.html" title="Range concept implementation">
 <link rel="prev" href="../concept_implementation.html" title="Range concept implementation">
@@ -13,16 +13,16 @@
 <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">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="../concept_implementation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.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="semantics.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../concept_implementation.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="semantics.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Synopsis">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.concept_implementation.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis">Synopsis</a>
 </h4></div></div></div>
@@ -179,7 +179,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../concept_implementation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.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="semantics.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../concept_implementation.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concept_implementation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="semantics.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/extending.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/extending.html (original)
+++ branches/release/libs/range/doc/html/range/reference/extending.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Extending the library</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="utilities/join.html" title="Function join">
@@ -13,16 +13,16 @@
 <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">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="utilities/join.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="extending/method_1.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="utilities/join.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="extending/method_1.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Extending the library">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.extending"></a><a class="link" href="extending.html" title="Extending the library"> Extending the library</a>
 </h3></div></div></div>
@@ -45,7 +45,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="utilities/join.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="extending/method_1.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="utilities/join.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="extending/method_1.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/extending/method_1.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/extending/method_1.html (original)
+++ branches/release/libs/range/doc/html/range/reference/extending/method_1.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Method 1: provide member functions and nested types</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../extending.html" title="Extending the library">
 <link rel="prev" href="../extending.html" title="Extending the library">
@@ -13,16 +13,16 @@
 <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">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="../extending.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.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="method_2.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../extending.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_2.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Method 1: provide member functions and nested types">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.extending.method_1"></a><a class="link" href="method_1.html" title="Method 1: provide member functions and nested types"> Method 1: provide
         member functions and nested types</a>
@@ -155,7 +155,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../extending.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.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="method_2.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../extending.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_2.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/extending/method_2.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/extending/method_2.html (original)
+++ branches/release/libs/range/doc/html/range/reference/extending/method_2.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Method 2: provide free-standing functions and specialize metafunctions</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../extending.html" title="Extending the library">
 <link rel="prev" href="method_1.html" title="Method 1: provide member functions and nested types">
@@ -13,16 +13,16 @@
 <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">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="method_1.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.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="method_3.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="method_1.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_3.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Method 2: provide free-standing functions and specialize metafunctions">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.extending.method_2"></a><a class="link" href="method_2.html" title="Method 2: provide free-standing functions and specialize metafunctions"> Method 2: provide
         free-standing functions and specialize metafunctions</a>
@@ -261,7 +261,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="method_1.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.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="method_3.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="method_1.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_3.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/extending/method_3.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/extending/method_3.html (original)
+++ branches/release/libs/range/doc/html/range/reference/extending/method_3.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Method 3: provide range adaptor implementations</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../extending.html" title="Extending the library">
 <link rel="prev" href="method_2.html" title="Method 2: provide free-standing functions and specialize metafunctions">
@@ -13,16 +13,16 @@
 <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">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="method_2.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.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="method_3/method_3_1.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="method_2.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_3/method_3_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Method 3: provide range adaptor implementations">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.extending.method_3"></a><a class="link" href="method_3.html" title="Method 3: provide range adaptor implementations"> Method 3: provide
         range adaptor implementations</a>
@@ -44,7 +44,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="method_2.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.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="method_3/method_3_1.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="method_2.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extending.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_3/method_3_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_1.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_1.html (original)
+++ branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_1.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Method 3.1: Implement a Range Adaptor without arguments</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../method_3.html" title="Method 3: provide range adaptor implementations">
 <link rel="prev" href="../method_3.html" title="Method 3: provide range adaptor implementations">
@@ -13,16 +13,16 @@
 <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">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="../method_3.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.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="method_3_2.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../method_3.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_3_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Method 3.1: Implement a Range Adaptor without arguments">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.extending.method_3.method_3_1"></a><a class="link" href="method_3_1.html" title="Method 3.1: Implement a Range Adaptor without arguments"> Method
           3.1: Implement a Range Adaptor without arguments</a>
@@ -33,7 +33,7 @@
           </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
- Provide a range for your return type, for example:
+ Provide a range for your return type, for example:
 <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">range</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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">reverse_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -57,17 +57,19 @@
     <span class="special">{</span> <span class="special">}</span>
 <span class="special">};</span>
 </pre>
-</li>
+ </li>
 <li class="listitem">
- Provide a tag to uniquely identify your adaptor in the <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code>
- function overload set
+ Provide a tag to uniquely identify your adaptor in the <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code>
+ function overload set
 <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">detail</span> <span class="special">{</span>
     <span class="keyword">struct</span> <span class="identifier">reverse_forwarder</span> <span class="special">{};</span>
 <span class="special">}</span>
 </pre>
-</li>
+ </li>
 <li class="listitem">
- Implement <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code><pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">BidirectionalRng</span> <span class="special">&gt;</span>
+ Implement <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code>
+
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">BidirectionalRng</span> <span class="special">&gt;</span>
 <span class="keyword">inline</span> <span class="identifier">reverse_range</span><span class="special">&lt;</span><span class="identifier">BidirectionalRng</span><span class="special">&gt;</span>
 <span class="keyword">operator</span><span class="special">|(</span> <span class="identifier">BidirectionalRng</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">reverse_forwarder</span> <span class="special">)</span>
 <span class="special">{</span>
@@ -81,7 +83,7 @@
         <span class="keyword">return</span> <span class="identifier">reverse_range</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">BidirectionalRng</span><span class="special">&gt;(</span> <span class="identifier">r</span> <span class="special">);</span>
 <span class="special">}</span>
 </pre>
-</li>
+ </li>
 </ol></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -94,7 +96,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../method_3.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.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="method_3_2.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../method_3.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_3_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_2.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_2.html (original)
+++ branches/release/libs/range/doc/html/range/reference/extending/method_3/method_3_2.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Method 3.2: Implement a Range Adaptor with arguments</title>
-<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../method_3.html" title="Method 3: provide range adaptor implementations">
 <link rel="prev" href="method_3_1.html" title="Method 3.1: Implement a Range Adaptor without arguments">
@@ -13,23 +13,23 @@
 <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">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="method_3_1.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.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="../../../style_guide.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="method_3_1.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../style_guide.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Method 3.2: Implement a Range Adaptor with arguments">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="range.reference.extending.method_3.method_3_2"></a><a class="link" href="method_3_2.html" title="Method 3.2: Implement a Range Adaptor with arguments"> Method
           3.2: Implement a Range Adaptor with arguments</a>
 </h5></div></div></div>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
- Provide a range for your return type, for example:
+ Provide a range for your return type, for example:
 <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">range</span><span class="special">/</span><span class="identifier">adaptor</span><span class="special">/</span><span class="identifier">argument_fwd</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">range</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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">transform_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -77,11 +77,11 @@
      <span class="special">}</span>
  <span class="special">};</span>
 </pre>
-</li>
+ </li>
 <li class="listitem">
- Implement a holder class to hold the arguments required to construct
- the RangeAdaptor.
- </li>
+ Implement a holder class to hold the arguments required to construct
+ the RangeAdaptor.
+ </li>
 </ol></div>
 <p>
             The holder combines multiple parameters into one that can be passed as
@@ -104,8 +104,8 @@
 <p>
           </p>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
- Define an instance of the holder with the name of the adaptor
- </li></ol></div>
+ Define an instance of the holder with the name of the adaptor
+ </li></ol></div>
 <p>
             
 </p>
@@ -115,8 +115,8 @@
 <p>
           </p>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
- Define <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code>
-</li></ol></div>
+ Define <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code>
+ </li></ol></div>
 <p>
             
 </p>
@@ -149,7 +149,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="method_3_1.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.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="../../../style_guide.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="method_3_1.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../method_3.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../style_guide.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Copied: branches/release/libs/range/doc/html/range/reference/overview.html (from r61662, /trunk/libs/range/doc/html/range/reference/overview.html)
==============================================================================
--- /trunk/libs/range/doc/html/range/reference/overview.html (original)
+++ branches/release/libs/range/doc/html/range/reference/overview.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Overview</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="Reference">
@@ -13,16 +13,16 @@
 <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">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="../../../../../../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="concept_implementation.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concept_implementation.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Overview">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.overview"></a><a class="link" href="overview.html" title="Overview">Overview</a>
 </h3></div></div></div>
@@ -31,12 +31,14 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- standard-like containers
- </li>
-<li class="listitem"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span></code></li>
+ standard-like containers
+ </li>
 <li class="listitem">
- built-in arrays
- </li>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span></code>
+ </li>
+<li class="listitem">
+ built-in arrays
+ </li>
 </ul></div>
 <p>
         Even though the behavior of the primary templates are exactly such that standard
@@ -62,7 +64,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<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="concept_implementation.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concept_implementation.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/ranges.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/ranges.html (original)
+++ branches/release/libs/range/doc/html/range/reference/ranges.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Provided Ranges</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="algorithms/numeric/partial_sum.html" title="partial_sum">
@@ -13,16 +13,16 @@
 <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">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="algorithms/numeric/partial_sum.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="ranges/counting_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="algorithms/numeric/partial_sum.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="ranges/counting_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Provided Ranges">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.ranges"></a><a class="link" href="ranges.html" title="Provided Ranges"> Provided Ranges</a>
 </h3></div></div></div>
@@ -42,7 +42,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="algorithms/numeric/partial_sum.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="ranges/counting_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="algorithms/numeric/partial_sum.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="ranges/counting_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/ranges/counting_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/ranges/counting_range.html (original)
+++ branches/release/libs/range/doc/html/range/reference/ranges/counting_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>counting_range</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../ranges.html" title="Provided Ranges">
 <link rel="prev" href="../ranges.html" title="Provided Ranges">
@@ -13,21 +13,21 @@
 <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">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="../ranges.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.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="istream_range.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../ranges.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="istream_range.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="counting_range">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.ranges.counting_range"></a><a class="link" href="counting_range.html" title="counting_range"> counting_range</a>
 </h4></div></div></div>
 <a name="range.reference.ranges.counting_range.prototype"></a><h6>
-<a name="id2794262"></a>
+<a name="id3370060"></a>
           <a class="link" href="counting_range.html#range.reference.ranges.counting_range.prototype">Prototype</a>
         </h6>
 <p>
@@ -48,7 +48,7 @@
 <p>
         </p>
 <a name="range.reference.ranges.counting_range.description"></a><h6>
-<a name="id2794647"></a>
+<a name="id3370446"></a>
           <a class="link" href="counting_range.html#range.reference.ranges.counting_range.description">Description</a>
         </h6>
 <p>
@@ -58,21 +58,21 @@
           (from Boost.Iterator).
         </p>
 <a name="range.reference.ranges.counting_range.definition"></a><h6>
-<a name="id2794705"></a>
+<a name="id3370504"></a>
           <a class="link" href="counting_range.html#range.reference.ranges.counting_range.definition">Definition</a>
         </h6>
 <p>
           Defined in header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">counting_range</span><span class="special">.</span><span class="identifier">hpp</span></code>
         </p>
 <a name="range.reference.ranges.counting_range.requirements"></a><h6>
-<a name="id2794769"></a>
+<a name="id3370568"></a>
           <a class="link" href="counting_range.html#range.reference.ranges.counting_range.requirements">Requirements</a>
         </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<code class="computeroutput"><span class="identifier">Incrementable</span></code> is a model
- of the <code class="computeroutput"><span class="identifier">Incrementable</span></code>
- Concept.
- </li></ol></div>
+ <code class="computeroutput"><span class="identifier">Incrementable</span></code> is a
+ model of the <code class="computeroutput"><span class="identifier">Incrementable</span></code>
+ Concept.
+ </li></ol></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -84,7 +84,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../ranges.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.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="istream_range.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../ranges.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="istream_range.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/ranges/irange.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/ranges/irange.html (original)
+++ branches/release/libs/range/doc/html/range/reference/ranges/irange.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>irange</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../ranges.html" title="Provided Ranges">
 <link rel="prev" href="istream_range.html" title="istream_range">
@@ -13,21 +13,21 @@
 <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">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="istream_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.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="../utilities.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="istream_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../utilities.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="irange">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.ranges.irange"></a><a class="link" href="irange.html" title="irange"> irange</a>
 </h4></div></div></div>
 <a name="range.reference.ranges.irange.prototype"></a><h6>
-<a name="id2795210"></a>
+<a name="id3371012"></a>
           <a class="link" href="irange.html#range.reference.ranges.irange.prototype">Prototype</a>
         </h6>
 <p>
@@ -44,7 +44,7 @@
 <p>
         </p>
 <a name="range.reference.ranges.irange.description"></a><h6>
-<a name="id2795506"></a>
+<a name="id3371308"></a>
           <a class="link" href="irange.html#range.reference.ranges.irange.description">Description</a>
         </h6>
 <p>
@@ -58,28 +58,29 @@
           parameters denoted a half-open range.
         </p>
 <a name="range.reference.ranges.irange.definition"></a><h6>
-<a name="id2795587"></a>
+<a name="id3371389"></a>
           <a class="link" href="irange.html#range.reference.ranges.irange.definition">Definition</a>
         </h6>
 <p>
           Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">irange</span><span class="special">.</span><span class="identifier">hpp</span></code>
         </p>
 <a name="range.reference.ranges.irange.requirements"></a><h6>
-<a name="id2795650"></a>
+<a name="id3371452"></a>
           <a class="link" href="irange.html#range.reference.ranges.irange.requirements">Requirements</a>
         </h6>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">Integer</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">Integer</span></code> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">Integer</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">Integer</span></code> Concept.
+ </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">StepSize</span></code> is a model of
- the <code class="computeroutput"><span class="identifier">SignedInteger</span></code> Concept.
- </li>
+ <code class="computeroutput"><span class="identifier">StepSize</span></code> is a model
+ of the <code class="computeroutput"><span class="identifier">SignedInteger</span></code>
+ Concept.
+ </li>
 </ol></div>
 <a name="range.reference.ranges.irange.complexity"></a><h6>
-<a name="id2795730"></a>
+<a name="id3371539"></a>
           <a class="link" href="irange.html#range.reference.ranges.irange.complexity">Complexity</a>
         </h6>
 <p>
@@ -97,7 +98,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="istream_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.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="../utilities.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="istream_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../utilities.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/ranges/istream_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/ranges/istream_range.html (original)
+++ branches/release/libs/range/doc/html/range/reference/ranges/istream_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>istream_range</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../ranges.html" title="Provided Ranges">
 <link rel="prev" href="counting_range.html" title="counting_range">
@@ -13,21 +13,21 @@
 <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">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="counting_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.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="irange.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="counting_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="irange.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="istream_range">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.ranges.istream_range"></a><a class="link" href="istream_range.html" title="istream_range"> istream_range</a>
 </h4></div></div></div>
 <a name="range.reference.ranges.istream_range.prototype"></a><h6>
-<a name="id2794843"></a>
+<a name="id3370645"></a>
           <a class="link" href="istream_range.html#range.reference.ranges.istream_range.prototype">Prototype</a>
         </h6>
 <p>
@@ -40,7 +40,7 @@
 <p>
         </p>
 <a name="range.reference.ranges.istream_range.description"></a><h6>
-<a name="id2795062"></a>
+<a name="id3370864"></a>
           <a class="link" href="istream_range.html#range.reference.ranges.istream_range.description">Description</a>
         </h6>
 <p>
@@ -49,7 +49,7 @@
           wrapping a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span></code>.
         </p>
 <a name="range.reference.ranges.istream_range.definition"></a><h6>
-<a name="id2795130"></a>
+<a name="id3370932"></a>
           <a class="link" href="istream_range.html#range.reference.ranges.istream_range.definition">Definition</a>
         </h6>
 <p>
@@ -66,7 +66,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="counting_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.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="irange.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="counting_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ranges.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="irange.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/utilities.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/utilities.html (original)
+++ branches/release/libs/range/doc/html/range/reference/utilities.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Utilities</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="ranges/irange.html" title="irange">
@@ -13,16 +13,16 @@
 <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">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="ranges/irange.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="utilities/iterator_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="ranges/irange.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="utilities/iterator_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Utilities">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.reference.utilities"></a><a class="link" href="utilities.html" title="Utilities"> Utilities</a>
 </h3></div></div></div>
@@ -41,14 +41,14 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Class <code class="computeroutput"><span class="identifier">iterator_range</span></code>
-</li>
+ Class <code class="computeroutput"><span class="identifier">iterator_range</span></code>
+ </li>
 <li class="listitem">
- Class <code class="computeroutput"><span class="identifier">sub_range</span></code>
-</li>
+ Class <code class="computeroutput"><span class="identifier">sub_range</span></code>
+ </li>
 <li class="listitem">
- Function <code class="computeroutput"><span class="identifier">join</span></code>
-</li>
+ Function <code class="computeroutput"><span class="identifier">join</span></code>
+ </li>
 </ul></div>
 <p>
         The <code class="computeroutput"><span class="identifier">iterator_range</span></code> class
@@ -77,7 +77,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ranges/irange.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="utilities/iterator_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="ranges/irange.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="utilities/iterator_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/utilities/iterator_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/utilities/iterator_range.html (original)
+++ branches/release/libs/range/doc/html/range/reference/utilities/iterator_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Class iterator_range</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../utilities.html" title="Utilities">
 <link rel="prev" href="../utilities.html" title="Utilities">
@@ -13,16 +13,16 @@
 <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">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="../utilities.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.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="sub_range.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../utilities.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sub_range.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Class iterator_range">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.utilities.iterator_range"></a><a class="link" href="iterator_range.html" title="Class iterator_range"> Class <code class="computeroutput"><span class="identifier">iterator_range</span></code></a>
 </h4></div></div></div>
@@ -48,7 +48,7 @@
           type.
         </p>
 <a name="range.reference.utilities.iterator_range.synopsis"></a><h5>
-<a name="id2796113"></a>
+<a name="id3371932"></a>
           <a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -188,39 +188,26 @@
           iterators from the same container.
         </p>
 <a name="range.reference.utilities.iterator_range.details_member_functions"></a><h5>
-<a name="id2799346"></a>
+<a name="id3375164"></a>
           <a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.details_member_functions">Details
           member functions</a>
         </h5>
 <p>
           <code class="computeroutput"><span class="keyword">operator</span> <span class="identifier">unspecified_bool_type</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span></code>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="special">!</span><span class="identifier">empty</span><span class="special">();</span></code>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="special">!</span><span class="identifier">empty</span><span class="special">();</span></code>
+ </p></blockquote></div>
 <p>
           <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">equal</span><span class="special">(</span> <span class="identifier">iterator_range</span><span class="special">&amp;</span> <span class="identifier">r</span> <span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></code>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span>
- <span class="special">==</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="special">&amp;&amp;</span>
- <span class="identifier">end</span><span class="special">()</span>
- <span class="special">==</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span></code>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">end</span><span class="special">()</span>
+ <span class="special">==</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span></code>
+ </p></blockquote></div>
 <a name="range.reference.utilities.iterator_range.details_functions"></a><h5>
-<a name="id2799590"></a>
+<a name="id3375402"></a>
           <a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.details_functions">Details
           functions</a>
         </h5>
@@ -229,45 +216,27 @@
           <span class="identifier">l</span><span class="special">,</span>
           <span class="keyword">const</span> <span class="identifier">ForwardRange2</span><span class="special">&amp;</span> <span class="identifier">r</span> <span class="special">);</span></code>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">size</span><span class="special">(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">!=</span> <span class="identifier">size</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">?</span> <span class="keyword">false</span> <span class="special">:</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">equal</span><span class="special">(</span>
- <span class="identifier">begin</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">begin</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">);</span></code>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">size</span><span class="special">(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">!=</span> <span class="identifier">size</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">?</span> <span class="keyword">false</span>
+ <span class="special">:</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">equal</span><span class="special">(</span> <span class="identifier">begin</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">begin</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">);</span></code>
+ </p></blockquote></div>
 <p>
           <code class="computeroutput"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span> <span class="keyword">const</span> <span class="identifier">ForwardRange1</span><span class="special">&amp;</span>
           <span class="identifier">l</span><span class="special">,</span>
           <span class="keyword">const</span> <span class="identifier">ForwardRange2</span><span class="special">&amp;</span> <span class="identifier">r</span> <span class="special">);</span></code>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="special">!(</span> <span class="identifier">l</span> <span class="special">==</span> <span class="identifier">r</span> <span class="special">);</span></code>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="special">!(</span> <span class="identifier">l</span> <span class="special">==</span> <span class="identifier">r</span> <span class="special">);</span></code>
+ </p></blockquote></div>
 <p>
           <code class="computeroutput"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&lt;(</span> <span class="keyword">const</span> <span class="identifier">ForwardRange1</span><span class="special">&amp;</span>
           <span class="identifier">l</span><span class="special">,</span>
           <span class="keyword">const</span> <span class="identifier">ForwardRange2</span><span class="special">&amp;</span> <span class="identifier">r</span> <span class="special">);</span></code>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">lexicographical_compare</span><span class="special">(</span>
- <span class="identifier">begin</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">begin</span><span class="special">(</span><span class="identifier">r</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">);</span></code>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">lexicographical_compare</span><span class="special">(</span>
+ <span class="identifier">begin</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">begin</span><span class="special">(</span><span class="identifier">r</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">);</span></code>
+ </p></blockquote></div>
 <p>
           
 </p>
@@ -277,15 +246,9 @@
 </pre>
 <p>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Effects:</strong></span></em></span>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Effects:</strong></span></em></span>
+ </p></blockquote></div>
 <p>
           
 </p>
@@ -301,16 +264,10 @@
           <code class="computeroutput"><span class="identifier">Sequence</span> <span class="identifier">copy_range</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">ForwardRange</span><span class="special">&amp;</span>
           <span class="identifier">r</span> <span class="special">);</span></code>
         </p>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">Sequence</span><span class="special">(</span>
- <span class="identifier">begin</span><span class="special">(</span><span class="identifier">r</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">);</span></code>
- </p>
-<p>
- </p>
-</blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="emphasis"><em><span class="bold"><strong>Returns</strong></span></em></span> <code class="computeroutput"><span class="identifier">Sequence</span><span class="special">(</span>
+ <span class="identifier">begin</span><span class="special">(</span><span class="identifier">r</span><span class="special">),</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">r</span><span class="special">)</span> <span class="special">);</span></code>
+ </p></blockquote></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -322,7 +279,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../utilities.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.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="sub_range.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../utilities.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sub_range.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/utilities/join.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/utilities/join.html (original)
+++ branches/release/libs/range/doc/html/range/reference/utilities/join.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Function join</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../utilities.html" title="Utilities">
 <link rel="prev" href="sub_range.html" title="Class sub_range">
@@ -13,16 +13,16 @@
 <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">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="sub_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.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="../extending.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sub_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../extending.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Function join">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.utilities.join"></a><a class="link" href="join.html" title="Function join"> Function join</a>
 </h4></div></div></div>
@@ -39,7 +39,7 @@
           check if the end of a range has been reached internally during traversal.
         </p>
 <a name="range.reference.utilities.join.synposis"></a><h5>
-<a name="id2802030"></a>
+<a name="id3377826"></a>
           <a class="link" href="join.html#range.reference.utilities.join.synposis">Synposis</a>
         </h5>
 <p>
@@ -65,7 +65,7 @@
 <p>
         </p>
 <a name="range.reference.utilities.join.example"></a><h5>
-<a name="id2802577"></a>
+<a name="id3378374"></a>
           <a class="link" href="join.html#range.reference.utilities.join.example">Example</a>
         </h5>
 <p>
@@ -83,7 +83,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="sub_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.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="../extending.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="sub_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../extending.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/reference/utilities/sub_range.html
==============================================================================
--- branches/release/libs/range/doc/html/range/reference/utilities/sub_range.html (original)
+++ branches/release/libs/range/doc/html/range/reference/utilities/sub_range.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Class sub_range</title>
-<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../utilities.html" title="Utilities">
 <link rel="prev" href="iterator_range.html" title="Class iterator_range">
@@ -13,16 +13,16 @@
 <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">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="iterator_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.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="join.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="iterator_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="join.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Class sub_range">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="range.reference.utilities.sub_range"></a><a class="link" href="sub_range.html" title="Class sub_range"> Class <code class="computeroutput"><span class="identifier">sub_range</span></code></a>
 </h4></div></div></div>
@@ -35,7 +35,7 @@
           is.
         </p>
 <a name="range.reference.utilities.sub_range.synopsis"></a><h5>
-<a name="id2800752"></a>
+<a name="id3376547"></a>
           <a class="link" href="sub_range.html#range.reference.utilities.sub_range.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -117,7 +117,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iterator_range.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.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="join.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="iterator_range.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utilities.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="join.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/style_guide.html
==============================================================================
--- branches/release/libs/range/doc/html/range/style_guide.html (original)
+++ branches/release/libs/range/doc/html/range/style_guide.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Terminology and style guidelines</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="reference/extending/method_3/method_3_2.html" title="Method 3.2: Implement a Range Adaptor with arguments">
@@ -13,16 +13,16 @@
 <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">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/extending/method_3/method_3_2.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="library_headers.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/extending/method_3/method_3_2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="library_headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Terminology and style guidelines">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.style_guide"></a><a class="link" href="style_guide.html" title="Terminology and style guidelines"> Terminology and style guidelines</a>
 </h2></div></div></div>
@@ -39,31 +39,41 @@
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="bold"><strong><span class="emphasis"><em>Value access</em></span></strong></span> category:
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <span class="bold"><strong><span class="emphasis"><em>Value access</em></span></strong></span> category:
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
 <li class="listitem">
- Readable Range
- </li>
+ Readable Range
+ </li>
 <li class="listitem">
- Writeable Range
- </li>
+ Writeable Range
+ </li>
 <li class="listitem">
- Swappable Range
- </li>
+ Swappable Range
+ </li>
 <li class="listitem">
- Lvalue Range
- </li>
+ Lvalue Range
+ </li>
 </ul></div>
-</li>
+ </li>
 <li class="listitem">
-<span class="bold"><strong><span class="emphasis"><em>Traversal</em></span></strong></span> category:
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem"><a class="link" href="concepts/single_pass_range.html" title="Single Pass Range">Single Pass Range</a></li>
-<li class="listitem"><a class="link" href="concepts/forward_range.html" title="Forward Range">Forward Range</a></li>
-<li class="listitem"><a class="link" href="concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a></li>
-<li class="listitem"><a class="link" href="concepts/random_access_range.html" title="Random Access Range">Random Access Range</a></li>
+ <span class="bold"><strong><span class="emphasis"><em>Traversal</em></span></strong></span> category:
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ <a class="link" href="concepts/single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="concepts/forward_range.html" title="Forward Range">Forward Range</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="concepts/bidirectional_range.html" title="Bidirectional Range">Bidirectional
+ Range</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="concepts/random_access_range.html" title="Random Access Range">Random Access
+ Range</a>
+ </li>
 </ul></div>
-</li>
+ </li>
 </ul></div>
 <p>
       Notice how we have used the categories from the <a href="../../../../../libs/iterator/doc/new-iter-concepts.html" target="_top">new
@@ -77,11 +87,11 @@
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Random Access Readable Writeable Range
- </li>
+ Random Access Readable Writeable Range
+ </li>
 <li class="listitem">
- Forward Lvalue Range
- </li>
+ Forward Lvalue Range
+ </li>
 </ul></div>
 <p>
       By convention, we should always specify the <span class="bold"><strong><span class="emphasis"><em>traversal</em></span></strong></span>
@@ -135,7 +145,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reference/extending/method_3/method_3_2.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="library_headers.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/extending/method_3/method_3_2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="library_headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/upgrade.html
==============================================================================
--- branches/release/libs/range/doc/html/range/upgrade.html (original)
+++ branches/release/libs/range/doc/html/range/upgrade.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Upgrade version of Boost.Range</title>
-<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="prev" href="mfc_atl/references.html" title="References">
@@ -13,16 +13,16 @@
 <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">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="mfc_atl/references.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="upgrade/upgrade_from_1_42.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mfc_atl/references.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="upgrade/upgrade_from_1_42.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Upgrade version of Boost.Range">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="range.upgrade"></a><a class="link" href="upgrade.html" title="Upgrade version of Boost.Range"> Upgrade version of Boost.Range</a>
 </h2></div></div></div>
@@ -43,7 +43,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mfc_atl/references.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="upgrade/upgrade_from_1_42.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mfc_atl/references.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="upgrade/upgrade_from_1_42.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_34.html
==============================================================================
--- branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_34.html (original)
+++ branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_34.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Upgrade from version 1.34</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../upgrade.html" title="Upgrade version of Boost.Range">
 <link rel="prev" href="upgrade_from_1_42.html" title="Upgrade from version 1.42">
@@ -13,16 +13,16 @@
 <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">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="upgrade_from_1_42.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.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="../portability.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="upgrade_from_1_42.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../portability.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Upgrade from version 1.34">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.upgrade.upgrade_from_1_34"></a><a class="link" href="upgrade_from_1_34.html" title="Upgrade from version 1.34"> Upgrade from version
       1.34</a>
@@ -32,32 +32,34 @@
       </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
- Direct support for character arrays was abandoned in favor of uniform treatment
- of all arrays. Instead string algorithms can use the new function <a class="link" href="../reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">as_literal</span></code></a><code class="computeroutput"><span class="special">()</span></code>.
- </li>
-<li class="listitem">
-<a class="link" href="../reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">size</span></code></a> now requires a <a class="link" href="../concepts/random_access_range.html" title="Random Access Range">Random
- Access Range</a>. The old behavior is provided as <a class="link" href="../reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">distance</span></code></a><code class="computeroutput"><span class="special">()</span></code>.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_size</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code> has been completely removed in favor
- of <code class="computeroutput"><span class="identifier">range_difference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
-</li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">boost_range_begin</span><span class="special">()</span></code>
- and <code class="computeroutput"><span class="identifier">boost_range_end</span><span class="special">()</span></code>
- have been renamed <code class="computeroutput"><span class="identifier">range_begin</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">range_end</span><span class="special">()</span></code> respectively.
- </li>
-<li class="listitem">
-<code class="computeroutput"><span class="identifier">range_result_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code> and <code class="computeroutput"><span class="identifier">range_reverse_result_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- have been renamed <code class="computeroutput"><span class="identifier">range_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- and <code class="computeroutput"><span class="identifier">range_reverse_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
- </li>
-<li class="listitem">
- The procedure that makes a custom type work with the library has been greatly
- simplified. See <a class="link" href="../reference/extending.html" title="Extending the library">Extending the
- library for UDTs</a> for details.
- </li>
+ Direct support for character arrays was abandoned in favor of uniform
+ treatment of all arrays. Instead string algorithms can use the new function
+ <a class="link" href="../reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">as_literal</span></code></a><code class="computeroutput"><span class="special">()</span></code>.
+ </li>
+<li class="listitem">
+ <a class="link" href="../reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">size</span></code></a> now requires a <a class="link" href="../concepts/random_access_range.html" title="Random Access Range">Random
+ Access Range</a>. The old behavior is provided as <a class="link" href="../reference/concept_implementation/semantics/functions.html" title="Functions"><code class="computeroutput"><span class="identifier">distance</span></code></a><code class="computeroutput"><span class="special">()</span></code>.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_size</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code> has been completely removed in
+ favor of <code class="computeroutput"><span class="identifier">range_difference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">boost_range_begin</span><span class="special">()</span></code>
+ and <code class="computeroutput"><span class="identifier">boost_range_end</span><span class="special">()</span></code>
+ have been renamed <code class="computeroutput"><span class="identifier">range_begin</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">range_end</span><span class="special">()</span></code> respectively.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">range_result_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ and <code class="computeroutput"><span class="identifier">range_reverse_result_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ have been renamed <code class="computeroutput"><span class="identifier">range_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ and <code class="computeroutput"><span class="identifier">range_reverse_iterator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ </li>
+<li class="listitem">
+ The procedure that makes a custom type work with the library has been
+ greatly simplified. See <a class="link" href="../reference/extending.html" title="Extending the library">Extending
+ the library for UDTs</a> for details.
+ </li>
 </ol></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -70,7 +72,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="upgrade_from_1_42.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.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="../portability.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="upgrade_from_1_42.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../portability.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_42.html
==============================================================================
--- branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_42.html (original)
+++ branches/release/libs/range/doc/html/range/upgrade/upgrade_from_1_42.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -2,8 +2,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Upgrade from version 1.42</title>
-<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
 <link rel="up" href="../upgrade.html" title="Upgrade version of Boost.Range">
 <link rel="prev" href="../upgrade.html" title="Upgrade version of Boost.Range">
@@ -13,16 +13,16 @@
 <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">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="../upgrade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.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="upgrade_from_1_34.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../upgrade.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="upgrade_from_1_34.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Upgrade from version 1.42">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="range.upgrade.upgrade_from_1_42"></a><a class="link" href="upgrade_from_1_42.html" title="Upgrade from version 1.42"> Upgrade from version
       1.42</a>
@@ -31,22 +31,26 @@
         New features:
       </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><a class="link" href="../reference/adaptors.html" title="Range Adaptors">Range adaptors</a></li>
-<li class="listitem"><a class="link" href="../reference/algorithms.html" title="Range Algorithm">Range algorithms</a></li>
+<li class="listitem">
+ <a class="link" href="../reference/adaptors.html" title="Range Adaptors">Range adaptors</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="../reference/algorithms.html" title="Range Algorithm">Range algorithms</a>
+ </li>
 </ol></div>
 <p>
         Removed:
       </p>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<code class="computeroutput"><span class="identifier">iterator_range</span></code> no longer
- has a <code class="computeroutput"><span class="identifier">is_singular</span></code> member
- function. The singularity restrictions have been removed from the <code class="computeroutput"><span class="identifier">iterator_range</span></code> class since this added
- restrictions to ranges of iterators whose default constructors were not
- singular. Previously the <code class="computeroutput"><span class="identifier">is_singular</span></code>
- member function always returned <code class="computeroutput"><span class="keyword">false</span></code>
- in release build configurations, hence it is not anticipated that this
- interface change will produce difficulty in upgrading.
- </li></ol></div>
+ <code class="computeroutput"><span class="identifier">iterator_range</span></code> no longer
+ has a <code class="computeroutput"><span class="identifier">is_singular</span></code> member
+ function. The singularity restrictions have been removed from the <code class="computeroutput"><span class="identifier">iterator_range</span></code> class since this added
+ restrictions to ranges of iterators whose default constructors were not
+ singular. Previously the <code class="computeroutput"><span class="identifier">is_singular</span></code>
+ member function always returned <code class="computeroutput"><span class="keyword">false</span></code>
+ in release build configurations, hence it is not anticipated that this
+ interface change will produce difficulty in upgrading.
+ </li></ol></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -58,7 +62,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../upgrade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.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="upgrade_from_1_34.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../upgrade.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../upgrade.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="upgrade_from_1_34.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/range/doc/introduction.qbk
==============================================================================
--- branches/release/libs/range/doc/introduction.qbk (original)
+++ branches/release/libs/range/doc/introduction.qbk 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -12,62 +12,27 @@
 * more flexible, compact and maintainable client code
 * safe use of built-in arrays (for legacy code; why else would you use built-in arrays?)
 
-Below are given a small example (the complete example can be found [@http://www.boost.org/libs/range/test/algorithm_example.cpp here] ):
-
+[heading Example - Iterate over the values in a map]
+``
+using namespace boost;
+using namespace boost::adaptors;
+for_each( my_map | map_values, fn );
 ``
- //
- // example: extracting bounds in a generic algorithm
- //
- template< class ForwardReadableRange, class T >
- inline typename boost::range_iterator< ForwardReadableRange >::type
- find( ForwardReadableRange& c, const T& value )
- {
- return std::find( boost::begin( c ), boost::end( c ), value );
- }
-
- template< class ForwardReadableRange, class T >
- inline typename boost::range_iterator< const ForwardReadableRange >::type
- find( const ForwardReadableRange& c, const T& value )
- {
- return std::find( boost::begin( c ), boost::end( c ), value );
- }
-
- //
- // replace first value and return its index
- //
- template< class ForwardReadableWriteableRange, class T >
- inline typename boost::range_size< ForwardReadableWriteableRange >::type
- my_generic_replace( ForwardReadableWriteableRange& c, const T& value, const T& replacement )
- {
- typename boost::range_iterator< ForwardReadableWriteableRange >::type found = find( c, value );
-
- if( found != boost::end( c ) )
- *found = replacement;
- return std::distance( boost::begin( c ), found );
- }
-
- //
- // usage
- //
- const int N = 5;
- std::vector<int> my_vector;
- int values[] = { 1,2,3,4,5,6,7,8,9 };
-
- my_vector.assign( values, boost::end( values ) );
- typedef std::vector<int>::iterator iterator;
- std::pair<iterator,iterator> my_view( boost::begin( my_vector ),
- boost::begin( my_vector ) + N );
- char str_val[] = "a string";
- char* str = str_val;
-
- std::cout << my_generic_replace( my_vector, 4, 2 );
- std::cout << my_generic_replace( my_view, 4, 2 );
- std::cout << my_generic_replace( str, 'a', 'b' );
 
- // prints '3', '5' and '0'
+[heading Example - Iterate over the keys in a map]
+``
+using namespace boost;
+using namespace boost::adaptors;
+for_each( my_map | map_keys, fn );
 ``
 
-By using the free-standing functions and __metafunctions__, the code automatically works for all the types supported by this library; now and in the future. Notice that we have to provide two versions of `find()` since we cannot forward a non-const rvalue with reference arguments (see this article about __the_forwarding_problem__ ).
+[heading Example - Push the even values from a map in reverse order into the container `target`]
+``
+using namespace boost;
+using namespace boost::adaptors;
+// Assume that is_even is a predicate that has been implemented elsewhere...
+push_back(target, my_map | map_values | filtered(is_even()) | reversed);
+``
 
 [endsect]
 

Deleted: branches/release/libs/range/doc/reference/adaptors/adjacent_filtered.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/adjacent_filtered.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="adjacent_filtered"></a>
- <h4><code>adjacent_filtered</code></h4>
- <blockquote>
- <pre> rng | boost::adaptors::adjacent_filtered( bi_pred )
- </pre>
- <pre> boost::make_adjacent_filtered_range( rng, bi_pred )
- </pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range is convertible to both argument types
- of <code>bi_pred</code>.
- </li>
- <li>
- <b>Postcondition:</b>
- For all adjacent elements <code>[x,y]</code> in the returned range,
- <code>bi_pred(x,y)</code> is <code>true</code>.
- </li>
- <li>
- <b>Throws:</b>
- Whatever the copy-constructor of bi_pred might throw.
- </li>
- <li>
- <b>Range Category:</b>
- SinglePassRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/adjacent_filtered.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;functional&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::assign;
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,1,2,2,2,3,4,5,6;
-
- boost::copy(
- input | adjacent_filtered(std::not_equal_to&lt;<span class="keyword">int</span>&gt;()),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This would produce the output:<br />
- <code>1,2,3,4,5,6</code><br />
- </p>
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/copied.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/copied.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="copied"></a>
- <h4><code>copied</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::copied( n, m )</pre>
- <pre>boost::make_copied_range( rng, n, m )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- <code>0 &lt;= n &amp;&amp; n &lt;= m &amp;&amp; m &lt; distance(rng)</code>
- </li>
- <li>
- <b>Returns:</b>
- A new <code>iterator_range</code> that holds the sliced range
- <code>[n,m)</code> of the original range.
- </li>
- <li>
- <b>Range Category:</b>
- RandomAccessRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/copied.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::assign;
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9,10;
-
- boost::copy(
- input | copied(1, 5),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This would produce the output:
- <code>2,3,4,5</code>
- </p>
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/filtered.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/filtered.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="filtered"></a>
- <h4><code>filtered</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::filtered( pred )</pre>
- <pre>boost::make_filtered_range( rng, pred )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range is convertible to the argument type of
- <code>pred</code>.
- </li>
- <li>
- <b>Postcondition:</b>
- For all elements <code>x</code> in the returned range,
- <code>pred(x)</code> is <code>true</code>
- </li>
- <li>
- <b>Throws:</b>
- Whatever the copy-constructor of pred might throw.
- </li>
- <li>
- <b>Range Category:</b>
- ForwardRange
- </li>
- <li>
- <b>Returned Range Category:</b>
- ForwardRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/filtered.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">struct</span> is_even
- {
- <span class="keyword">bool operator</span>()(<span class="keyword">int</span> x) <span class="keyword">const</span> { <span class="keyword">return</span> x % 2 == 0; }
- };
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::assign;
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9;
-
- boost::copy(
- input | filtered(is_even()),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This would produce the output: <br />
- <code>2,4,6,8</code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/indexed.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/indexed.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,117 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="indexed"></a>
- <h4><code>indexed</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::indexed</pre>
- <pre>boost::make_indexed_range( rng )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Returns:</b>
- A range adapted to return both the element and the associated
- index.
- The returned range consists of iterators that have in addition
- to the usual iterator member functions an
- <code>index()</code> member function that returns the appropriate
- index for the element in the sequence corresponding with the
- iterator.
- </li>
- <li>
- <b>Range Category:</b>
- SinglePassRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/indexed.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">template</span>&lt;<span class="keyword">class</span> Iterator&gt;
- void display_element_and_index(Iterator first, Iterator last)
- {
- <span class="keyword">for</span> (Iterator it = first; it != last; ++it)
- {
- std::cout << "Element = " << *it
- << " Index = " << it.index() << std::endl;
- }
- }
-
- <span class="keyword">template</span>&lt;<span class="keyword">class</span> SinglePassRange&gt;
- void display_element_and_index(<span class="keyword">const</span> SinglePassRange& rng)
- {
- display_element_and_index(boost::begin(rng), boost::end(rng));
- }
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::assign;
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 10,20,30,40,50,60,70,80,90;
-
- display_element_and_index( input | indexed(0) );
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- Element = 10 Index = 0 <br />
- Element = 20 Index = 1 <br />
- Element = 30 Index = 2 <br />
- Element = 40 Index = 3 <br />
- Element = 50 Index = 4 <br />
- Element = 60 Index = 5 <br />
- Element = 70 Index = 6 <br />
- Element = 80 Index = 7 <br />
- Element = 90 Index = 8 <br />
- </code>
- </p>
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/indirected.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/indirected.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="indirected"></a>
- <h4><code>indirected</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::indirected</pre>
- <pre>boost::make_indirected_range( rng )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range defines unary <code>operator*()</code>
- </li>
- <li>
- <b>Postcondition:</b>
- For all elements <code>x</code> in the returned range,
- <code>x</code> is the result of <code>*y</code> where
- <code>y</code> is the corresponding element in the original range.
- </li>
- <li>
- <b>Range Category:</b>
- SinglePassRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/indirected.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/shared_ptr.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::vector&lt;boost::shared_ptr&lt;<span class="keyword">int</span>&gt; &gt; input;
-
- <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < 10; ++i)
- input.push_back(boost::shared_ptr&lt;<span class="keyword">int</span>&gt;(<span class="keyword">new int</span>(i)));
-
- boost::copy(
- input | indirected,
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>0,1,2,3,4,5,6,7,8,9</code>
- </p>
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/map_keys.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/map_keys.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="map_keys"></a>
- <h4><code>map_keys</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::map_keys</pre>
- <pre>boost::make_map_key_range( rng )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range is an instantiation of std::pair.
- </li>
- <li>
- <b>Postcondition:</b>
- For all elements <code>x</code> in the returned range,
- <code>x</code> is the result of <code>y.first</code> where
- <code>y</code> is the corresponding element in the original range.
- </li>
- <li>
- <b>Range Category:</b>
- SinglePassRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/map.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;map&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::assign;
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::map&lt;<span class="keyword">int</span>,<span class="keyword">int</span>&gt; input;
- <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < 10; ++i)
- input.insert(std::make_pair(i, i * 10));
-
- boost::copy(
- input | map_keys,
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 0,1,2,3,4,5,6,7,8,9
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/map_values.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/map_values.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="map_values"></a>
- <h4><code>map_values</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::map_values</pre>
- <pre>boost::make_map_value_range( rng )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range is an instantiation of std::pair.
- </li>
- <li>
- <b>Postcondition:</b>
- For all elements <code>x</code> in the returned range,
- <code>x</code> is the result of <code>y.second</code> where
- <code>y</code> is the corresponding element in the original range.
- </li>
- <li>
- <b>Range Category:</b>
- SinglePassRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/map.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;map&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::assign;
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::map&lt;<span class="keyword">int</span>,<span class="keyword">int</span>&gt; input;
- <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < 10; ++i)
- input.insert(std::make_pair(i, i * 10));
-
- boost::copy(
- input | map_values,
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 0,10,20,30,40,50,60,70,80,90
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/replaced.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/replaced.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="replaced"></a>
- <h4><code>replaced</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::replaced( new_value, old_value )</pre>
- <pre>boost::make_replaced_range( rng, new_value, old_value )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- <ul>
- <li>
- <code>new_value</code> is convertible to the value-type of
- the range.
- </li>
- <li>
- <code>old_value</code> is convertible to the value-type of
- the range.
- </li>
- </ul>
- </li>
- <li>
- <b>Postcondition:</b>
- For all elements <code>x</code> in the returned range, the value
- <code>x</code> is equal to the value of
- <code>(y == old_value) ? new_value : y</code>
- where <code>y</code> is the corresponding element in the original
- range.
- </li>
- <li>
- <b>Range Category:</b>
- ForwardRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/replaced.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
- <span class="keyword">using namespace</span> boost::assign;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,2,5,2,7,2,9;
-
- boost::copy(
- input | replaced(2, 10),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 1,10,3,10,5,10,7,10,9
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/replaced_if.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/replaced_if.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,114 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="replaced_if"></a>
- <h4><code>replaced_if</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::replaced_if( pred, new_value )</pre>
- <pre>boost::make_replaced_if_range( rng, pred, new_value )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- <ul>
- <li>
- The range value-type is convertible to the argument type
- of <code>pred</code>.
- </li>
- <li>
- <code>new_value</code> is convertible to the value-type
- of the range.
- </li>
- </ul>
- </li>
- <li>
- <b>Postconditions:</b>
- For all elements <code>[x]</code> in the returned range, the value
- <code>x</code> is equal to the value of
- <code>pred(y) ? new_value : y</code>
- where <code>y</code> is the corresponding element in the original
- range.
- </li>
- <li>
- <b>Range Category:</b>
- ForwardRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/replaced_if.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">struct</span> is_even
- {
- <span class="keyword">bool operator</span>()(<span class="keyword">int</span> x) <span class="keyword">const</span> { <span class="keyword">return</span> x % 2 == 0; }
- };
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
- <span class="keyword">using namespace</span> boost::assign;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9;
-
- boost::copy(
- input | replaced_if(is_even(), 10),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
-
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 1,10,3,10,5,10,7,10,9
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/reversed.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/reversed.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="reversed"></a>
- <h4><code>reversed</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::reversed</pre>
- <pre>boost::make_reversed_range( rng )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Returns:</b>
- A range whose iterators behave as if they were the original
- iterators wrapped in <code>reverse_iterator</code>.
- </li>
- <li>
- <b>Range Category:</b>
- BidirectionalRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/reversed.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
- <span class="keyword">using namespace</span> boost::assign;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9;
-
- boost::copy(
- input | reversed,
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 9,8,7,6,5,4,3,2,1
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/sliced.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/sliced.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="sliced"></a>
- <h4><code>sliced</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::sliced( n, m )</pre>
- <pre>boost::make_sliced_range( rng, n, m )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- <code>0 <= n && n <= m && m < distance(rng)</code>
- </li>
- <li>
- <b>Returns:</b>
- <code>make_range(rng, n, m)</code>
- </li>
- <li>
- <b>Range Category:</b>
- RandomAccessRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/sliced.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
- <span class="keyword">using namespace</span> boost::assign;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9;
-
- boost::copy(
- input | sliced(2, 5),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 3,4,5
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/strided.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/strided.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="strided"></a>
- <h4><code>strided</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::strided( n )</pre>
- <pre>boost::make_strided_range( rng, n )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- <code>0 <= n && n &lt;= distance(rng)</code>
- </li>
- <li>
- <b>Returns:</b>
- A new range based on <code>rng</code> where traversal is performed in steps of <code>n</code>.
- </li>
- <li>
- <b>Range Category:</b>
- RandomAccessRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/strided.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
- <span class="keyword">using namespace</span> boost::assign;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9,10;
-
- boost::copy(
- input | strided(2),
- std::ostream_iterator&lt;<span class="keyword">int</span>&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output:
- <code>
- 1,3,5,7,9
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/tokenized.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/tokenized.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,118 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="tokenized"></a>
- <h4><code>tokenized</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::tokenized( regex )</pre>
- <pre>rng | boost::adaptors::tokenized( regex, i )</pre>
- <pre>rng | boost::adaptors::tokenized( regex, rndRng )</pre>
- <pre>rng | boost::adaptors::tokenized( regex, i, flags )</pre>
- <pre>rng | boost::adaptors::tokenized( regex, rndRng, flags )</pre>
- <pre>boost::make_tokenized_range( rng, regex, i, flags )</pre>
- <pre>boost::make_tokenized_range( rng, regex, rngRng, flags )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- <ul>
- <li>
- Let <code>T</code> denote
- <code>typename range_value< decltype(rng) >::type</code>,
- then <code>regex</code> has the type
- <code>basic_regex&lt;T&gt;</code> or is
- implicitly convertible to one of these types.
- </li>
- <li>
- <code>i</code> has the type <code>int</code>.
- </li>
- <li>
- the value-type of <code>rndRng</code> is <code>int</code>.
- </li>
- <li>
- <code>flags</code> has the type
- <code>regex_constants::syntax_option_type</code>.
- </li>
- </ul>
- </li>
- <li>
- <b>Returns:</b>
- A range whose iterators behave as if they were the
- original iterators wrapped in <code>regex_token_iterator</code>.
- The first iterator in the range would be constructed by
- forwarding all the arguments of <code>tokenized()</code> to the
- <code>regex_token_iterator</code> constructor.
- </li>
- <li>
- <b>Throws:</b>
- Whatever constructing and copying equivalent
- <code>regex_token_iterator</code>s might throw.
- </li>
- <li>
- <b>Range Category:</b>
- RandomAccessRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/tokenized.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm_ext/push_back.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/assert.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;string&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv)
- {
- <span class="keyword">using namespace</span> boost::adaptors;
-
- std::string input = "a b c d e f g hijklmnopqrstuvwxyz";
- std::vector< boost::sub_match< std::string::iterator > > result;
- boost::push_back(result, input | tokenized(boost::regex("\\b")));
-
- BOOST_ASSERT( boost::size(result) == 16u );
-
- <span class="keyword">return</span> 0;
- }
- </pre>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/transformed.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/transformed.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="transformed"></a>
- <h4><code>transformed</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::transformed( fun )</pre>
- <pre>boost::make_transformed_range( rng, fun )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range is convertible to the argument type
- of fun.
- </li>
- <li>
- <b>Postcondition:</b>
- For all elements <code>x</code> in the returned range,
- <code>x</code> is the result of <code>fun(y)</code> where
- <code>y</code> is the corresponding element in the original range.
- </li>
- <li>
- <b>Throws:</b>
- Whatever the copy-constructor of <code>fun</code> might throw.
- </li>
- <li>
- <b>Range Category:</b>
- SinglePassRange
- </li>
- </ul>
- <hr />
- <h3>Example</h3>
- <pre>
- <span class="keyword">#include</span> &lt;boost/range/adaptor/transformed.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/algorithm/copy.hpp&gt;
- <span class="keyword">#include</span> &lt;boost/range/assign.hpp&gt;
- <span class="keyword">#include</span> &lt;algorithm&gt;
- <span class="keyword">#include</span> &lt;iostream&gt;
- <span class="keyword">#include</span> &lt;vector&gt;
-
- <span class="keyword">struct</span> double_int
- {
- <span class="keyword">typedef int</span> result_type;
- <span class="keyword">int operator</span>()(<span class="keyword">int</span> x) <span class="keyword">const</span> { <span class="keyword">return</span> x * 2; }
- };
-
- <span class="keyword">int</span> main(<span class="keyword">int</span> argc, <span class="keyword">const char</span>* argv[])
- {
- <span class="keyword">using namespace</span> boost::adaptors;
- <span class="keyword">using namespace</span> boost::assign;
-
- std::vector&lt;<span class="keyword">int</span>&gt; input;
- input += 1,2,3,4,5,6,7,8,9,10;
-
- boost::copy(
- input | transformed(double_int()),
- std::ostream_iterator&lt;int&gt;(std::cout, ","));
-
- <span class="keyword">return</span> 0;
- }
- </pre>
- <p>
- This produces the output: <br />
- <code>
- 2,4,6,8,10,12,14,16,18,20
- </code>
- </p>
-
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Deleted: branches/release/libs/range/doc/reference/adaptors/uniqued.html
==============================================================================
--- branches/release/libs/range/doc/reference/adaptors/uniqued.html 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
+++ (empty file)
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Boost.Range Range Adaptors </title>
- <link rel="stylesheet" href="../style.css" type="text/css">
-</head>
-
- <body>
-
- <table border="0" >
- <tr>
- <td ><img src="../../../boost.png" border="0" /></td>
- <td ><h1 align="center">Boost.Range </h1></td>
- </tr>
- </table>
-
- <h2> Range Adaptors </h2>
-
- <hr />
- <a name="uniqued"></a>
- <h4><code>uniqued</code></h4>
- <blockquote>
- <pre>rng | boost::adaptors::uniqued</pre>
- <pre>boost::make_uniqued_range( rng )</pre>
- </blockquote>
- <ul>
- <li>
- <b>Precondition:</b>
- The value-type of the range is comparable with
- <code>operator==()</code>.
- </li>
- <li>
- <b>Postcondition:</b>
- For all adjacent elements <code>[x,y]</code> in the returned range,
- <code>x==y</code> is false.
- </li>
- <li>
- <b>Range Category:</b>
- ForwardRange
- </li>
- </ul>
-
- <hr />
- <h3>Example</h3>
-
- <pre>
- #include &lt;boost/range/adaptor/uniqued.hpp&gt;
- #include &lt;boost/range/algorithm/copy.hpp&gt;
- #include &lt;boost/assign.hpp&gt;
- #include &lt;algorithm&gt;
- #include &lt;iostream&gt;
- #include &lt;vector&gt;
-
- int main(int argc, const char* argv)
- {
- using namespace boost::assign;
- using namespace boost::adaptors;
-
- std::vector&lt;int&gt; input;
- input += 1,1,2,2,2,3,4,5,6;
-
- boost::copy(
- input | uniqued,
- std::ostream_iterator&lt;int&gt;(std::cout, ",") );
-
- return 0;
- }
- </pre>
- <p>
- This would produce the output:<br />
- <code>1,2,3,4,5,6</code><br />
- </p>
- <hr />
- <p>
- (C) Copyright Neil Groves 2009
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
-
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </body>
-</html>
-

Modified: branches/release/libs/range/test/Jamfile.v2
==============================================================================
--- branches/release/libs/range/test/Jamfile.v2 (original)
+++ branches/release/libs/range/test/Jamfile.v2 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -91,12 +91,19 @@
         [ range-test algorithm_test/prev_permutation ]
         [ range-test algorithm_test/random_shuffle ]
         [ range-test algorithm_test/remove ]
+ [ range-test algorithm_test/remove_copy ]
+ [ range-test algorithm_test/remove_copy_if ]
         [ range-test algorithm_test/remove_if ]
         [ range-test algorithm_test/replace ]
+ [ range-test algorithm_test/replace_copy ]
+ [ range-test algorithm_test/replace_copy_if ]
         [ range-test algorithm_test/replace_if ]
         [ range-test algorithm_test/reverse ]
+ [ range-test algorithm_test/reverse_copy ]
         [ range-test algorithm_test/rotate ]
+ [ range-test algorithm_test/rotate_copy ]
         [ range-test algorithm_test/search ]
+ [ range-test algorithm_test/search_n ]
         [ range-test algorithm_test/set_difference ]
         [ range-test algorithm_test/set_intersection ]
         [ range-test algorithm_test/set_symmetric_difference ]
@@ -104,8 +111,10 @@
         [ range-test algorithm_test/sort ]
         [ range-test algorithm_test/stable_partition ]
         [ range-test algorithm_test/stable_sort ]
+ [ range-test algorithm_test/swap_ranges ]
         [ range-test algorithm_test/transform ]
         [ range-test algorithm_test/unique ]
+ [ range-test algorithm_test/unique_copy ]
         [ range-test algorithm_test/upper_bound ]
         [ range-test algorithm_ext_test/copy_n ]
         [ range-test algorithm_ext_test/erase ]

Modified: branches/release/libs/range/test/adaptor_test/map.cpp
==============================================================================
--- branches/release/libs/range/test/adaptor_test/map.cpp (original)
+++ branches/release/libs/range/test/adaptor_test/map.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -13,6 +13,7 @@
 #include <boost/test/test_tools.hpp>
 #include <boost/test/unit_test.hpp>
 
+#include <boost/array.hpp>
 #include <boost/assign.hpp>
 #include <boost/range/algorithm_ext.hpp>
 
@@ -111,6 +112,48 @@
         {
             map_test_impl< std::map<int,int> >();
         }
+
+ void test_trac_item_4388()
+ {
+ typedef std::pair<int,char> pair_t;
+ const boost::array<pair_t,3> ar = {{
+ pair_t(3, 'a'),
+ pair_t(1, 'b'),
+ pair_t(4, 'c')
+ }};
+
+ const boost::array<int, 3> expected_keys = {{ 3, 1, 4 }};
+ const boost::array<char, 3> expected_values = {{ 'a', 'b', 'c' }};
+
+ {
+ std::vector<int> test;
+ boost::push_back(test, ar | boost::adaptors::map_keys);
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ expected_keys.begin(), expected_keys.end(),
+ test.begin(), test.end()
+ );
+ }
+
+ {
+ std::vector<char> test;
+ boost::push_back(test, ar | boost::adaptors::map_values);
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ expected_values.begin(), expected_values.end(),
+ test.begin(), test.end()
+ );
+ }
+
+ {
+ std::vector<char> test;
+ boost::array<std::pair<int, char>, 3> src(ar);
+ boost::push_back(test, src | boost::adaptors::map_values);
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ expected_values.begin(), expected_values.end(),
+ test.begin(), test.end()
+ );
+ }
+ }
+
     }
 }
 
@@ -122,6 +165,7 @@
         = BOOST_TEST_SUITE( "RangeTestSuite.adaptor.map" );
 
     test->add( BOOST_TEST_CASE( &boost::map_test ) );
+ test->add( BOOST_TEST_CASE( &boost::test_trac_item_4388 ) );
 
     return test;
 }

Modified: branches/release/libs/range/test/algorithm_test/adjacent_find.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/adjacent_find.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/adjacent_find.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -9,7 +9,7 @@
 // For more information, see http://www.boost.org/libs/range/
 //
 #include <boost/range/algorithm/adjacent_find.hpp>
-
+#include <boost/range/iterator_range.hpp>
 #include <boost/test/test_tools.hpp>
 #include <boost/test/unit_test.hpp>
 
@@ -38,14 +38,18 @@
 
             BOOST_CHECK( boost::adjacent_find(cont) == cont.end() );
             BOOST_CHECK( boost::adjacent_find(cref_cont) == cref_cont.end() );
+ BOOST_CHECK( boost::adjacent_find(boost::make_iterator_range(cont)) == cont.end() );
             BOOST_CHECK( boost::adjacent_find(cont, pred) == cont.end() );
             BOOST_CHECK( boost::adjacent_find(cref_cont, pred) == cref_cont.end() );
+ BOOST_CHECK( boost::adjacent_find(boost::make_iterator_range(cont), pred) == cont.end() );
 
             cont += 1;
             BOOST_CHECK( boost::adjacent_find(cont) == cont.end() );
             BOOST_CHECK( boost::adjacent_find(cref_cont) == cref_cont.end() );
+ BOOST_CHECK( boost::adjacent_find(boost::make_iterator_range(cont)) == cont.end() );
             BOOST_CHECK( boost::adjacent_find(cont, pred) == cont.end() );
             BOOST_CHECK( boost::adjacent_find(cref_cont, pred) == cref_cont.end() );
+ BOOST_CHECK( boost::adjacent_find(boost::make_iterator_range(cont), pred) == cont.end() );
 
             cont += 2,3,4,5,5,5,6,7,8,9;
             iterator_t it = boost::adjacent_find(cont);
@@ -57,6 +61,8 @@
             {
                 BOOST_CHECK( *it == 5 );
             }
+ BOOST_CHECK( it == boost::adjacent_find(boost::make_iterator_range(cont)) );
+ BOOST_CHECK( it_pred == boost::adjacent_find(boost::make_iterator_range(cont), pred) );
             const_iterator_t cit = boost::adjacent_find(cref_cont);
             const_iterator_t cit_pred = boost::adjacent_find(cref_cont, pred);
             BOOST_CHECK( cit == cit_pred );

Modified: branches/release/libs/range/test/algorithm_test/binary_search.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/binary_search.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/binary_search.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -37,6 +37,8 @@
 
             BOOST_CHECK( reference_result == test_result );
 
+ BOOST_CHECK( test_result == boost::binary_search(boost::make_iterator_range(test), 5) );
+
             BOOST_CHECK_EQUAL_COLLECTIONS(
                 reference.begin(), reference.end(),
                 test.begin(), test.end()
@@ -68,6 +70,8 @@
 
             bool test_result = boost::binary_search(test, 5, pred);
 
+ BOOST_CHECK( test_result == boost::binary_search(boost::make_iterator_range(test), 5, pred) );
+
             BOOST_CHECK( reference_result == test_result );
 
             BOOST_CHECK_EQUAL_COLLECTIONS(

Modified: branches/release/libs/range/test/algorithm_test/copy.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/copy.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/copy.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -42,6 +42,13 @@
                 target.begin(), target.end(),
                 source.begin(), source.end()
                 );
+
+ it == boost::copy(boost::make_iterator_range(source), target.begin());
+
+ BOOST_CHECK( it == target.end() );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(target.begin(), target.end(),
+ source.begin(), source.end());
         }
 
         void test_copy()

Modified: branches/release/libs/range/test/algorithm_test/copy_backward.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/copy_backward.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/copy_backward.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -39,6 +39,10 @@
             BOOST_CHECK( it == target.end() );
             BOOST_CHECK_EQUAL_COLLECTIONS( target.begin(), target.end(),
                 source.rbegin(), source.rend() );
+
+ BOOST_CHECK( it == boost::copy_backward(boost::make_iterator_range(source), target.begin()) );
+ BOOST_CHECK_EQUAL_COLLECTIONS( target.begin(), target.end(),
+ source.rbegin(), source.rend() );
         }
 
         void test_copy_backward()

Copied: branches/release/libs/range/test/algorithm_test/copy_n.cpp (from r61648, /trunk/libs/range/test/algorithm_test/copy_n.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/copy_n.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/copy_n.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -40,6 +40,13 @@
             target.begin(), target.end(),
             source.begin(), source.end()
             );
+
+ it = boost::copy(boost::make_iterator_range(source), target.begin());
+
+ BOOST_CHECK( it == target.end() );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(target.begin(), target.end(),
+ source.begin(), source.end());
     }
 
     void test_copy_n()

Modified: branches/release/libs/range/test/algorithm_test/count.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/count.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/count.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -31,28 +31,36 @@
             Container cont;
             const Container& cref_cont = cont;
 
- BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0) );
- BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(boost::make_iterator_range(cont), 0u) );
 
             cont += 1;
- BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0) );
- BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0) );
- BOOST_CHECK_EQUAL( 1u, boost::count(cont, 1) );
- BOOST_CHECK_EQUAL( 1u, boost::count(cref_cont, 1) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(boost::make_iterator_range(cont), 0u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(cont, 1u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(cref_cont, 1u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(boost::make_iterator_range(cont), 1u) );
 
             cont += 2,3,4,5,6,7,8,9;
- BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0) );
- BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0) );
- BOOST_CHECK_EQUAL( 1u, boost::count(cont, 1) );
- BOOST_CHECK_EQUAL( 1u, boost::count(cref_cont, 1) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(boost::make_iterator_range(cont), 0u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(cont, 1u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(cref_cont, 1u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(boost::make_iterator_range(cont), 1u) );
 
             cont += 2;
- BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0) );
- BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0) );
- BOOST_CHECK_EQUAL( 1u, boost::count(cont, 1) );
- BOOST_CHECK_EQUAL( 1u, boost::count(cref_cont, 1) );
- BOOST_CHECK_EQUAL( 2u, boost::count(cont, 2) );
- BOOST_CHECK_EQUAL( 2u, boost::count(cref_cont, 2) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(cref_cont, 0u) );
+ BOOST_CHECK_EQUAL( 0u, boost::count(boost::make_iterator_range(cont), 0u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(cont, 1u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(cref_cont, 1u) );
+ BOOST_CHECK_EQUAL( 1u, boost::count(boost::make_iterator_range(cont), 1u) );
+ BOOST_CHECK_EQUAL( 2u, boost::count(cont, 2u) );
+ BOOST_CHECK_EQUAL( 2u, boost::count(cref_cont, 2u) );
+ BOOST_CHECK_EQUAL( 2u, boost::count(boost::make_iterator_range(cont), 2u) );
         }
 
         void test_count()

Modified: branches/release/libs/range/test/algorithm_test/count_if.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/count_if.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/count_if.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -15,6 +15,7 @@
 
 #include <boost/assign.hpp>
 #include "../test_function/false_predicate.hpp"
+#include "../test_function/true_predicate.hpp"
 #include "../test_function/equal_to_x.hpp"
 #include <algorithm>
 #include <list>
@@ -38,29 +39,42 @@
 
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cont, pred_t(0)) );
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, pred_t(0)) );
+ BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), pred_t(0)) );
 
             cont += 1;
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cont, pred_t(0)) );
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, pred_t(0)) );
+ BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), pred_t(0)) );
             BOOST_CHECK_EQUAL( 1u, boost::count_if(cont, pred_t(1)) );
             BOOST_CHECK_EQUAL( 1u, boost::count_if(cref_cont, pred_t(1)) );
+ BOOST_CHECK_EQUAL( 1u, boost::count_if(boost::make_iterator_range(cont), pred_t(1)) );
 
             cont += 2,3,4,5,6,7,8,9;
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cont, pred_t(0)) );
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, pred_t(0)) );
+ BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), pred_t(0)) );
             BOOST_CHECK_EQUAL( 1u, boost::count_if(cont, pred_t(1)) );
             BOOST_CHECK_EQUAL( 1u, boost::count_if(cref_cont, pred_t(1)) );
+ BOOST_CHECK_EQUAL( 1u, boost::count_if(boost::make_iterator_range(cont), pred_t(1)) );
 
             cont += 2;
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cont, pred_t(0)) );
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, pred_t(0)) );
+ BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), pred_t(0)) );
             BOOST_CHECK_EQUAL( 1u, boost::count_if(cont, pred_t(1)) );
             BOOST_CHECK_EQUAL( 1u, boost::count_if(cref_cont, pred_t(1)) );
+ BOOST_CHECK_EQUAL( 1u, boost::count_if(boost::make_iterator_range(cont), pred_t(1)) );
             BOOST_CHECK_EQUAL( 2u, boost::count_if(cont, pred_t(2)) );
             BOOST_CHECK_EQUAL( 2u, boost::count_if(cref_cont, pred_t(2)) );
+ BOOST_CHECK_EQUAL( 2u, boost::count_if(boost::make_iterator_range(cont), pred_t(2)) );
 
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cont, false_predicate()) );
             BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, false_predicate()) );
+ BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), false_predicate()) );
+
+ BOOST_CHECK_EQUAL( cont.size(), boost::count_if(cont, true_predicate()) );
+ BOOST_CHECK_EQUAL( cont.size(), boost::count_if(cref_cont, true_predicate()) );
+ BOOST_CHECK_EQUAL( cont.size(), boost::count_if(boost::make_iterator_range(cont), true_predicate()) );
         }
 
         void test_count_if()

Modified: branches/release/libs/range/test/algorithm_test/equal.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/equal.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/equal.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -38,30 +38,70 @@
             Container2& cont2 = mcont2;
 
             BOOST_CHECK( boost::equal(cont1, cont2) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( boost::equal(cont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2)) );
             BOOST_CHECK( boost::equal(cont1, cont2, std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2, std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(cont1, boost::make_iterator_range(cont2), std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::equal_to<int>()) );
             BOOST_CHECK( boost::equal(cont1, cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
 
             mcont1 += 1;
             BOOST_CHECK( !boost::equal(cont1, cont2) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( !boost::equal(cont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2)) );
             BOOST_CHECK( !boost::equal(cont1, cont2, std::equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2, std::equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(cont1, boost::make_iterator_range(cont2), std::equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::equal_to<int>()) );
             BOOST_CHECK( !boost::equal(cont1, cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
 
             mcont1.clear();
             mcont2 += 1;
             BOOST_CHECK( !boost::equal(cont1, cont2) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2)) );
             BOOST_CHECK( !boost::equal(cont1, cont2, std::equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2, std::equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::equal_to<int>()) );
             BOOST_CHECK( !boost::equal(cont1, cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
 
             mcont1 += 1;
             BOOST_CHECK( boost::equal(cont1, cont2) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( boost::equal(cont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2)) );
             BOOST_CHECK( boost::equal(cont1, cont2, std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2, std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(cont1, boost::make_iterator_range(cont2), std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::equal_to<int>()) );
             BOOST_CHECK( !boost::equal(cont1, cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(cont1, boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
 
             mcont1 += 2,3,4,5,6,7,8,9;
             mcont2 += 2,3,4,5,6,7,8,9;
             BOOST_CHECK( boost::equal(cont1, cont2) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( boost::equal(cont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2)) );
             BOOST_CHECK( boost::equal(cont1, cont2, std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), cont2, std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(cont1, boost::make_iterator_range(cont2), std::equal_to<int>()) );
+ BOOST_CHECK( boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::equal_to<int>()) );
             BOOST_CHECK( !boost::equal(cont1, cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), cont2, std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(cont1, boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
+ BOOST_CHECK( !boost::equal(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), std::not_equal_to<int>()) );
         }
 
         template< class Container1, class Container2 >

Modified: branches/release/libs/range/test/algorithm_test/equal_range.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/equal_range.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/equal_range.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -70,8 +70,11 @@
 
             pair_t test_result = boost::equal_range(test, 5);
 
- check_result(reference, reference_result,
- test, test_result);
+ check_result(reference, reference_result, test, test_result);
+
+ pair_t test_result2 = boost::equal_range(boost::make_iterator_range(test), 5);
+
+ check_result(reference, reference_result, test, test_result2);
         }
 
         template<class Container, class BinaryPredicate>
@@ -107,8 +110,11 @@
 
             pair_t test_result = boost::equal_range(test, 5, BinaryPredicate());
 
- check_result(reference, reference_result,
- test, test_result);
+ check_result(reference, reference_result, test, test_result);
+
+ pair_t test_result2 = boost::equal_range(boost::make_iterator_range(test), 5, BinaryPredicate());
+
+ check_result(reference, reference_result, test, test_result2);
         }
 
         template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/fill.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/fill.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/fill.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -36,6 +36,12 @@
 
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
                 target.begin(), target.end() );
+
+ Container target2(cont);
+ boost::fill(boost::make_iterator_range(target2), 1);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target2.begin(), target2.end() );
         }
 
         template< class Container >

Modified: branches/release/libs/range/test/algorithm_test/find.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/find.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/find.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,7 +33,11 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::find(cont, 3);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::find(cont, 3);
+ iter_t result2 = boost::find(boost::make_iterator_range(cont), 3);
+ BOOST_CHECK( result == result2 );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -43,7 +47,11 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy&, Container& cont)
                 {
- return boost::find<return_type>(cont, 3);
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::find<return_type>(cont, 3);
+ result_t result2 = boost::find<return_type>(boost::make_iterator_range(cont), 3);
+ BOOST_CHECK( result == result2 );
+ return result;
                 }
             };
 
@@ -90,6 +98,8 @@
             std::vector<int> vi;
             const std::vector<int>& cvi = vi;
             std::vector<int>::const_iterator it = boost::find(vi, 0);
+ std::vector<int>::const_iterator it2 = boost::find(cvi, 0);
+ BOOST_CHECK( it == it2 );
         }
     }
 }

Modified: branches/release/libs/range/test/algorithm_test/find_end.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/find_end.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/find_end.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -41,7 +41,12 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::find_end(cont, m_cont);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::find_end(cont, m_cont);
+ BOOST_CHECK( result == boost::find_end(boost::make_iterator_range(cont), m_cont) );
+ BOOST_CHECK( result == boost::find_end(cont, boost::make_iterator_range(m_cont)) );
+ BOOST_CHECK( result == boost::find_end(boost::make_iterator_range(cont), boost::make_iterator_range(m_cont)) );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -51,7 +56,13 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::find_end<return_type>(cont, policy.cont());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::find_end<return_type>(cont, policy.cont());
+ BOOST_CHECK( result == boost::find_end<return_type>(boost::make_iterator_range(cont), policy.cont()) );
+ BOOST_CHECK( result == boost::find_end<return_type>(cont, boost::make_iterator_range(policy.cont())) );
+ BOOST_CHECK( result == boost::find_end<return_type>(boost::make_iterator_range(cont),
+ boost::make_iterator_range(policy.cont())) );
+ return result;
                 }
             };
 
@@ -84,7 +95,12 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::find_end(cont, m_cont, m_pred);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t it = boost::find_end(cont, m_cont, m_pred);
+ BOOST_CHECK( it == boost::find_end(boost::make_iterator_range(cont), m_cont, m_pred) );
+ BOOST_CHECK( it == boost::find_end(cont, boost::make_iterator_range(m_cont), m_pred) );
+ BOOST_CHECK( it == boost::find_end(boost::make_iterator_range(cont), boost::make_iterator_range(m_cont), m_pred) );
+ return it;
             }
 
             template<range_return_value return_type>
@@ -94,6 +110,12 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::find_end<return_type>(cont, policy.cont(), policy.pred());
+ BOOST_CHECK( result == boost::find_end<return_type>(boost::make_iterator_range(cont), policy.cont(), policy.pred()) );
+ BOOST_CHECK( result == boost::find_end<return_type>(cont, boost::make_iterator_range(policy.cont()), policy.pred()) );
+ BOOST_CHECK( result == boost::find_end<return_type>(boost::make_iterator_range(cont),
+ boost::make_iterator_range(policy.cont()), policy.pred()) );
                     return boost::find_end<return_type>(cont, policy.cont(), policy.pred());
                 }
             };

Modified: branches/release/libs/range/test/algorithm_test/find_first_of.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/find_first_of.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/find_first_of.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -41,7 +41,12 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::find_first_of(cont, m_cont);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::find_first_of(cont, m_cont);
+ BOOST_CHECK( result == boost::find_first_of(boost::make_iterator_range(cont), m_cont) );
+ BOOST_CHECK( result == boost::find_first_of(cont, boost::make_iterator_range(m_cont)) );
+ BOOST_CHECK( result == boost::find_first_of(boost::make_iterator_range(cont), boost::make_iterator_range(m_cont)) );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -51,7 +56,12 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::find_first_of<return_type>(cont, policy.cont());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::find_first_of<return_type>(cont, policy.cont());
+ BOOST_CHECK( result == boost::find_first_of<return_type>(boost::make_iterator_range(cont), policy.cont()) );
+ BOOST_CHECK( result == boost::find_first_of<return_type>(cont, boost::make_iterator_range(policy.cont())) );
+ BOOST_CHECK( result == boost::find_first_of<return_type>(boost::make_iterator_range(cont), boost::make_iterator_range(policy.cont())) );
+ return result;
                 }
             };
 
@@ -84,7 +94,12 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::find_first_of(cont, m_cont, m_pred);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::find_first_of(cont, m_cont, m_pred);
+ BOOST_CHECK( result == boost::find_first_of(boost::make_iterator_range(cont), m_cont, m_pred) );
+ BOOST_CHECK( result == boost::find_first_of(cont, boost::make_iterator_range(m_cont), m_pred) );
+ BOOST_CHECK( result == boost::find_first_of(boost::make_iterator_range(cont), boost::make_iterator_range(m_cont), m_pred) );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -94,7 +109,12 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::find_first_of<return_type>(cont, policy.cont(), policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::find_first_of<return_type>(cont, policy.cont(), policy.pred());
+ BOOST_CHECK( result == boost::find_first_of<return_type>(boost::make_iterator_range(cont), policy.cont(), policy.pred()) );
+ BOOST_CHECK( result == boost::find_first_of<return_type>(cont, boost::make_iterator_range(policy.cont()), policy.pred()) );
+ BOOST_CHECK( result == boost::find_first_of<return_type>(boost::make_iterator_range(cont), boost::make_iterator_range(policy.cont()), policy.pred()) );
+ return result;
                 }
             };
 
@@ -103,8 +123,8 @@
             reference(Container& cont)
             {
                 return std::find_first_of(cont.begin(), cont.end(),
- m_cont.begin(), m_cont.end(),
- m_pred);
+ m_cont.begin(), m_cont.end(),
+ m_pred);
             }
 
         private:

Modified: branches/release/libs/range/test/algorithm_test/find_if.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/find_if.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/find_if.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -38,7 +38,10 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::find_if(cont, m_pred);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::find_if(cont, m_pred);
+ BOOST_CHECK( result == boost::find_if(boost::make_iterator_range(cont), m_pred) );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -48,7 +51,10 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(find_if_test_policy& policy, Container& cont)
                 {
- return boost::find_if<return_type>(cont, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::find_if<return_type>(cont, policy.pred());
+ BOOST_CHECK( result == boost::find_if<return_type>(boost::make_iterator_range(cont), policy.pred()) );
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/algorithm_test/for_each.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/for_each.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/for_each.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -26,6 +26,12 @@
 {
     namespace
     {
+ template< class Range >
+ unsigned int udistance(Range& rng)
+ {
+ return static_cast<unsigned int>(boost::distance(rng));
+ }
+
         template< class SinglePassRange >
         void test_for_each_impl( SinglePassRange rng )
         {
@@ -35,12 +41,15 @@
 
             // Test the mutable version
             fn_t result_fn = boost::for_each(rng, fn_t(rng));
- BOOST_CHECK_EQUAL( boost::distance(rng), result_fn.invocation_count() );
+ BOOST_CHECK_EQUAL( boost::udistance(rng), result_fn.invocation_count() );
+
+ fn_t result_fn2 = boost::for_each(boost::make_iterator_range(rng), fn_t(rng));
+ BOOST_CHECK_EQUAL( boost::udistance(rng), result_fn.invocation_count() );
 
             // Test the constant version
             const SinglePassRange& cref_rng = rng;
             result_fn = boost::for_each(cref_rng, fn_t(cref_rng));
- BOOST_CHECK_EQUAL( boost::distance(cref_rng), result_fn.invocation_count() );
+ BOOST_CHECK_EQUAL( boost::udistance(cref_rng), result_fn.invocation_count() );
         }
 
         template< class Container >
@@ -51,7 +60,7 @@
             // Test empty
             Container cont;
             test_for_each_impl(cont);
-
+
             // Test one element
             cont += 0;
             test_for_each_impl(cont);
@@ -63,7 +72,7 @@
 
         void test_for_each()
         {
- boost::array<int, 10> a = { 0,1,2,3,4,5,6,7,8,9 };
+ boost::array<int, 10> a = {{ 0,1,2,3,4,5,6,7,8,9 }};
             test_for_each_impl(a);
 
             test_for_each_t< std::vector<int> >();
@@ -79,8 +88,8 @@
 {
     boost::unit_test::test_suite* test
         = BOOST_TEST_SUITE( "RangeTestSuite.algorithm.for_each" );
-
+
     test->add( BOOST_TEST_CASE( &boost::test_for_each ) );
-
+
     return test;
 }

Modified: branches/release/libs/range/test/algorithm_test/generate.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/generate.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/generate.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -49,6 +49,12 @@
 
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
                 test.begin(), test.end() );
+
+ Container test2(cont);
+ boost::generate(boost::make_iterator_range(test2), generator_fn());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
         }
 
         template< class Container >

Modified: branches/release/libs/range/test/algorithm_test/heap.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/heap.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/heap.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -41,28 +41,39 @@
             reference += 1,2,3,4,5,6,7,8,9;
 
             std::vector<int> test_cont(reference);
+ std::vector<int> test_cont2(reference);
 
             std::make_heap(reference.begin(), reference.end());
             boost::make_heap(test_cont);
             check_equal(reference, test_cont);
+ boost::make_heap(boost::make_iterator_range(test_cont2));
+ check_equal(reference, test_cont2);
 
             std::push_heap(reference.begin(), reference.end());
             boost::push_heap(test_cont);
             check_equal(reference, test_cont);
+ boost::push_heap(boost::make_iterator_range(test_cont2));
+ check_equal(reference, test_cont2);
 
             std::make_heap(reference.begin(), reference.end());
             boost::make_heap(test_cont);
+ boost::make_heap(boost::make_iterator_range(test_cont2));
 
             std::sort_heap(reference.begin(), reference.end());
             boost::sort_heap(test_cont);
             check_equal(reference, test_cont);
+ boost::sort_heap(boost::make_iterator_range(test_cont2));
+ check_equal(reference, test_cont2);
 
             std::make_heap(reference.begin(), reference.end());
             boost::make_heap(test_cont);
+ boost::make_heap(boost::make_iterator_range(test_cont2));
 
             std::pop_heap(reference.begin(), reference.end());
             boost::pop_heap(test_cont);
             check_equal(reference, test_cont);
+ boost::pop_heap(boost::make_iterator_range(test_cont2));
+ check_equal(reference, test_cont2);
         }
 
         template<class BinaryPredicate>
@@ -75,30 +86,42 @@
             std::sort(reference.begin(), reference.end(), pred);
 
             std::vector<int> test_cont(reference);
+ std::vector<int> test_cont2(reference);
 
             std::make_heap(reference.begin(), reference.end(), pred);
             boost::make_heap(test_cont, pred);
             check_equal(reference, test_cont);
+ boost::make_heap(boost::make_iterator_range(test_cont2), pred);
+ check_equal(reference, test_cont2);
 
             reference.push_back(5);
             test_cont.push_back(5);
+ test_cont2.push_back(5);
             std::push_heap(reference.begin(), reference.end(), pred);
             boost::push_heap(test_cont, pred);
             check_equal(reference, test_cont);
+ boost::push_heap(boost::make_iterator_range(test_cont2), pred);
+ check_equal(reference, test_cont2);
 
             std::make_heap(reference.begin(), reference.end(), pred);
             boost::make_heap(test_cont, pred);
+ boost::make_heap(boost::make_iterator_range(test_cont2), pred);
 
             std::sort_heap(reference.begin(), reference.end(), pred);
             boost::sort_heap(test_cont, pred);
             check_equal(reference, test_cont);
+ boost::sort_heap(boost::make_iterator_range(test_cont2), pred);
+ check_equal(reference, test_cont2);
 
             std::make_heap(reference.begin(), reference.end(), pred);
             boost::make_heap(test_cont, pred);
+ boost::make_heap(boost::make_iterator_range(test_cont2), pred);
 
             std::pop_heap(reference.begin(), reference.end(), pred);
             boost::pop_heap(test_cont, pred);
             check_equal(reference, test_cont);
+ boost::pop_heap(boost::make_iterator_range(test_cont2), pred);
+ check_equal(reference, test_cont2);
         }
 
         void test_heap()

Modified: branches/release/libs/range/test/algorithm_test/includes.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/includes.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/includes.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -46,6 +46,10 @@
                 old_cont2.begin(), old_cont2.end(),
                 cont2.begin(), cont2.end()
                 );
+
+ BOOST_CHECK( test_result == boost::includes(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( test_result == boost::includes(cont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( test_result == boost::includes(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2)) );
         }
 
         template<class Container, class BinaryPredicate>
@@ -88,6 +92,10 @@
                 old_cont2.begin(), old_cont2.end(),
                 cont2.begin(), cont2.end()
                 );
+
+ BOOST_CHECK( test_result == boost::includes(boost::make_iterator_range(cont1), cont2, pred) );
+ BOOST_CHECK( test_result == boost::includes(cont1, boost::make_iterator_range(cont2), pred) );
+ BOOST_CHECK( test_result == boost::includes(boost::make_iterator_range(cont1), boost::make_iterator_range(cont2), pred) );
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/inplace_merge.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/inplace_merge.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/inplace_merge.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,6 +35,7 @@
                                     cont2.begin(), cont2.end());
 
             std::vector<value_t> test_target(reference_target);
+ std::vector<value_t> test_target2(reference_target);
 
             std::inplace_merge(reference_target.begin(),
                                reference_target.begin() + cont1.size(),
@@ -47,6 +48,14 @@
                 reference_target.begin(), reference_target.end(),
                 test_target.begin(), test_target.end()
                 );
+
+ boost::inplace_merge(boost::make_iterator_range(test_target2),
+ test_target2.begin() + cont1.size());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target2.begin(), test_target2.end()
+ );
         }
 
         template<class Container, class BinaryPredicate>
@@ -75,6 +84,7 @@
                                     cont2.begin(), cont2.end());
 
             std::vector<value_t> test_target(reference_target);
+ std::vector<value_t> test_target2(reference_target);
 
             std::inplace_merge(reference_target.begin(),
                                reference_target.begin() + cont1.size(),
@@ -88,6 +98,15 @@
                 reference_target.begin(), reference_target.end(),
                 test_target.begin(), test_target.end()
                 );
+
+ boost::inplace_merge(boost::make_iterator_range(test_target2),
+ test_target2.begin() + cont1.size(),
+ pred);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target2.begin(), test_target2.end()
+ );
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/lexicographical_compare.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/lexicographical_compare.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/lexicographical_compare.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -28,13 +28,16 @@
         void test_lexicographical_compare_impl_nopred(ForwardRange1& rng1,
                                                       ForwardRange2& rng2)
         {
- bool reference = std::lexicographical_compare(
+ const bool reference = std::lexicographical_compare(
                 boost::begin(rng1), boost::end(rng1),
                 boost::begin(rng2), boost::end(rng2));
 
- bool test = boost::lexicographical_compare(rng1, rng2);
+ const bool test = boost::lexicographical_compare(rng1, rng2);
 
             BOOST_CHECK( reference == test );
+ BOOST_CHECK( test == boost::lexicographical_compare(boost::make_iterator_range(rng1), rng2) );
+ BOOST_CHECK( test == boost::lexicographical_compare(rng1, boost::make_iterator_range(rng2)) );
+ BOOST_CHECK( test == boost::lexicographical_compare(boost::make_iterator_range(rng1), boost::make_iterator_range(rng2)) );
         }
 
         template<class ForwardRange1, class ForwardRange2,
@@ -43,14 +46,17 @@
                                                     ForwardRange2& rng2,
                                                     BinaryPredicate pred)
         {
- bool reference = std::lexicographical_compare(
+ const bool reference = std::lexicographical_compare(
                 boost::begin(rng1), boost::end(rng1),
                 boost::begin(rng2), boost::end(rng2),
                 pred);
 
- bool test = boost::lexicographical_compare(rng1, rng2, pred);
+ const bool test = boost::lexicographical_compare(rng1, rng2, pred);
 
             BOOST_CHECK( reference == test );
+ BOOST_CHECK( test == boost::lexicographical_compare(boost::make_iterator_range(rng1), rng2, pred) );
+ BOOST_CHECK( test == boost::lexicographical_compare(rng1, boost::make_iterator_range(rng2), pred) );
+ BOOST_CHECK( test == boost::lexicographical_compare(boost::make_iterator_range(rng1), boost::make_iterator_range(rng2), pred) );
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/lower_bound.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/lower_bound.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/lower_bound.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,7 +33,10 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::lower_bound(cont, 5);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::lower_bound(cont, 5);
+ BOOST_CHECK( result == boost::lower_bound(boost::make_iterator_range(cont), 5) );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -43,7 +46,10 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy&, Container& cont)
                 {
- return boost::lower_bound<return_type>(cont, 5);
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::lower_bound<return_type>(cont, 5);
+ BOOST_CHECK( result == boost::lower_bound<return_type>(boost::make_iterator_range(cont), 5) );
+ return result;
                 }
             };
 
@@ -62,7 +68,11 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::lower_bound(cont, 5, m_pred);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::lower_bound(cont, 5, m_pred);
+ BOOST_CHECK( result == boost::lower_bound(
+ boost::make_iterator_range(cont), 5, m_pred) );
+ return result;
             }
 
             template< range_return_value return_type >
@@ -72,8 +82,11 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::lower_bound<return_type>(
- cont, 5, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::lower_bound<return_type>(cont, 5, policy.pred());
+ BOOST_CHECK( result == boost::lower_bound<return_type>(
+ boost::make_iterator_range(cont), 5, policy.pred()) );
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/algorithm_test/max_element.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/max_element.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/max_element.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,7 +33,11 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::max_element(cont);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::max_element(cont);
+ BOOST_CHECK( result == boost::max_element(
+ boost::make_iterator_range(cont)) );
+ return result;
             }
 
             template<range_return_value return_type>
@@ -43,7 +47,11 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy&, Container& cont)
                 {
- return boost::max_element<return_type>(cont);
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::max_element<return_type>(cont);
+ BOOST_CHECK( result == boost::max_element<return_type>(
+ boost::make_iterator_range(cont)) );
+ return result;
                 }
             };
 
@@ -63,7 +71,11 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::max_element(cont, Pred());
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::max_element(cont, Pred());
+ BOOST_CHECK( result == boost::max_element(
+ boost::make_iterator_range(cont), Pred()) );
+ return result;
             }
 
             Pred pred() const { return Pred(); }
@@ -75,7 +87,11 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::max_element<return_type>(cont, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::max_element<return_type>(cont, policy.pred());
+ BOOST_CHECK( result == boost::max_element<return_type>(
+ boost::make_iterator_range(cont), policy.pred()) );
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/algorithm_test/merge.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/merge.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/merge.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -51,6 +51,46 @@
                 reference_target.begin(), reference_target.end(),
                 test_target.begin(), test_target.end()
                 );
+
+ test_it = boost::merge(boost::make_iterator_range(cont1),
+ cont2, test_target.begin());
+
+ BOOST_CHECK_EQUAL(
+ std::distance<iterator_t>(reference_target.begin(), reference_it),
+ std::distance<iterator_t>(test_target.begin(), test_it)
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target.begin(), test_target.end()
+ );
+
+ test_it = boost::merge(cont1, boost::make_iterator_range(cont2),
+ test_target.begin());
+
+ BOOST_CHECK_EQUAL(
+ std::distance<iterator_t>(reference_target.begin(), reference_it),
+ std::distance<iterator_t>(test_target.begin(), test_it)
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target.begin(), test_target.end()
+ );
+
+ test_it = boost::merge(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_target.begin());
+
+ BOOST_CHECK_EQUAL(
+ std::distance<iterator_t>(reference_target.begin(), reference_it),
+ std::distance<iterator_t>(test_target.begin(), test_it)
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target.begin(), test_target.end()
+ );
         }
 
         template<class Container, class BinaryPredicate>
@@ -95,6 +135,46 @@
                 reference_target.begin(), reference_target.end(),
                 test_target.begin(), test_target.end()
                 );
+
+ test_it = boost::merge(boost::make_iterator_range(cont1), cont2,
+ test_target.begin(), pred);
+
+ BOOST_CHECK_EQUAL(
+ std::distance(reference_target.begin(), reference_it),
+ std::distance(test_target.begin(), test_it)
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target.begin(), test_target.end()
+ );
+
+ test_it = boost::merge(cont1, boost::make_iterator_range(cont2),
+ test_target.begin(), pred);
+
+ BOOST_CHECK_EQUAL(
+ std::distance(reference_target.begin(), reference_it),
+ std::distance(test_target.begin(), test_it)
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target.begin(), test_target.end()
+ );
+
+ test_it = boost::merge(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_target.begin(), pred);
+
+ BOOST_CHECK_EQUAL(
+ std::distance(reference_target.begin(), reference_it),
+ std::distance(test_target.begin(), test_it)
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference_target.begin(), reference_target.end(),
+ test_target.begin(), test_target.end()
+ );
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/min_element.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/min_element.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/min_element.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,7 +33,10 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::min_element(cont);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::min_element(cont);
+ BOOST_CHECK( result == boost::min_element(boost::make_iterator_range(cont)) );
+ return result;
             }
 
             template< range_return_value return_type >
@@ -43,7 +46,10 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy&, Container& cont)
                 {
- return boost::min_element<return_type>(cont);
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::min_element<return_type>(cont);
+ BOOST_CHECK( result == boost::min_element<return_type>(boost::make_iterator_range(cont)) );
+ return result;
                 }
             };
 
@@ -63,7 +69,11 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::min_element(cont, Pred());
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::min_element(cont, Pred());
+ BOOST_CHECK( result == boost::min_element(
+ boost::make_iterator_range(cont), Pred()) );
+ return result;
             }
 
             Pred pred() const { return Pred(); }
@@ -75,7 +85,11 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::min_element<return_type>(cont, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ result_t result = boost::min_element<return_type>(cont, policy.pred());
+ BOOST_CHECK( result == boost::min_element<return_type>(
+ boost::make_iterator_range(cont), policy.pred()) );
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/algorithm_test/mismatch.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/mismatch.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/mismatch.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -24,6 +24,130 @@
     namespace
     {
         template< class Container1, class Container2 >
+ void eval_mismatch(Container1& cont1,
+ Container2& cont2,
+ BOOST_DEDUCED_TYPENAME range_iterator<Container1>::type ref_it1,
+ BOOST_DEDUCED_TYPENAME range_iterator<Container2>::type ref_it2
+ )
+ {
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container1>::type iter1_t;
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container2>::type iter2_t;
+ typedef std::pair<iter1_t, iter2_t> result_pair_t;
+
+ result_pair_t result = boost::mismatch(cont1, cont2);
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ cont2);
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+
+ result = boost::mismatch(cont1,
+ boost::make_iterator_range(cont2));
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2));
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+ }
+
+ template< class Container1, class Container2, class Pred >
+ void eval_mismatch(Container1& cont1,
+ Container2& cont2,
+ Pred pred,
+ BOOST_DEDUCED_TYPENAME range_iterator<Container1>::type ref_it1,
+ BOOST_DEDUCED_TYPENAME range_iterator<Container2>::type ref_it2
+ )
+ {
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container1>::type iter1_t;
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container2>::type iter2_t;
+ typedef std::pair<iter1_t, iter2_t> result_pair_t;
+
+ result_pair_t result = boost::mismatch(cont1, cont2, pred);
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ cont2, pred);
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+
+ result = boost::mismatch(cont1,
+ boost::make_iterator_range(cont2), pred);
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ pred);
+ BOOST_CHECK( result.first == ref_it1 );
+ BOOST_CHECK( result.second == ref_it2 );
+ }
+
+ template< class Container1, class Container2 >
+ void eval_mismatch(Container1& cont1,
+ Container2& cont2,
+ const int ref1,
+ const int ref2)
+ {
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container1>::type iter1_t;
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container2>::type iter2_t;
+ typedef std::pair<iter1_t, iter2_t> result_pair_t;
+
+ result_pair_t result = boost::mismatch(cont1, cont2);
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1), cont2);
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+
+ result = boost::mismatch(cont1, boost::make_iterator_range(cont2));
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2));
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+ }
+
+ template< class Container1, class Container2, class Pred >
+ void eval_mismatch(Container1& cont1,
+ Container2& cont2,
+ Pred pred,
+ const int ref1,
+ const int ref2)
+ {
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container1>::type iter1_t;
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container2>::type iter2_t;
+ typedef std::pair<iter1_t, iter2_t> result_pair_t;
+
+ result_pair_t result = boost::mismatch(cont1, cont2, pred);
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ cont2, pred);
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+
+ result = boost::mismatch(cont1, boost::make_iterator_range(cont2),
+ pred);
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+
+ result = boost::mismatch(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ pred);
+ BOOST_CHECK_EQUAL( ref1, *result.first );
+ BOOST_CHECK_EQUAL( ref2, *result.second );
+ }
+
+ template< class Container1, class Container2 >
         void test_mismatch_impl()
         {
             using namespace boost::assign;
@@ -46,107 +170,42 @@
             typedef std::pair<iterator1_t, const_iterator2_t> pair_mcit_t;
             typedef std::pair<const_iterator1_t, const_iterator2_t> pair_ccit_t;
 
- pair_mmit_t pair_mmit = boost::mismatch(cont1, cont2);
- BOOST_CHECK( pair_mmit.first == cont1.end() );
- BOOST_CHECK( pair_mmit.second == cont2.end() );
- pair_mmit = boost::mismatch(cont1, cont2, std::equal_to<int>());
- BOOST_CHECK( pair_mmit.first == cont1.end() );
- BOOST_CHECK( pair_mmit.second == cont2.end() );
-
- pair_cmit_t pair_cmit = boost::mismatch(cref_cont1, cont2);
- BOOST_CHECK( pair_cmit.first == cref_cont1.end() );
- BOOST_CHECK( pair_cmit.second == cont2.end() );
- pair_cmit = boost::mismatch(cref_cont1, cont2, std::equal_to<int>());
- BOOST_CHECK( pair_cmit.first == cref_cont1.end() );
- BOOST_CHECK( pair_cmit.second == cont2.end() );
-
- pair_mcit_t pair_mcit = boost::mismatch(cont1, cref_cont2);
- BOOST_CHECK( pair_mcit.first == cont1.end() );
- BOOST_CHECK( pair_mcit.second == cref_cont2.end() );
- pair_mcit = boost::mismatch(cont1, cref_cont2, std::equal_to<int>());
- BOOST_CHECK( pair_mcit.first == cont1.end() );
- BOOST_CHECK( pair_mcit.second == cref_cont2.end() );
-
- pair_ccit_t pair_ccit = boost::mismatch(cref_cont1, cref_cont2);
- BOOST_CHECK( pair_ccit.first == cref_cont1.end() );
- BOOST_CHECK( pair_ccit.second == cref_cont2.end() );
- pair_ccit = boost::mismatch(cref_cont1, cref_cont2, std::equal_to<int>());
- BOOST_CHECK( pair_ccit.first == cref_cont1.end() );
- BOOST_CHECK( pair_ccit.second == cref_cont2.end() );
+ eval_mismatch(cont1, cont2, cont1.end(), cont2.end());
+ eval_mismatch(cont1, cont2, std::equal_to<int>(), cont1.end(), cont2.end());
+ eval_mismatch(cref_cont1, cont2, cref_cont1.end(), cont2.end());
+ eval_mismatch(cref_cont1, cont2, std::equal_to<int>(), cref_cont1.end(), cont2.end());
+ eval_mismatch(cont1, cref_cont2, cont1.end(), cref_cont2.end());
+ eval_mismatch(cont1, cref_cont2, std::equal_to<int>(), cont1.end(), cref_cont2.end());
+ eval_mismatch(cref_cont1, cref_cont2, cref_cont1.end(), cref_cont2.end());
+ eval_mismatch(cref_cont1, cref_cont2, std::equal_to<int>(), cref_cont1.end(), cref_cont2.end());
 
             cont1 += 1,2,3,4;
             cont2 += 1,2,3,4;
- pair_mmit = boost::mismatch(cont1, cont2);
- BOOST_CHECK( pair_mmit.first == cont1.end() );
- BOOST_CHECK( pair_mmit.second == cont2.end() );
- pair_mmit = boost::mismatch(cont1, cont2, std::equal_to<int>());
- BOOST_CHECK( pair_mmit.first == cont1.end() );
- BOOST_CHECK( pair_mmit.second == cont2.end() );
-
- pair_cmit = boost::mismatch(cref_cont1, cont2);
- BOOST_CHECK( pair_cmit.first == cref_cont1.end() );
- BOOST_CHECK( pair_cmit.second == cont2.end() );
- pair_cmit = boost::mismatch(cref_cont1, cont2, std::equal_to<int>());
- BOOST_CHECK( pair_cmit.first == cref_cont1.end() );
- BOOST_CHECK( pair_cmit.second == cont2.end() );
-
- pair_mcit = boost::mismatch(cont1, cref_cont2);
- BOOST_CHECK( pair_mcit.first == cont1.end() );
- BOOST_CHECK( pair_mcit.second == cref_cont2.end() );
- pair_mcit = boost::mismatch(cont1, cref_cont2, std::equal_to<int>());
- BOOST_CHECK( pair_mcit.first == cont1.end() );
- BOOST_CHECK( pair_mcit.second == cref_cont2.end() );
-
- pair_ccit = boost::mismatch(cref_cont1, cref_cont2);
- BOOST_CHECK( pair_ccit.first == cref_cont1.end() );
- BOOST_CHECK( pair_ccit.second == cref_cont2.end() );
- pair_ccit = boost::mismatch(cref_cont1, cref_cont2, std::equal_to<int>());
- BOOST_CHECK( pair_ccit.first == cref_cont1.end() );
- BOOST_CHECK( pair_ccit.second == cref_cont2.end() );
+ eval_mismatch(cont1, cont2, cont1.end(), cont2.end());
+ eval_mismatch(cont1, cont2, std::equal_to<int>(), cont1.end(), cont2.end());
+ eval_mismatch(cref_cont1, cont2, cref_cont1.end(), cont2.end());
+ eval_mismatch(cref_cont1, cont2, std::equal_to<int>(), cref_cont1.end(), cont2.end());
+ eval_mismatch(cont1, cref_cont2, cont1.end(), cref_cont2.end());
+ eval_mismatch(cont1, cref_cont2, std::equal_to<int>(), cont1.end(), cref_cont2.end());
+ eval_mismatch(cref_cont1, cref_cont2, cref_cont1.end(), cref_cont2.end());
+ eval_mismatch(cref_cont1, cref_cont2, std::equal_to<int>(), cref_cont1.end(), cref_cont2.end());
 
             cont1.clear();
             cont2.clear();
             cont1 += 1,2,3,4;
             cont2 += 1,2,5,4;
- pair_mmit = boost::mismatch(cont1, cont2);
- BOOST_CHECK( pair_mmit.first != cont1.end() && *pair_mmit.first == 3 );
- BOOST_CHECK( pair_mmit.second != cont2.end() && *pair_mmit.second == 5 );
- pair_mmit = boost::mismatch(cont1, cont2, std::equal_to<int>());
- BOOST_CHECK( pair_mmit.first != cont1.end() && *pair_mmit.first == 3 );
- BOOST_CHECK( pair_mmit.second != cont2.end() && *pair_mmit.second == 5 );
- pair_mmit = boost::mismatch(cont1, cont2, std::not_equal_to<int>());
- BOOST_CHECK( pair_mmit.first == cont1.begin() );
- BOOST_CHECK( pair_mmit.second == cont2.begin() );
-
- pair_cmit = boost::mismatch(cref_cont1, cont2);
- BOOST_CHECK( pair_cmit.first != cref_cont1.end() && *pair_cmit.first == 3 );
- BOOST_CHECK( pair_cmit.second != cont2.end() && *pair_cmit.second == 5 );
- pair_cmit = boost::mismatch(cref_cont1, cont2, std::equal_to<int>());
- BOOST_CHECK( pair_cmit.first != cref_cont1.end() && *pair_cmit.first == 3 );
- BOOST_CHECK( pair_cmit.second != cont2.end() && *pair_cmit.second == 5 );
- pair_cmit = boost::mismatch(cref_cont1, cont2, std::not_equal_to<int>());
- BOOST_CHECK( pair_cmit.first == cref_cont1.begin() );
- BOOST_CHECK( pair_cmit.second == cont2.begin() );
-
- pair_mcit = boost::mismatch(cont1, cref_cont2);
- BOOST_CHECK( pair_mcit.first != cont1.end() && *pair_mcit.first == 3 );
- BOOST_CHECK( pair_mcit.second != cref_cont2.end() && *pair_mcit.second == 5 );
- pair_mcit = boost::mismatch(cont1, cref_cont2, std::equal_to<int>());
- BOOST_CHECK( pair_mcit.first != cont1.end() && *pair_mcit.first == 3 );
- BOOST_CHECK( pair_mcit.second != cref_cont2.end() && *pair_mcit.second == 5 );
- pair_mcit = boost::mismatch(cont1, cref_cont2, std::not_equal_to<int>());
- BOOST_CHECK( pair_mcit.first == cont1.begin() );
- BOOST_CHECK( pair_mcit.second == cref_cont2.begin() );
-
- pair_ccit = boost::mismatch(cref_cont1, cref_cont2);
- BOOST_CHECK( pair_ccit.first != cref_cont1.end() && *pair_ccit.first == 3 );
- BOOST_CHECK( pair_ccit.second != cref_cont2.end() && *pair_ccit.second == 5 );
- pair_ccit = boost::mismatch(cref_cont1, cref_cont2, std::equal_to<int>());
- BOOST_CHECK( pair_ccit.first != cref_cont1.end() && *pair_ccit.first == 3 );
- BOOST_CHECK( pair_ccit.second != cref_cont2.end() && *pair_ccit.second == 5 );
- pair_ccit = boost::mismatch(cref_cont1, cref_cont2, std::not_equal_to<int>());
- BOOST_CHECK( pair_ccit.first == cref_cont1.begin() );
- BOOST_CHECK( pair_ccit.second == cref_cont2.begin() );
+ eval_mismatch(cont1, cont2, 3, 5);
+ eval_mismatch(cont1, cont2, std::equal_to<int>(), 3, 5);
+ eval_mismatch(cont1, cont2, std::not_equal_to<int>(), cont1.begin(), cont2.begin());
+ eval_mismatch(cref_cont1, cont2, 3, 5);
+ eval_mismatch(cref_cont1, cont2, std::equal_to<int>(), 3, 5);
+ eval_mismatch(cref_cont1, cont2, std::not_equal_to<int>(), cref_cont1.begin(), cont2.begin());
+ eval_mismatch(cont1, cref_cont2, 3, 5);
+ eval_mismatch(cont1, cref_cont2, std::equal_to<int>(), 3, 5);
+ eval_mismatch(cont1, cref_cont2, std::not_equal_to<int>(), cont1.begin(), cref_cont2.begin());
+ eval_mismatch(cref_cont1, cref_cont2, 3, 5);
+ eval_mismatch(cref_cont1, cref_cont2, std::equal_to<int>(), 3, 5);
+ eval_mismatch(cref_cont1, cref_cont2, std::not_equal_to<int>(), cref_cont1.begin(), cref_cont2.begin());
         }
 
         void test_mismatch()

Modified: branches/release/libs/range/test/algorithm_test/next_permutation.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/next_permutation.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/next_permutation.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -29,8 +29,7 @@
             const bool reference_ret
                 = std::next_permutation(reference.begin(), reference.end());
 
- const bool test_ret
- = boost::next_permutation(test);
+ const bool test_ret = boost::next_permutation(test);
 
             BOOST_CHECK( reference_ret == test_ret );
 
@@ -38,6 +37,15 @@
                 reference.begin(), reference.end(),
                 test.begin(), test.end()
                 );
+
+ test = cont;
+
+ BOOST_CHECK( test_ret == boost::next_permutation(boost::make_iterator_range(test)) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference.begin(), reference.end(),
+ test.begin(), test.end()
+ );
         }
 
         template<class Container, class BinaryPredicate>
@@ -60,6 +68,15 @@
                 reference.begin(), reference.end(),
                 test.begin(), test.end()
                 );
+
+ test = cont;
+
+ BOOST_CHECK( test_ret == boost::next_permutation(boost::make_iterator_range(test), pred) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference.begin(), reference.end(),
+ test.begin(), test.end()
+ );
         }
 
         template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/nth_element.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/nth_element.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/nth_element.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -29,7 +29,21 @@
             template<class Container, class Iterator>
             void test_nth_element(Container& cont, Iterator mid)
             {
+ const Container old_cont(cont);
+
                 boost::nth_element(cont, mid);
+
+ // Test the same operation on the container, for the
+ // case where a temporary is passed as the first
+ // argument.
+ Container cont2(old_cont);
+ const std::size_t index = std::distance(cont.begin(), mid);
+ Iterator mid2(cont2.begin());
+ std::advance(mid2, index);
+ boost::nth_element(boost::make_iterator_range(cont2), mid2);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
             }
 
             template<class Container, class Iterator>
@@ -45,7 +59,19 @@
             template<class Container, class Iterator>
             void test_nth_element(Container& cont, Iterator mid)
             {
+ const Container old_cont(cont);
+
                 boost::nth_element(cont, mid, BinaryPredicate());
+
+ Container cont2(old_cont);
+ const std::size_t index = std::distance(cont.begin(), mid);
+ Iterator mid2(cont2.begin());
+ std::advance(mid2, index);
+ boost::nth_element(boost::make_iterator_range(cont2), mid2,
+ BinaryPredicate());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
             }
 
             template<class Container, class Iterator>

Modified: branches/release/libs/range/test/algorithm_test/partial_sort.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/partial_sort.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/partial_sort.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -31,7 +31,18 @@
             template<class Container, class Iterator>
             void test_partial_sort(Container& cont, Iterator mid)
             {
+ const Container old_cont(cont);
+
                 boost::partial_sort(cont, mid);
+
+ const std::size_t index = std::distance(cont.begin(), mid);
+ Container cont2(old_cont);
+ Iterator mid2(cont2.begin());
+ std::advance(mid2, index);
+ boost::partial_sort(cont2, mid2);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
             }
 
             template<class Container, class Iterator>
@@ -47,7 +58,18 @@
             template<class Container, class Iterator>
             void test_partial_sort(Container& cont, Iterator mid)
             {
+ const Container old_cont(cont);
+
                 boost::partial_sort(cont, mid, BinaryPredicate());
+
+ const std::size_t index = std::distance(cont.begin(), mid);
+ Container cont2(old_cont);
+ Iterator mid2(cont2.begin());
+ std::advance(mid2, index);
+ boost::partial_sort(cont2, mid2, BinaryPredicate());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
             }
 
             template<class Container, class Iterator>

Modified: branches/release/libs/range/test/algorithm_test/partition.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/partition.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/partition.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -41,7 +41,21 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::partition(cont, UnaryPredicate());
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+
+ const Container old_cont(cont);
+ Container cont2(old_cont);
+ iter_t result = boost::partition(cont, UnaryPredicate());
+
+ boost::partition(cont2, UnaryPredicate());
+ cont2 = old_cont;
+ boost::partition(
+ boost::make_iterator_range(cont2), UnaryPredicate());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
+
+ return result;
             }
 
             UnaryPredicate pred() const { return UnaryPredicate(); }
@@ -53,7 +67,21 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::partition<return_type>(cont, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+
+ const Container old_cont(cont);
+ Container cont2(old_cont);
+ result_t result = boost::partition<return_type>(cont, policy.pred());
+
+ // Test that operation a temporary created by using
+ // make_iterator_range.
+ boost::partition<return_type>(
+ boost::make_iterator_range(cont2), policy.pred());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
+
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/algorithm_test/prev_permutation.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/prev_permutation.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/prev_permutation.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -25,12 +25,12 @@
         {
             Container reference(cont);
             Container test(cont);
+ Container test2(cont);
 
             const bool reference_ret
                 = std::prev_permutation(reference.begin(), reference.end());
 
- const bool test_ret
- = boost::prev_permutation(test);
+ const bool test_ret = boost::prev_permutation(test);
 
             BOOST_CHECK( reference_ret == test_ret );
 
@@ -38,6 +38,14 @@
                 reference.begin(), reference.end(),
                 test.begin(), test.end()
                 );
+
+ BOOST_CHECK( test_ret == boost::prev_permutation(
+ boost::make_iterator_range(test2)) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference.begin(), reference.end(),
+ test2.begin(), test2.end()
+ );
         }
 
         template<class Container, class BinaryPredicate>
@@ -46,13 +54,13 @@
         {
             Container reference(cont);
             Container test(cont);
+ Container test2(cont);
 
             const bool reference_ret
                 = std::prev_permutation(reference.begin(), reference.end(),
                                         pred);
 
- const bool test_ret
- = boost::prev_permutation(test, pred);
+ const bool test_ret = boost::prev_permutation(test, pred);
 
             BOOST_CHECK( reference_ret == test_ret );
 
@@ -60,6 +68,14 @@
                 reference.begin(), reference.end(),
                 test.begin(), test.end()
                 );
+
+ BOOST_CHECK( test_ret == boost::prev_permutation(
+ boost::make_iterator_range(test2), pred) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(
+ reference.begin(), reference.end(),
+ test2.begin(), test2.end()
+ );
         }
 
         template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/random_shuffle.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/random_shuffle.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/random_shuffle.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -110,6 +110,14 @@
                 {
                     shuffled = true;
                 }
+
+ // Verify that the shuffle can be performed on a
+ // temporary range
+ Container test2(cont);
+ boost::random_shuffle(boost::make_iterator_range(test2));
+ ok = test_shuffle_result(cont, test2);
+ if (!ok)
+ break;
             }
         }
 
@@ -124,6 +132,17 @@
             {
                 BOOST_CHECK( gen.invocation_count() > 0 );
             }
+
+ // Test that random shuffle works when
+ // passed a temporary range
+ RandomGenerator gen2;
+ Container cont2(old_cont);
+ boost::random_shuffle(boost::make_iterator_range(cont2), gen2);
+ test_shuffle_result(cont2, old_cont);
+ if (cont2.size() > 2)
+ {
+ BOOST_CHECK( gen2.invocation_count() > 0 );
+ }
         }
 
         template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/remove.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/remove.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/remove.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -43,7 +43,16 @@
                                std::distance(reference.begin(), reference_it) );
 
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- test.begin(), test.end() );
+ test.begin(), test.end() );
+
+ Container test2(c);
+ iterator_t test_it2 = boost::remove(test2, to_remove);
+
+ BOOST_CHECK_EQUAL( std::distance(test2.begin(), test_it2),
+ std::distance(reference.begin(), reference_it) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
         }
 
         template< class Container >

Copied: branches/release/libs/range/test/algorithm_test/remove_copy.cpp (from r61648, /trunk/libs/range/test/algorithm_test/remove_copy.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/remove_copy.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/remove_copy.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -50,6 +50,15 @@
 
         BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
             test.begin(), test.end() );
+
+ std::vector<value_type> test2;
+ test_append(
+ boost::remove_copy(boost::make_iterator_range(c),
+ std::back_inserter(test2), to_remove),
+ to_remove);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
     }
 
     template< class Container >

Copied: branches/release/libs/range/test/algorithm_test/remove_copy_if.cpp (from r61648, /trunk/libs/range/test/algorithm_test/remove_copy_if.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/remove_copy_if.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/remove_copy_if.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -48,7 +48,17 @@
             );
 
         BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- test.begin(), test.end() );
+ test.begin(), test.end() );
+
+ std::vector<value_type> test2;
+ test_append(
+ boost::remove_copy_if(boost::make_iterator_range(c),
+ std::back_inserter(test2), pred),
+ value_type()
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
     }
 
     template< class Container >

Modified: branches/release/libs/range/test/algorithm_test/remove_if.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/remove_if.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/remove_if.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -43,7 +43,17 @@
                                std::distance(reference.begin(), reference_it) );
 
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- test.begin(), test.end() );
+ test.begin(), test.end() );
+
+ Container test2(c);
+ iterator_t test_it2 = boost::remove_if(
+ boost::make_iterator_range(test2), pred);
+
+ BOOST_CHECK_EQUAL( std::distance(test2.begin(), test_it2),
+ std::distance(reference.begin(), reference_it) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
         }
 
         template< class Container >

Modified: branches/release/libs/range/test/algorithm_test/replace.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/replace.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/replace.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -36,7 +36,14 @@
             boost::replace(target, what, with_what);
 
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- target.begin(), target.end() );
+ target.begin(), target.end() );
+
+ std::vector<int> target2(cont.begin(), cont.end());
+ boost::replace(boost::make_iterator_range(target2), what,
+ with_what);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target2.begin(), target2.end() );
 
         }
 

Copied: branches/release/libs/range/test/algorithm_test/replace_copy.cpp (from r61648, /trunk/libs/range/test/algorithm_test/replace_copy.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/replace_copy.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/replace_copy.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -51,7 +51,17 @@
             to_replace);
 
         BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- test.begin(), test.end() );
+ test.begin(), test.end() );
+
+ std::vector<value_type> test2;
+ test_append(
+ boost::replace_copy(boost::make_iterator_range(c),
+ std::back_inserter(test2), to_replace,
+ replace_with),
+ to_replace);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
     }
 
     template< class Container >

Copied: branches/release/libs/range/test/algorithm_test/replace_copy_if.cpp (from r61648, /trunk/libs/range/test/algorithm_test/replace_copy_if.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/replace_copy_if.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/replace_copy_if.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -49,7 +49,18 @@
             );
 
         BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- test.begin(), test.end() );
+ test.begin(), test.end() );
+
+ std::vector<value_type> test2;
+ test_append(
+ boost::replace_copy_if(boost::make_iterator_range(c),
+ std::back_inserter(test2), pred,
+ replace_with),
+ value_type()
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
     }
 
     template< class Container >

Modified: branches/release/libs/range/test/algorithm_test/replace_if.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/replace_if.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/replace_if.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -40,8 +40,14 @@
             boost::replace_if(target, boost::bind(pred, _1, what), with_what);
 
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- target.begin(), target.end() );
-
+ target.begin(), target.end() );
+
+ std::vector<int> target2(cont.begin(), cont.end());
+ boost::replace_if(boost::make_iterator_range(target2),
+ boost::bind(pred, _1, what), with_what);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target2.begin(), target2.end() );
         }
 
         template< class Container >

Modified: branches/release/libs/range/test/algorithm_test/reverse.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/reverse.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/reverse.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -29,14 +29,16 @@
         {
             Container reference(cont);
             Container test(cont);
+ Container test2(cont);
 
             boost::reverse(test);
             std::reverse(reference.begin(), reference.end());
-
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
- );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ boost::reverse(boost::make_iterator_range(test2));
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
         }
 
         template<class Container>

Copied: branches/release/libs/range/test/algorithm_test/reverse_copy.cpp (from r61648, /trunk/libs/range/test/algorithm_test/reverse_copy.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/reverse_copy.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/reverse_copy.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -45,10 +45,19 @@
             value_type()
             );
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ test.clear();
+
+ test_append(
+ boost::reverse_copy(boost::make_iterator_range(cont),
+ std::back_inserter(test)),
+ value_type()
             );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
     }
 
     template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/rotate.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/rotate.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/rotate.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -42,10 +42,18 @@
 
             boost::rotate(test, test_where_it);
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
- );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ test = cont;
+ test_where_it = test.begin();
+ std::advance(test_where_it,
+ std::distance(cont.begin(), where_it));
+
+ boost::rotate(boost::make_iterator_range(test), test_where_it);
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
         }
 
         template<class Container>

Copied: branches/release/libs/range/test/algorithm_test/rotate_copy.cpp (from r61648, /trunk/libs/range/test/algorithm_test/rotate_copy.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/rotate_copy.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/rotate_copy.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -48,10 +48,19 @@
             value_type()
             );
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ test.clear();
+
+ test_append(
+ boost::rotate_copy(boost::make_iterator_range(cont), where_it,
+ std::back_inserter(test)),
+ value_type()
             );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
     }
 
     template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/search.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/search.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/search.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,9 +33,25 @@
             const Container2& ccont2 = cont2;
 
             iterator1_t it = boost::search(cont1, cont2);
+ BOOST_CHECK( it == boost::search(boost::make_iterator_range(cont1), cont2) );
+ BOOST_CHECK( it == boost::search(cont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( it == boost::search(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2)) );
             iterator1_t it2 = boost::search(cont1, ccont2);
+ BOOST_CHECK( it2 == boost::search(boost::make_iterator_range(cont1), ccont2) );
+ BOOST_CHECK( it2 == boost::search(cont1, boost::make_iterator_range(ccont2)) );
+ BOOST_CHECK( it2 == boost::search(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(ccont2)) );
             const_iterator1_t cit = boost::search(ccont1, cont2);
+ BOOST_CHECK( cit == boost::search(boost::make_iterator_range(ccont1), cont2) );
+ BOOST_CHECK( cit == boost::search(ccont1, boost::make_iterator_range(cont2)) );
+ BOOST_CHECK( cit == boost::search(boost::make_iterator_range(ccont1),
+ boost::make_iterator_range(cont2)) );
             const_iterator1_t cit2 = boost::search(ccont1, ccont2);
+ BOOST_CHECK( cit2 == boost::search(boost::make_iterator_range(ccont1), ccont2) );
+ BOOST_CHECK( cit2 == boost::search(ccont1, boost::make_iterator_range(ccont2)) );
+ BOOST_CHECK( cit2 == boost::search(boost::make_iterator_range(ccont1),
+ boost::make_iterator_range(ccont2)) );
 
             BOOST_CHECK( it == std::search(cont1.begin(), cont1.end(), cont2.begin(), cont2.end()) );
             BOOST_CHECK( it2 == std::search(cont1.begin(), cont1.end(), ccont2.begin(), ccont2.end()) );

Copied: branches/release/libs/range/test/algorithm_test/search_n.cpp (from r61648, /trunk/libs/range/test/algorithm_test/search_n.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/search_n.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/search_n.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -32,14 +32,12 @@
         for (std::size_t n = 0; n < cont1.size(); ++n)
         {
             iterator1_t it = boost::search_n(cont1, n, value);
- iterator1_t it2 = boost::search_n(cont1, n, value);
- const_iterator1_t cit = boost::search_n(ccont1, n, value);
- const_iterator1_t cit2 = boost::search_n(ccont1, n, value);
-
+ BOOST_CHECK( it == boost::search_n(boost::make_iterator_range(cont1), n, value) );
             BOOST_CHECK( it == std::search_n(cont1.begin(), cont1.end(), n, value) );
- BOOST_CHECK( it2 == std::search_n(cont1.begin(), cont1.end(), n, value) );
+
+ const_iterator1_t cit = boost::search_n(ccont1, n, value);
+ BOOST_CHECK( cit == boost::search_n(boost::make_iterator_range(ccont1), n, value) );
             BOOST_CHECK( cit == std::search_n(ccont1.begin(), ccont1.end(), n, value) );
- BOOST_CHECK( cit2 == std::search_n(ccont1.begin(), ccont1.end(), n, value) );
         }
     }
 

Modified: branches/release/libs/range/test/algorithm_test/set_difference.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/set_difference.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/set_difference.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -62,6 +62,28 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_difference(
+ boost::make_iterator_range(cont1), cont2,
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_difference(
+ cont1, boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_difference(
+ boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container, class BinaryPredicate>
@@ -100,6 +122,28 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_difference(
+ boost::make_iterator_range(cont1), cont2,
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_difference(
+ cont1, boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_difference(
+ boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/set_intersection.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/set_intersection.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/set_intersection.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -62,6 +62,28 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_intersection(
+ boost::make_iterator_range(cont1), cont2,
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_intersection(
+ cont1, boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_intersection(
+ boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container, class BinaryPredicate>
@@ -100,6 +122,28 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_intersection(
+ boost::make_iterator_range(cont1), cont2,
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_intersection(
+ cont1, boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_intersection(
+ boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/set_symmetric_difference.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/set_symmetric_difference.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/set_symmetric_difference.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -63,6 +63,28 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_symmetric_difference(
+ boost::make_iterator_range(cont1), cont2,
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_symmetric_difference(
+ cont1, boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_symmetric_difference(
+ boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container, class BinaryPredicate>
@@ -102,6 +124,28 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_symmetric_difference(
+ boost::make_iterator_range(cont1), cont2,
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_symmetric_difference(
+ cont1, boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_symmetric_difference(
+ boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/set_union.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/set_union.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/set_union.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -62,6 +62,26 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_union(boost::make_iterator_range(cont1),
+ cont2, test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_union(cont1,
+ boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_union(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin());
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container, class BinaryPredicate>
@@ -100,6 +120,26 @@
 
             check_result(reference, reference_result,
                          test_cont, test_result);
+
+ test_result = boost::set_union(boost::make_iterator_range(cont1),
+ cont2, test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_union(cont1,
+ boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
+
+ test_result = boost::set_union(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ test_cont.begin(), pred);
+
+ check_result(reference, reference_result,
+ test_cont, test_result);
         }
 
         template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/sort.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/sort.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/sort.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,10 +33,13 @@
             boost::sort(test);
             std::sort(reference.begin(), reference.end());
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
- );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ Container test2(cont);
+ boost::sort(boost::make_iterator_range(test2));
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
         }
 
         template<class Container, class BinaryPredicate>
@@ -52,6 +55,11 @@
                 reference.begin(), reference.end(),
                 test.begin(), test.end()
                 );
+
+ Container test2(cont);
+ boost::sort(boost::make_iterator_range(test2), pred);
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test2.begin(), test2.end() );
         }
 
         template<class Container>

Modified: branches/release/libs/range/test/algorithm_test/stable_partition.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/stable_partition.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/stable_partition.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -41,7 +41,21 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::stable_partition(cont, UnaryPredicate());
+ Container cont2(cont);
+
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::stable_partition(cont, UnaryPredicate());
+
+ iter_t temp_result = boost::stable_partition(
+ boost::make_iterator_range(cont2), UnaryPredicate());
+
+ BOOST_CHECK_EQUAL( std::distance(cont.begin(), result),
+ std::distance(cont2.begin(), temp_result) );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
+
+ return result;
             }
 
             UnaryPredicate pred() const { return UnaryPredicate(); }
@@ -53,7 +67,17 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::stable_partition<return_type>(cont, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+ Container cont2(cont);
+ result_t result = boost::stable_partition<return_type>(cont, policy.pred());
+
+ result_t result2 = boost::stable_partition<return_type>(
+ boost::make_iterator_range(cont2), policy.pred());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont2.begin(), cont2.end(),
+ cont.begin(), cont.end() );
+
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/algorithm_test/stable_sort.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/stable_sort.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/stable_sort.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -33,10 +33,13 @@
             boost::stable_sort(test);
             std::stable_sort(reference.begin(), reference.end());
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
- );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ test = cont;
+ boost::stable_sort(boost::make_iterator_range(test));
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
         }
 
         template<class Container, class BinaryPredicate>
@@ -48,10 +51,13 @@
             boost::stable_sort(test, pred);
             std::stable_sort(reference.begin(), reference.end(), pred);
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference.begin(), reference.end(),
- test.begin(), test.end()
- );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
+
+ test = cont;
+ boost::stable_sort(boost::make_iterator_range(test), pred);
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ test.begin(), test.end() );
         }
 
         template<class Container>

Copied: branches/release/libs/range/test/algorithm_test/swap_ranges.cpp (from r61648, /trunk/libs/range/test/algorithm_test/swap_ranges.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/swap_ranges.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/swap_ranges.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -35,15 +35,36 @@
         Container2 test2(source2);
         boost::swap_ranges(test1, test2);
 
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference1.begin(), reference1.end(),
- test1.begin(), test1.end()
- );
-
- BOOST_CHECK_EQUAL_COLLECTIONS(
- reference2.begin(), reference2.end(),
- test2.begin(), test2.end()
- );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference1.begin(), reference1.end(),
+ test1.begin(), test1.end() );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference2.begin(), reference2.end(),
+ test2.begin(), test2.end() );
+
+ test1 = source1;
+ test2 = source2;
+ boost::swap_ranges(boost::make_iterator_range(test1), test2);
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference1.begin(), reference1.end(),
+ test1.begin(), test1.end() );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference2.begin(), reference2.end(),
+ test2.begin(), test2.end() );
+
+ test1 = source1;
+ test2 = source2;
+ boost::swap_ranges(test1, boost::make_iterator_range(test2));
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference1.begin(), reference1.end(),
+ test1.begin(), test1.end() );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference2.begin(), reference2.end(),
+ test2.begin(), test2.end() );
+
+ test1 = source1;
+ test2 = source2;
+ boost::swap_ranges(boost::make_iterator_range(test1),
+ boost::make_iterator_range(test2));
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference1.begin(), reference1.end(),
+ test1.begin(), test1.end() );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference2.begin(), reference2.end(),
+ test2.begin(), test2.end() );
     }
 
     template<class Container1, class Container2>

Modified: branches/release/libs/range/test/algorithm_test/transform.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/transform.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/transform.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -47,16 +47,23 @@
 
             BOOST_CHECK( test_it == target.end() );
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- target.begin(), target.end() );
-
+ target.begin(), target.end() );
+
+ BOOST_CHECK( test_it == boost::transform(boost::make_iterator_range(cont), target.begin(), fn) );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target.begin(), target.end() );
+
             target.clear();
             target.resize(ccont.size());
 
             test_it = boost::transform(ccont, target.begin(), fn);
-
+
             BOOST_CHECK( test_it == target.end() );
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- target.begin(), target.end() );
+ target.begin(), target.end() );
+ BOOST_CHECK( test_it == boost::transform(boost::make_iterator_range(ccont), target.begin(), fn) );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target.begin(), target.end() );
         }
 
         template< class Container >
@@ -97,10 +104,25 @@
 
             iterator_t test_it
                 = boost::transform(cont1, cont2, target.begin(), fn);
-
+
             BOOST_CHECK( test_it == target.end() );
             BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
- target.begin(), target.end() );
+ target.begin(), target.end() );
+
+ BOOST_CHECK( test_it == boost::transform(boost::make_iterator_range(cont1), cont2, target.begin(), fn) );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target.begin(), target.end() );
+
+ BOOST_CHECK( test_it == boost::transform(cont1, boost::make_iterator_range(cont2), target.begin(), fn) );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target.begin(), target.end() );
+
+ BOOST_CHECK( test_it == boost::transform(boost::make_iterator_range(cont1),
+ boost::make_iterator_range(cont2),
+ target.begin(), fn) );
+ BOOST_CHECK_EQUAL_COLLECTIONS( reference.begin(), reference.end(),
+ target.begin(), target.end() );
+
 
             target.clear();
             target.resize(ccont1.size());

Modified: branches/release/libs/range/test/algorithm_test/unique.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/unique.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/unique.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -47,7 +47,18 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy&, Container& cont)
                 {
- return boost::unique<return_type>(cont);
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+
+ Container cont2(cont);
+
+ result_t result = boost::unique<return_type>(cont);
+
+ boost::unique<return_type>(boost::make_iterator_range(cont2));
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
+
+ return result;
                 }
             };
 
@@ -82,7 +93,18 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::unique<return_type>(cont, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,return_type>::type result_t;
+
+ Container cont2(cont);
+
+ result_t result = boost::unique<return_type>(cont, policy.pred());
+
+ boost::unique<return_type>(boost::make_iterator_range(cont2), policy.pred());
+
+ BOOST_CHECK_EQUAL_COLLECTIONS( cont.begin(), cont.end(),
+ cont2.begin(), cont2.end() );
+
+ return result;
                 }
             };
 

Copied: branches/release/libs/range/test/algorithm_test/unique_copy.cpp (from r61648, /trunk/libs/range/test/algorithm_test/unique_copy.cpp)
==============================================================================
--- /trunk/libs/range/test/algorithm_test/unique_copy.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/unique_copy.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -49,6 +49,17 @@
 
         BOOST_CHECK_EQUAL_COLLECTIONS(reference.begin(), reference.end(),
                                       test.begin(), test.end());
+
+ test.clear();
+
+ test_append(
+ boost::unique_copy(boost::make_iterator_range(c),
+ std::back_inserter(test)),
+ value_type()
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(reference.begin(), reference.end(),
+ test.begin(), test.end());
     }
 
     template<class Container, class Pred>
@@ -70,6 +81,17 @@
 
         BOOST_CHECK_EQUAL_COLLECTIONS(reference.begin(), reference.end(),
                                       test.begin(), test.end());
+
+ test.clear();
+
+ test_append(
+ boost::unique_copy(boost::make_iterator_range(c),
+ std::back_inserter(test), pred),
+ value_type()
+ );
+
+ BOOST_CHECK_EQUAL_COLLECTIONS(reference.begin(), reference.end(),
+ test.begin(), test.end());
     }
 
     template<class Container, class Pred>

Modified: branches/release/libs/range/test/algorithm_test/upper_bound.cpp
==============================================================================
--- branches/release/libs/range/test/algorithm_test/upper_bound.cpp (original)
+++ branches/release/libs/range/test/algorithm_test/upper_bound.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -32,7 +32,10 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::upper_bound(cont, 5);
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::upper_bound(cont, 5);
+ BOOST_CHECK( result == boost::upper_bound(boost::make_iterator_range(cont), 5) );
+ return result;
             }
 
             template<range_return_value result_type>
@@ -42,7 +45,10 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,result_type>::type
                 operator()(Policy&, Container& cont)
                 {
- return boost::upper_bound<result_type>(cont, 5);
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,result_type>::type result_t;
+ result_t result = boost::upper_bound<result_type>(cont, 5);
+ BOOST_CHECK( result == boost::upper_bound<result_type>(boost::make_iterator_range(cont), 5) );
+ return result;
                 }
             };
 
@@ -61,7 +67,10 @@
             BOOST_DEDUCED_TYPENAME range_iterator<Container>::type
             test_iter(Container& cont)
             {
- return boost::upper_bound(cont, 5, BinaryPredicate());
+ typedef BOOST_DEDUCED_TYPENAME range_iterator<Container>::type iter_t;
+ iter_t result = boost::upper_bound(cont, 5, BinaryPredicate());
+ BOOST_CHECK( result == boost::upper_bound(boost::make_iterator_range(cont), 5, BinaryPredicate()) );
+ return result;
             }
 
             template< range_return_value result_type>
@@ -71,8 +80,14 @@
                 BOOST_DEDUCED_TYPENAME range_return<Container,result_type>::type
                 operator()(Policy& policy, Container& cont)
                 {
- return boost::upper_bound<result_type>(
- cont, 5, policy.pred());
+ typedef BOOST_DEDUCED_TYPENAME range_return<Container,result_type>::type result_t;
+
+ result_t result = boost::upper_bound<result_type>(cont, 5, policy.pred());
+
+ BOOST_CHECK( result == boost::upper_bound<result_type>(
+ boost::make_iterator_range(cont), 5, policy.pred()) );
+
+ return result;
                 }
             };
 

Modified: branches/release/libs/range/test/string.cpp
==============================================================================
--- branches/release/libs/range/test/string.cpp (original)
+++ branches/release/libs/range/test/string.cpp 2010-07-18 07:36:34 EDT (Sun, 18 Jul 2010)
@@ -17,6 +17,7 @@
 # pragma warn -8057 // unused argument argc/argv in Boost.Test
 #endif
 
+#include <boost/array.hpp>
 #include <boost/range/as_array.hpp>
 #include <boost/range/as_literal.hpp>
 #include <boost/range/functions.hpp>
@@ -29,6 +30,34 @@
 #include <fstream>
 #include <algorithm>
 
+namespace
+{
+ template< class CharT, std::size_t Length >
+ class test_string
+ {
+ public:
+ typedef CharT value_type;
+ typedef value_type* pointer;
+ typedef const value_type* const_pointer;
+ typedef std::size_t size_type;
+ typedef value_type array_t[Length];
+ typedef const value_type const_array_t[Length];
+
+ explicit test_string(const CharT literal_sz[])
+ {
+ std::copy(literal_sz, literal_sz + Length, m_buffer.data());
+ m_buffer[Length] = value_type();
+ }
+
+ const_pointer const_sz() const { return m_buffer.data(); }
+ pointer mutable_sz() { return m_buffer.data(); }
+
+ private:
+ typedef boost::array<value_type, Length + 1> buffer_t;
+ buffer_t m_buffer;
+ };
+}
+
 template< class T >
 inline BOOST_DEDUCED_TYPENAME boost::range_iterator<T>::type
 str_begin( T& r )
@@ -105,11 +134,15 @@
 {
     typedef char* char_iterator_t;
     typedef char char_array_t[10];
- const char* char_s = "a string";
- char my_string[] = "another string";
+
+ test_string<char, 8> a_string("a string");
+ test_string<char, 14> another_string("another string");
+
+ const char* char_s = a_string.const_sz();
+ char my_string[] = "another_string";
     const char my_const_string[] = "another string";
- const unsigned my_string_length = 14;
- char* char_s2 = "a string";
+ const unsigned my_string_length = 14;
+ char* char_s2 = a_string.mutable_sz();
     
     BOOST_STATIC_ASSERT(( is_same< range_value<char_iterator_t>::type,
                                     detail::iterator_traits<char_iterator_t>::value_type>::value ));
@@ -181,10 +214,14 @@
     check_char();
     
 #ifndef BOOST_NO_STD_WSTRING
- typedef wchar_t* wchar_iterator_t;
- const wchar_t* char_ws = L"a wide string";
+ typedef wchar_t* wchar_iterator_t;
+
+ test_string<wchar_t, 13> a_wide_string(L"a wide string");
+ test_string<wchar_t, 19> another_wide_string(L"another wide string");
+
+ const wchar_t* char_ws = a_wide_string.const_sz();
     wchar_t my_wstring[] = L"another wide string";
- wchar_t* char_ws2 = L"a wide string";
+ wchar_t* char_ws2 = a_wide_string.mutable_sz();
             
     BOOST_STATIC_ASSERT(( is_same< range_value<wchar_iterator_t>::type,
                                    detail::iterator_traits<wchar_iterator_t>::value_type>::value ));
@@ -203,12 +240,17 @@
     BOOST_CHECK_EQUAL( sz, std::char_traits<wchar_t>::length( char_ws ) );
 
     wchar_t to_search = L'n';
- BOOST_CHECK( find( char_ws, to_search ) != str_end(char_ws) );
+ BOOST_CHECK( find( char_ws, to_search ) != str_end(char_ws) );
+ BOOST_CHECK( find( char_ws2, to_search ) != str_end(char_ws2) );
 
 #if BOOST_WORKAROUND(_MSC_VER, BOOST_TESTED_AT(1300))
 
     BOOST_CHECK( find( my_wstring, to_search ) != str_end(my_wstring) );
 
+#else
+
+ boost::ignore_unused_variable_warning( my_wstring );
+
 #endif
 #endif
     


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