From eea32403ef6affe4f7e558e5ab1f5c78e1f324c0 Mon Sep 17 00:00:00 2001
From: Neil Groves
Date: Thu, 8 Apr 2010 19:34:17 +0000
Subject: [PATCH] Boost.Range merge of fixes from the trunk.
[SVN r61146]
---
doc/Jamfile.v2 | 18 +-
doc/boost_range.qbk | 18 +-
doc/html/index.html | 6 +-
doc/html/quickbook_HTML.manifest | 1 +
doc/html/range/concepts.html | 2 +-
.../range/concepts/bidirectional_range.html | 20 +-
doc/html/range/concepts/concept_checking.html | 10 +-
doc/html/range/concepts/forward_range.html | 14 +-
doc/html/range/concepts/overview.html | 2 +-
.../range/concepts/random_access_range.html | 16 +-
.../range/concepts/single_pass_range.html | 20 +-
doc/html/range/examples.html | 2 +-
doc/html/range/faq.html | 2 +-
doc/html/range/history_ack.html | 2 +-
doc/html/range/introduction.html | 6 +-
doc/html/range/library_headers.html | 2 +-
doc/html/range/mfc_atl.html | 6 +-
doc/html/range/mfc_atl/atl_ranges.html | 2 +-
doc/html/range/mfc_atl/const_ranges.html | 2 +-
doc/html/range/mfc_atl/mfc_ranges.html | 2 +-
doc/html/range/mfc_atl/references.html | 2 +-
doc/html/range/mfc_atl/requirements.html | 2 +-
doc/html/range/portability.html | 2 +-
doc/html/range/reference.html | 2 +-
doc/html/range/reference/adaptors.html | 2 +-
.../adaptors_general_requirements.html | 2 +-
.../adaptors/adaptors_introduction.html | 8 +-
.../adaptors/adaptors_reference.html | 2 +-
.../adaptors_reference/adjacent_filtered.html | 2 +-
.../adaptors/adaptors_reference/copied.html | 2 +-
.../adaptors/adaptors_reference/filtered.html | 2 +-
.../adaptors/adaptors_reference/indexed.html | 2 +-
.../adaptors_reference/indirected.html | 2 +-
.../adaptors/adaptors_reference/map_keys.html | 2 +-
.../adaptors_reference/map_values.html | 2 +-
.../adaptors/adaptors_reference/replaced.html | 2 +-
.../adaptors_reference/replaced_if.html | 2 +-
.../adaptors/adaptors_reference/reversed.html | 2 +-
.../adaptors/adaptors_reference/sliced.html | 2 +-
.../adaptors/adaptors_reference/strided.html | 2 +-
.../adaptors_reference/tokenized.html | 2 +-
.../adaptors_reference/transformed.html | 2 +-
.../adaptors/adaptors_reference/uniqued.html | 2 +-
.../reference/adaptors/adaptors_synopsis.html | 2 +-
doc/html/range/reference/algorithms.html | 2 +-
.../reference/algorithms/heap_algorithms.html | 2 +-
.../algorithms/heap_algorithms/make_heap.html | 12 +-
.../algorithms/heap_algorithms/pop_heap.html | 14 +-
.../algorithms/heap_algorithms/push_heap.html | 14 +-
.../algorithms/permutation_algorithms.html | 2 +-
.../next_permutation.html | 12 +-
.../prev_permutation.html | 12 +-
.../range_algorithm_introduction.html | 2 +-
.../range_algorithm_mutating_algorithms.html | 2 +-
.../copy.html | 14 +-
.../copy_backward.html | 14 +-
.../fill.html | 12 +-
.../generate.html | 14 +-
.../inplace_merge.html | 18 +-
.../merge.html | 18 +-
.../nth_element.html | 12 +-
.../partial_sort.html | 12 +-
.../partition.html | 12 +-
.../random_shuffle.html | 14 +-
.../remove.html | 12 +-
.../remove_if.html | 12 +-
.../replace.html | 12 +-
.../replace_if.html | 12 +-
.../rotate.html | 14 +-
.../sort.html | 12 +-
.../stable_partition.html | 12 +-
.../stable_sort.html | 12 +-
.../transform.html | 14 +-
.../unique.html | 12 +-
.../range_algorithm_new_algorithms.html | 4 +-
.../range_algorithm_new_algorithms/erase.html | 12 +-
.../for_each.html | 12 +-
.../insert.html | 18 +-
.../range_algorithm_new_algorithms/iota.html | 96 +++++++
.../overwrite.html | 18 +-
.../push_back.html | 12 +-
.../push_front.html | 12 +-
.../remove_erase.html | 12 +-
.../remove_erase_if.html | 12 +-
...nge_algorithm_non_mutating_algorithms.html | 2 +-
.../adjacent_find.html | 12 +-
.../binary_search.html | 14 +-
.../count.html | 12 +-
.../equal.html | 12 +-
.../equal_range.html | 14 +-
.../find.html | 24 +-
.../find_end.html | 42 +--
.../find_first_of.html | 42 +--
.../find_if.html | 26 +-
.../for_each.html | 12 +-
.../lexicographical_compare.html | 12 +-
.../lower_bound.html | 26 +-
.../max_element.html | 12 +-
.../min_element.html | 12 +-
.../mismatch.html | 14 +-
.../search.html | 12 +-
.../upper_bound.html | 26 +-
.../reference/algorithms/range_numeric.html | 2 +-
.../algorithms/range_numeric/accumulate.html | 16 +-
.../range_numeric/adjacent_difference.html | 18 +-
.../range_numeric/inner_product.html | 18 +-
.../algorithms/range_numeric/partial_sum.html | 18 +-
.../reference/algorithms/set_algorithms.html | 2 +-
.../algorithms/set_algorithms/includes.html | 14 +-
.../set_algorithms/set_difference.html | 14 +-
.../set_algorithms/set_intersection.html | 14 +-
.../set_symmetric_difference.html | 14 +-
.../algorithms/set_algorithms/set_union.html | 14 +-
doc/html/range/reference/extending.html | 2 +-
.../range/reference/extending/method_1.html | 4 +-
.../range/reference/extending/method_2.html | 2 +-
.../range/reference/extending/method_3.html | 2 +-
.../extending/method_3/method_3_1.html | 2 +-
.../extending/method_3/method_3_2.html | 2 +-
doc/html/range/reference/overview.html | 2 +-
doc/html/range/reference/ranges.html | 2 +-
.../reference/ranges/counting_range.html | 10 +-
doc/html/range/reference/ranges/irange.html | 12 +-
.../range/reference/ranges/istream_range.html | 8 +-
doc/html/range/reference/semantics.html | 4 +-
.../range/reference/semantics/functions.html | 2 +-
.../reference/semantics/metafunctions.html | 2 +-
doc/html/range/reference/synopsis.html | 2 +-
doc/html/range/style_guide.html | 4 +-
doc/html/range/upgrade.html | 2 +-
doc/html/range/upgrade/upgrade_from_1_34.html | 2 +-
doc/html/range/upgrade/upgrade_from_1_42.html | 2 +-
doc/html/range/utilities.html | 4 +-
doc/html/range/utilities/iterator_range.html | 10 +-
doc/html/range/utilities/join.html | 6 +-
doc/html/range/utilities/sub_range.html | 4 +-
doc/reference/algorithm_ext/iota.qbk | 2 +-
.../boost/range/adaptor/adjacent_filtered.hpp | 198 ++++++-------
include/boost/range/adaptor/uniqued.hpp | 42 +--
include/boost/range/combine.hpp | 272 +++++++++---------
include/boost/range/size_type.hpp | 3 +-
test/combine.cpp | 20 +-
test/iterator_range.cpp | 2 +-
143 files changed, 903 insertions(+), 951 deletions(-)
create mode 100644 doc/html/range/reference/algorithms/range_algorithm_new_algorithms/iota.html
mode change 100755 => 100644 include/boost/range/size_type.hpp
diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2
index e286110..5195b32 100644
--- a/doc/Jamfile.v2
+++ b/doc/Jamfile.v2
@@ -8,20 +8,12 @@
#// For more information, see http://www.boost.org/libs/range/
#//
-
-#use-project boost : $(BOOST_ROOT) ;
-
project boost/libs/range/doc ;
-import boostbook : boostbook ;
-#import quickbook ;
+using boostbook ;
using quickbook ;
path-constant images_location : html ;
-#xml boost_range : boost_range.qbk ;
-
-#boostbook standalone
-
boostbook quickbook
:
boost_range.qbk
@@ -34,11 +26,7 @@ boostbook quickbook
toc.section.depth=3
toc.max.depth=3
generate.section.toc.level=4
-
-# generate.section.toc.level=4
-# chunk.first.sections=7
-# toc.section.depth=10
- pdf:boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
- pdf:img.src.path=$(images_location)/
+ pdf:boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
+ pdf:img.src.path=$(images_location)/
;
diff --git a/doc/boost_range.qbk b/doc/boost_range.qbk
index 45af6c4..1d56b82 100644
--- a/doc/boost_range.qbk
+++ b/doc/boost_range.qbk
@@ -64,17 +64,17 @@
[def __range_adaptors__ [link range.reference.adaptors Range adaptors]]
[def __range_algorithms__ [link range.reference.algorithms Range algorithms]]
-[def __single_pass_iterator__ [@../../libs/iterator/doc/new-iter-concepts.html#singls-pass-iterators-lib-single-pass-iterators Single Pass Iterator]]
-[def __forward_traversal_iterator__ [@../../libs/iterator/doc/new-iter-concepts.html#forward-traversal-iterators-lib-forward-traversal-iterators Forward Traversal Iterator]]
-[def __bidirectional_traversal_iterator__ [@../../libs/iterator/doc/new-iter-concepts.html#bidirectional-traversal-iterators-lib-bidirectional-traversal-iterators Bidirectional Traversal Iterator]]
-[def __random_access_traversal_iterator__ [@../../libs/iterator/doc/new-iter-concepts.html#random-access-traversal-iterators-lib-random-access-traversal-iterators Random Access Traversal Iterator]]
-[def __new_style_iterators__ [@../../libs/iterator/doc/new-iter-concepts.html new style iterators]]
-[def __iterator_concepts__ [@../../libs/iterator/doc/iterator_concepts.html Iterator concepts]]
+[def __single_pass_iterator__ [@boost:/libs/iterator/doc/new-iter-concepts.html#singls-pass-iterators-lib-single-pass-iterators Single Pass Iterator]]
+[def __forward_traversal_iterator__ [@boost:/libs/iterator/doc/new-iter-concepts.html#forward-traversal-iterators-lib-forward-traversal-iterators Forward Traversal Iterator]]
+[def __bidirectional_traversal_iterator__ [@boost:/libs/iterator/doc/new-iter-concepts.html#bidirectional-traversal-iterators-lib-bidirectional-traversal-iterators Bidirectional Traversal Iterator]]
+[def __random_access_traversal_iterator__ [@boost:/libs/iterator/doc/new-iter-concepts.html#random-access-traversal-iterators-lib-random-access-traversal-iterators Random Access Traversal Iterator]]
+[def __new_style_iterators__ [@boost:/libs/iterator/doc/new-iter-concepts.html new style iterators]]
+[def __iterator_concepts__ [@boost:/libs/iterator/doc/iterator_concepts.html Iterator concepts]]
[def __container__ [@http://www.sgi.com/Technology/STL/Container.html Container]]
-[def __metafunctions__ [@../../libs/mpl/doc/refmanual/metafunction.html metafunctions]]
-[def __concept_check__ [@../../libs/concept_check/index.html Boost Concept Check library]]
-[def __boost_array__ [@../../libs/array/index.html boost::array]]
+[def __metafunctions__ [@boost:/libs/mpl/doc/refmanual/metafunction.html metafunctions]]
+[def __concept_check__ [@boost:/libs/concept_check/index.html Boost Concept Check library]]
+[def __boost_array__ [@boost:/libs/array/index.html boost::array]]
[def __the_forwarding_problem__ [@http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1385.htm The Forwarding Problem]]
[def __sgi_inner_product__ [@http://www.sgi.com/tech/stl/inner_product.html inner_product]]
diff --git a/doc/html/index.html b/doc/html/index.html
index 4f1a4a1..f5bb91c 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -3,7 +3,7 @@
Chapter 1. Range 2.0
-
+
@@ -30,7 +30,7 @@
Copyright © 2003 -2010 Thorsten Ottosen, Neil Groves
-Last revised: April 03, 2010 at 08:56:46 GMT
+Last revised: April 05, 2010 at 17:25:33 GMT
diff --git a/doc/html/quickbook_HTML.manifest b/doc/html/quickbook_HTML.manifest
index b3be8f5..67e69fa 100644
--- a/doc/html/quickbook_HTML.manifest
+++ b/doc/html/quickbook_HTML.manifest
@@ -91,6 +91,7 @@ range/reference/algorithms/range_algorithm_new_algorithms.html
range/reference/algorithms/range_algorithm_new_algorithms/erase.html
range/reference/algorithms/range_algorithm_new_algorithms/for_each.html
range/reference/algorithms/range_algorithm_new_algorithms/insert.html
+range/reference/algorithms/range_algorithm_new_algorithms/iota.html
range/reference/algorithms/range_algorithm_new_algorithms/overwrite.html
range/reference/algorithms/range_algorithm_new_algorithms/push_back.html
range/reference/algorithms/range_algorithm_new_algorithms/push_front.html
diff --git a/doc/html/range/concepts.html b/doc/html/range/concepts.html
index c384122..c43b67c 100644
--- a/doc/html/range/concepts.html
+++ b/doc/html/range/concepts.html
@@ -3,7 +3,7 @@
Range Concepts
-
+
diff --git a/doc/html/range/concepts/bidirectional_range.html b/doc/html/range/concepts/bidirectional_range.html
index 796ca14..0fc965b 100644
--- a/doc/html/range/concepts/bidirectional_range.html
+++ b/doc/html/range/concepts/bidirectional_range.html
@@ -3,7 +3,7 @@
Bidirectional Range
-
+
@@ -27,7 +27,7 @@
Bidirectional Range
This concept provides access to iterators that traverse in both directions
(forward and reverse). The boost :: range_iterator < X >:: type
iterator must meet all of the requirements
- of Bidirectional
+ of Bidirectional
Traversal Iterator .
@@ -83,7 +83,7 @@
Forward Range
@@ -136,7 +136,7 @@
@@ -221,7 +221,7 @@
@@ -232,7 +232,7 @@
Forward Range .
diff --git a/doc/html/range/concepts/concept_checking.html b/doc/html/range/concepts/concept_checking.html
index 37175b4..a4aa1d9 100644
--- a/doc/html/range/concepts/concept_checking.html
+++ b/doc/html/range/concepts/concept_checking.html
@@ -3,7 +3,7 @@
Concept Checking
-
+
@@ -29,7 +29,7 @@
Each of the range concepts has a corresponding concept checking class in
the file < boost / range / concepts . hpp >
.
- These classes may be used in conjunction with the Boost
+ These classes may be used in conjunction with the Boost
Concept Check library to ensure that the type of a template parameter
is compatible with a range concept. If not, a meaningful compile time error
is generated. Checks are provided for the range concepts related to iterator
@@ -79,17 +79,17 @@
Range Terminology and style guidelines
- Iterator concepts
+ Iterator concepts
- Boost Concept Check library
+ Boost Concept Check library
diff --git a/doc/html/range/concepts/overview.html b/doc/html/range/concepts/overview.html
index 7cd19e8..c2bb4d1 100644
--- a/doc/html/range/concepts/overview.html
+++ b/doc/html/range/concepts/overview.html
@@ -3,7 +3,7 @@
Overview
-
+
diff --git a/doc/html/range/concepts/random_access_range.html b/doc/html/range/concepts/random_access_range.html
index 97b3171..cc5d88e 100644
--- a/doc/html/range/concepts/random_access_range.html
+++ b/doc/html/range/concepts/random_access_range.html
@@ -3,7 +3,7 @@
Random Access Range
-
+
@@ -27,15 +27,15 @@
Random Access Range
- A range X
where boost :: range_iterator < X >:: type
is a model of Random
+ A range X
where boost :: range_iterator < X >:: type
is a model of Random
Access Traversal Iterator .
@@ -43,7 +43,7 @@
Bidirectional Range
@@ -89,7 +89,7 @@
@@ -139,7 +139,7 @@
@@ -147,7 +147,7 @@
boost :: size ( a )
completes in amortized constant time.
@@ -198,7 +198,7 @@
@@ -266,7 +266,7 @@
@@ -276,7 +276,7 @@
constant time.
diff --git a/doc/html/range/examples.html b/doc/html/range/examples.html
index b272df8..f517040 100644
--- a/doc/html/range/examples.html
+++ b/doc/html/range/examples.html
@@ -3,7 +3,7 @@
Examples
-
+
diff --git a/doc/html/range/faq.html b/doc/html/range/faq.html
index 0c9d40b..a5ea15d 100644
--- a/doc/html/range/faq.html
+++ b/doc/html/range/faq.html
@@ -3,7 +3,7 @@
FAQ
-
+
diff --git a/doc/html/range/history_ack.html b/doc/html/range/history_ack.html
index 930b6b6..2401db3 100644
--- a/doc/html/range/history_ack.html
+++ b/doc/html/range/history_ack.html
@@ -3,7 +3,7 @@
History and Acknowledgement
-
+
diff --git a/doc/html/range/introduction.html b/doc/html/range/introduction.html
index 8bce31d..e41a60c 100644
--- a/doc/html/range/introduction.html
+++ b/doc/html/range/introduction.html
@@ -3,7 +3,7 @@
Introduction
-
+
@@ -50,7 +50,7 @@
null terminated strings, std :: pairs
of
iterators, and raw arrays (and more), such that the same generic code can work
with them all. The basic idea is to add another layer of indirection using
- metafunctions
+ metafunctions
and free-standing functions so syntactic and/or semantic differences can be
removed.
@@ -130,7 +130,7 @@
- By using the free-standing functions and metafunctions ,
+ 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
diff --git a/doc/html/range/library_headers.html b/doc/html/range/library_headers.html
index a5bd095..8f28283 100644
--- a/doc/html/range/library_headers.html
+++ b/doc/html/range/library_headers.html
@@ -3,7 +3,7 @@
Library Headers
-
+
diff --git a/doc/html/range/mfc_atl.html b/doc/html/range/mfc_atl.html
index 8d5ed19..338e860 100644
--- a/doc/html/range/mfc_atl.html
+++ b/doc/html/range/mfc_atl.html
@@ -3,7 +3,7 @@
MFC/ATL (courtesy of Shunsuke Sogame)
-
+
@@ -34,7 +34,7 @@
References
@@ -100,7 +100,7 @@
diff --git a/doc/html/range/mfc_atl/atl_ranges.html b/doc/html/range/mfc_atl/atl_ranges.html
index 65ee355..766375d 100644
--- a/doc/html/range/mfc_atl/atl_ranges.html
+++ b/doc/html/range/mfc_atl/atl_ranges.html
@@ -3,7 +3,7 @@
ATL Ranges
-
+
diff --git a/doc/html/range/mfc_atl/const_ranges.html b/doc/html/range/mfc_atl/const_ranges.html
index 2e047f6..222c6d8 100644
--- a/doc/html/range/mfc_atl/const_ranges.html
+++ b/doc/html/range/mfc_atl/const_ranges.html
@@ -3,7 +3,7 @@
const Ranges
-
+
diff --git a/doc/html/range/mfc_atl/mfc_ranges.html b/doc/html/range/mfc_atl/mfc_ranges.html
index af0c6e9..9e6d001 100644
--- a/doc/html/range/mfc_atl/mfc_ranges.html
+++ b/doc/html/range/mfc_atl/mfc_ranges.html
@@ -3,7 +3,7 @@
MFC Ranges
-
+
diff --git a/doc/html/range/mfc_atl/references.html b/doc/html/range/mfc_atl/references.html
index 124a538..8afe82a 100644
--- a/doc/html/range/mfc_atl/references.html
+++ b/doc/html/range/mfc_atl/references.html
@@ -3,7 +3,7 @@
References
-
+
diff --git a/doc/html/range/mfc_atl/requirements.html b/doc/html/range/mfc_atl/requirements.html
index 131433f..c49ac8c 100644
--- a/doc/html/range/mfc_atl/requirements.html
+++ b/doc/html/range/mfc_atl/requirements.html
@@ -3,7 +3,7 @@
Requirements
-
+
diff --git a/doc/html/range/portability.html b/doc/html/range/portability.html
index 901e0b1..63e3621 100644
--- a/doc/html/range/portability.html
+++ b/doc/html/range/portability.html
@@ -3,7 +3,7 @@
Portability
-
+
diff --git a/doc/html/range/reference.html b/doc/html/range/reference.html
index 70c17dc..a76673a 100644
--- a/doc/html/range/reference.html
+++ b/doc/html/range/reference.html
@@ -3,7 +3,7 @@
Reference
-
+
diff --git a/doc/html/range/reference/adaptors.html b/doc/html/range/reference/adaptors.html
index 5ab0ecd..bc68382 100644
--- a/doc/html/range/reference/adaptors.html
+++ b/doc/html/range/reference/adaptors.html
@@ -3,7 +3,7 @@
Range Adaptors
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_general_requirements.html b/doc/html/range/reference/adaptors/adaptors_general_requirements.html
index a815bae..ce2b17b 100644
--- a/doc/html/range/reference/adaptors/adaptors_general_requirements.html
+++ b/doc/html/range/reference/adaptors/adaptors_general_requirements.html
@@ -3,7 +3,7 @@
General Requirements
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_introduction.html b/doc/html/range/reference/adaptors/adaptors_introduction.html
index efa54fd..3d61175 100644
--- a/doc/html/range/reference/adaptors/adaptors_introduction.html
+++ b/doc/html/range/reference/adaptors/adaptors_introduction.html
@@ -3,7 +3,7 @@
Introduction and motivation
-
+
@@ -122,7 +122,7 @@
situations, you will really appreciate the succinctness of operator |()
.
@@ -159,7 +159,7 @@
is the design solution to this problem.
@@ -176,7 +176,7 @@
diff --git a/doc/html/range/reference/adaptors/adaptors_reference.html b/doc/html/range/reference/adaptors/adaptors_reference.html
index d284888..5a3dae6 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference.html
@@ -3,7 +3,7 @@
Reference
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/adjacent_filtered.html b/doc/html/range/reference/adaptors/adaptors_reference/adjacent_filtered.html
index fa763c8..df72e28 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/adjacent_filtered.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/adjacent_filtered.html
@@ -3,7 +3,7 @@
adjacent_filtered
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/copied.html b/doc/html/range/reference/adaptors/adaptors_reference/copied.html
index 650e29a..b488800 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/copied.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/copied.html
@@ -3,7 +3,7 @@
copied
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/filtered.html b/doc/html/range/reference/adaptors/adaptors_reference/filtered.html
index 1551a9f..04d418d 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/filtered.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/filtered.html
@@ -3,7 +3,7 @@
filtered
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/indexed.html b/doc/html/range/reference/adaptors/adaptors_reference/indexed.html
index d8c8674..03ec01b 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/indexed.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/indexed.html
@@ -3,7 +3,7 @@
indexed
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/indirected.html b/doc/html/range/reference/adaptors/adaptors_reference/indirected.html
index adcd57a..391abcc 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/indirected.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/indirected.html
@@ -3,7 +3,7 @@
indirected
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/map_keys.html b/doc/html/range/reference/adaptors/adaptors_reference/map_keys.html
index 95c1746..7af39c9 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/map_keys.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/map_keys.html
@@ -3,7 +3,7 @@
map_keys
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/map_values.html b/doc/html/range/reference/adaptors/adaptors_reference/map_values.html
index 553a8f3..810ba7a 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/map_values.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/map_values.html
@@ -3,7 +3,7 @@
map_values
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/replaced.html b/doc/html/range/reference/adaptors/adaptors_reference/replaced.html
index 0990ede..6af8257 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/replaced.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/replaced.html
@@ -3,7 +3,7 @@
replaced
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/replaced_if.html b/doc/html/range/reference/adaptors/adaptors_reference/replaced_if.html
index abcf00f..f916472 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/replaced_if.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/replaced_if.html
@@ -3,7 +3,7 @@
replaced_if
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/reversed.html b/doc/html/range/reference/adaptors/adaptors_reference/reversed.html
index 52f4cda..2ef6d5d 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/reversed.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/reversed.html
@@ -3,7 +3,7 @@
reversed
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/sliced.html b/doc/html/range/reference/adaptors/adaptors_reference/sliced.html
index 9793092..8901fa0 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/sliced.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/sliced.html
@@ -3,7 +3,7 @@
sliced
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/strided.html b/doc/html/range/reference/adaptors/adaptors_reference/strided.html
index 6fcc281..ca37e60 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/strided.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/strided.html
@@ -3,7 +3,7 @@
strided
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/tokenized.html b/doc/html/range/reference/adaptors/adaptors_reference/tokenized.html
index fc4bc42..0b294b2 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/tokenized.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/tokenized.html
@@ -3,7 +3,7 @@
tokenized
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/transformed.html b/doc/html/range/reference/adaptors/adaptors_reference/transformed.html
index 56a6170..1947b6d 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/transformed.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/transformed.html
@@ -3,7 +3,7 @@
transformed
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_reference/uniqued.html b/doc/html/range/reference/adaptors/adaptors_reference/uniqued.html
index 3b314ab..1f7d9fb 100644
--- a/doc/html/range/reference/adaptors/adaptors_reference/uniqued.html
+++ b/doc/html/range/reference/adaptors/adaptors_reference/uniqued.html
@@ -3,7 +3,7 @@
uniqued
-
+
diff --git a/doc/html/range/reference/adaptors/adaptors_synopsis.html b/doc/html/range/reference/adaptors/adaptors_synopsis.html
index d0fea59..202a114 100644
--- a/doc/html/range/reference/adaptors/adaptors_synopsis.html
+++ b/doc/html/range/reference/adaptors/adaptors_synopsis.html
@@ -3,7 +3,7 @@
Synopsis
-
+
diff --git a/doc/html/range/reference/algorithms.html b/doc/html/range/reference/algorithms.html
index fc70d02..99e1dad 100644
--- a/doc/html/range/reference/algorithms.html
+++ b/doc/html/range/reference/algorithms.html
@@ -3,7 +3,7 @@
Range Algorithm
-
+
diff --git a/doc/html/range/reference/algorithms/heap_algorithms.html b/doc/html/range/reference/algorithms/heap_algorithms.html
index 25c45e4..2cdbaaa 100644
--- a/doc/html/range/reference/algorithms/heap_algorithms.html
+++ b/doc/html/range/reference/algorithms/heap_algorithms.html
@@ -3,7 +3,7 @@
Heap algorithms
-
+
diff --git a/doc/html/range/reference/algorithms/heap_algorithms/make_heap.html b/doc/html/range/reference/algorithms/heap_algorithms/make_heap.html
index d8d4033..083df4a 100644
--- a/doc/html/range/reference/algorithms/heap_algorithms/make_heap.html
+++ b/doc/html/range/reference/algorithms/heap_algorithms/make_heap.html
@@ -3,7 +3,7 @@
make_heap
-
+
@@ -28,7 +28,7 @@
make_heap
@@ -49,7 +49,7 @@
@@ -61,14 +61,14 @@
the predicate versions.
Defined in the header file boost / range / algorithm / heap_algorithm . hpp
@@ -119,7 +119,7 @@
diff --git a/doc/html/range/reference/algorithms/heap_algorithms/pop_heap.html b/doc/html/range/reference/algorithms/heap_algorithms/pop_heap.html
index f1588b7..2e45c55 100644
--- a/doc/html/range/reference/algorithms/heap_algorithms/pop_heap.html
+++ b/doc/html/range/reference/algorithms/heap_algorithms/pop_heap.html
@@ -3,7 +3,7 @@
pop_heap
-
+
@@ -28,7 +28,7 @@
pop_heap
@@ -49,7 +49,7 @@
@@ -63,14 +63,14 @@
the predicate versions.
Defined in the header file boost / range / algorithm / heap_algorithm . hpp
@@ -121,7 +121,7 @@
diff --git a/doc/html/range/reference/algorithms/heap_algorithms/push_heap.html b/doc/html/range/reference/algorithms/heap_algorithms/push_heap.html
index 35b64ca..9bcf219 100644
--- a/doc/html/range/reference/algorithms/heap_algorithms/push_heap.html
+++ b/doc/html/range/reference/algorithms/heap_algorithms/push_heap.html
@@ -3,7 +3,7 @@
push_heap
-
+
@@ -28,7 +28,7 @@
push_heap
@@ -49,7 +49,7 @@
@@ -63,14 +63,14 @@
the predicate versions.
Defined in the header file boost / range / algorithm / heap_algorithm . hpp
@@ -121,7 +121,7 @@
diff --git a/doc/html/range/reference/algorithms/permutation_algorithms.html b/doc/html/range/reference/algorithms/permutation_algorithms.html
index 12e33f9..a9e2392 100644
--- a/doc/html/range/reference/algorithms/permutation_algorithms.html
+++ b/doc/html/range/reference/algorithms/permutation_algorithms.html
@@ -3,7 +3,7 @@
Permutation algorithms
-
+
diff --git a/doc/html/range/reference/algorithms/permutation_algorithms/next_permutation.html b/doc/html/range/reference/algorithms/permutation_algorithms/next_permutation.html
index 8521343..0a212cf 100644
--- a/doc/html/range/reference/algorithms/permutation_algorithms/next_permutation.html
+++ b/doc/html/range/reference/algorithms/permutation_algorithms/next_permutation.html
@@ -3,7 +3,7 @@
next_permutation
-
+
@@ -28,7 +28,7 @@
next_permutation
@@ -49,7 +49,7 @@
@@ -67,14 +67,14 @@
the predicate versions.
Defined in the header file boost / range / algorithm / permutation . hpp
@@ -125,7 +125,7 @@
diff --git a/doc/html/range/reference/algorithms/permutation_algorithms/prev_permutation.html b/doc/html/range/reference/algorithms/permutation_algorithms/prev_permutation.html
index a1e0d1d..06b9d1d 100644
--- a/doc/html/range/reference/algorithms/permutation_algorithms/prev_permutation.html
+++ b/doc/html/range/reference/algorithms/permutation_algorithms/prev_permutation.html
@@ -3,7 +3,7 @@
prev_permutation
-
+
@@ -28,7 +28,7 @@
prev_permutation
@@ -49,7 +49,7 @@
@@ -67,14 +67,14 @@
the predicate versions.
Defined in the header file boost / range / algorithm / permutation . hpp
@@ -125,7 +125,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_introduction.html b/doc/html/range/reference/algorithms/range_algorithm_introduction.html
index 9f15ed5..f0aa6c4 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_introduction.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_introduction.html
@@ -3,7 +3,7 @@
Introduction and motivation
-
+
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms.html
index 80710b0..fcd52d1 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms.html
@@ -3,7 +3,7 @@
Mutating algorithms
-
+
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy.html
index 0decd23..e88c627 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy.html
@@ -3,7 +3,7 @@
Range Algorithm - copy
-
+
@@ -28,7 +28,7 @@
Range Algorithm - copy
@@ -40,7 +40,7 @@
@@ -51,14 +51,14 @@
distance ( source_rng )
Defined in the header file boost / range / algorithm / copy . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy_backward.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy_backward.html
index 541db9a..14d13c6 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy_backward.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/copy_backward.html
@@ -3,7 +3,7 @@
Range Algorithm - copy_backward
-
+
@@ -28,7 +28,7 @@
Range Algorithm - copy_backward
@@ -42,7 +42,7 @@
@@ -60,14 +60,14 @@
denotes the end of the output sequence.
Defined in the header file boost / range / algorithm / copy_backward . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/fill.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/fill.html
index 4bb5340..f28518c 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/fill.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/fill.html
@@ -3,7 +3,7 @@
Range Algorithm - fill
-
+
@@ -28,7 +28,7 @@
Range Algorithm - fill
@@ -43,7 +43,7 @@
@@ -52,14 +52,14 @@
in the range rng
.
Defined in the header file boost / range / algorithm / fill . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/generate.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/generate.html
index 1a5ba8a..68efa6a 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/generate.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/generate.html
@@ -3,7 +3,7 @@
Range Algorithm - generate
-
+
@@ -28,7 +28,7 @@
Range Algorithm - generate
@@ -43,7 +43,7 @@
@@ -53,14 +53,14 @@
Returns the resultant range.
Defined in the header file boost / range / algorithm / generate . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/inplace_merge.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/inplace_merge.html
index fafc9d5..46ef629 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/inplace_merge.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/inplace_merge.html
@@ -3,7 +3,7 @@
Range Algorithm - inplace_merge
-
+
@@ -28,7 +28,7 @@
Range Algorithm - inplace_merge
@@ -59,7 +59,7 @@
@@ -72,14 +72,14 @@
input range is preserved.
Defined in the header file boost / range / algorithm / inplace_merge . hpp
@@ -116,11 +116,11 @@
argument types.
@@ -143,7 +143,7 @@
@@ -164,7 +164,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/merge.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/merge.html
index 9bd570e..5747eef 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/merge.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/merge.html
@@ -3,7 +3,7 @@
Range Algorithm - merge
-
+
@@ -28,7 +28,7 @@
Range Algorithm - merge
@@ -57,7 +57,7 @@
@@ -76,14 +76,14 @@
version uses the predicate instead of operator <()
.
Defined in the header file boost / range / algorithm / merge . hpp
@@ -151,11 +151,11 @@
@@ -190,7 +190,7 @@
@@ -221,7 +221,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/nth_element.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/nth_element.html
index b8d27f0..75f8d71 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/nth_element.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/nth_element.html
@@ -3,7 +3,7 @@
Range Algorithm - nth_element
-
+
@@ -28,7 +28,7 @@
Range Algorithm - nth_element
@@ -55,7 +55,7 @@
@@ -66,14 +66,14 @@
is the same as the element that would be in that position if rng
has been sorted.
Defined in the header file boost / range / algorithm / nth_element . hpp
@@ -124,7 +124,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partial_sort.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partial_sort.html
index d218c43..1112ef2 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partial_sort.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partial_sort.html
@@ -3,7 +3,7 @@
Range Algorithm - partial_sort
-
+
@@ -28,7 +28,7 @@
Range Algorithm - partial_sort
@@ -55,7 +55,7 @@
@@ -71,14 +71,14 @@
predicate instead.
Defined in the header file boost / range / algorithm / partial_sort . hpp
@@ -129,7 +129,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partition.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partition.html
index 4136a2a..50b7b16 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partition.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/partition.html
@@ -3,7 +3,7 @@
Range Algorithm - partition
-
+
@@ -28,7 +28,7 @@
Range Algorithm - partition
@@ -67,7 +67,7 @@
@@ -81,14 +81,14 @@
corresponds to the middle iterator.
Defined in the header file boost / range / algorithm / partition . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/random_shuffle.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/random_shuffle.html
index 190f66f..023d799 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/random_shuffle.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/random_shuffle.html
@@ -3,7 +3,7 @@
Range Algorithm - random_shuffle
-
+
@@ -28,7 +28,7 @@
Range Algorithm - random_shuffle
@@ -49,7 +49,7 @@
@@ -61,14 +61,14 @@
the shuffles range.
Defined in the header file boost / range / algorithm / random_shuffle . hpp
@@ -99,7 +99,7 @@
@@ -108,7 +108,7 @@
maximum value.
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove.html
index 4cb906c..65ab605 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove.html
@@ -3,7 +3,7 @@
Range Algorithm - remove
-
+
@@ -28,7 +28,7 @@
Range Algorithm - remove
@@ -67,7 +67,7 @@
@@ -84,14 +84,14 @@
are dereferenceable, but the elements are unspecified.
Defined in the header file boost / range / algorithm / remove . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove_if.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove_if.html
index 9896adc..227aeb0 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove_if.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/remove_if.html
@@ -3,7 +3,7 @@
Range Algorithm - remove_if
-
+
@@ -28,7 +28,7 @@
Range Algorithm - remove_if
@@ -67,7 +67,7 @@
@@ -83,14 +83,14 @@
are unspecified.
Defined in the header file boost / range / algorithm / remove_if . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace.html
index ab4232d..e07aebb 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace.html
@@ -3,7 +3,7 @@
Range Algorithm - replace
-
+
@@ -28,7 +28,7 @@
Range Algorithm - replace
@@ -49,7 +49,7 @@
@@ -58,14 +58,14 @@
Return a reference to rng
.
Defined in the header file boost / range / algorithm / replace . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace_if.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace_if.html
index 7677651..fcf01b9 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace_if.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/replace_if.html
@@ -3,7 +3,7 @@
Range Algorithm - replace_if
-
+
@@ -28,7 +28,7 @@
Range Algorithm - replace_if
@@ -43,7 +43,7 @@
@@ -52,14 +52,14 @@
Returns a reference to rng
.
Defined in the header file boost / range / algorithm / replace_if . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/rotate.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/rotate.html
index 55faad4..e4c574f 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/rotate.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/rotate.html
@@ -3,7 +3,7 @@
Range Algorithm - rotate
-
+
@@ -28,7 +28,7 @@
Range Algorithm - rotate
@@ -45,7 +45,7 @@
@@ -54,14 +54,14 @@
and [ middle , end ( rng ))
. Returns a reference to rng
.
Defined in the header file boost / range / algorithm / rotate . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/sort.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/sort.html
index 290f8e7..31adcdf 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/sort.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/sort.html
@@ -3,7 +3,7 @@
Range Algorithm - sort
-
+
@@ -28,7 +28,7 @@
Range Algorithm - sort
@@ -49,7 +49,7 @@
@@ -72,14 +72,14 @@
[ x , y ]
, pred ( y , x ) == false
.
Defined in the header file boost / range / algorithm / sort . hpp
@@ -130,7 +130,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_partition.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_partition.html
index eb0032a..a549bc5 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_partition.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_partition.html
@@ -3,7 +3,7 @@
Range Algorithm - stable_partition
-
+
@@ -28,7 +28,7 @@
Range Algorithm - stable_partition
@@ -61,7 +61,7 @@
@@ -83,14 +83,14 @@
the iterator to the first element that fails to satisfy pred
.
Defined in the header file boost / range / algorithm / stable_partition . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_sort.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_sort.html
index 984024d..e02cfa3 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_sort.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/stable_sort.html
@@ -3,7 +3,7 @@
Range Algorithm - stable_sort
-
+
@@ -28,7 +28,7 @@
Range Algorithm - stable_sort
@@ -49,7 +49,7 @@
@@ -72,14 +72,14 @@
[ x , y ]
, pred ( y , x ) == false
.
Defined in the header file boost / range / algorithm / stable_sort . hpp
@@ -130,7 +130,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/transform.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/transform.html
index 58da4ca..82c53ea 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/transform.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/transform.html
@@ -3,7 +3,7 @@
Range Algorithm - transform
-
+
@@ -28,7 +28,7 @@
Range Algorithm - transform
@@ -57,7 +57,7 @@
@@ -93,14 +93,14 @@
The return value is out + min ( distance ( rng1 ), distance ( rng2 ))
.
Defined in the header file boost / range / algorithm / transform . hpp
@@ -170,7 +170,7 @@
@@ -202,7 +202,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/unique.html b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/unique.html
index aaa5525..13f388f 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/unique.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_mutating_algorithms/unique.html
@@ -3,7 +3,7 @@
Range Algorithm - unique
-
+
@@ -28,7 +28,7 @@
Range Algorithm - unique
@@ -69,7 +69,7 @@
@@ -87,14 +87,14 @@
type.
Defined in the header file boost / range / algorithm / unique . hpp
@@ -138,7 +138,7 @@
diff --git a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms.html b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms.html
index 7b34570..7976d61 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms.html
@@ -3,7 +3,7 @@
New algorithms
-
+
@@ -34,6 +34,8 @@
for_each
insert
+
+ iota
overwrite
diff --git a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/erase.html b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/erase.html
index 3520dba..e3d64a6 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/erase.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/erase.html
@@ -3,7 +3,7 @@
erase
-
+
@@ -28,7 +28,7 @@
erase
@@ -44,7 +44,7 @@
@@ -53,14 +53,14 @@
target
.
Defined in the header file boost / range / algorithm_ext / erase . hpp
@@ -68,7 +68,7 @@
erase of an iterator range.
diff --git a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/for_each.html b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/for_each.html
index 4a1cb75..dfe62c3 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/for_each.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/for_each.html
@@ -3,7 +3,7 @@
for_each
-
+
@@ -28,7 +28,7 @@
for_each
@@ -73,7 +73,7 @@
@@ -89,14 +89,14 @@
It is safe to call this function with unequal length ranges.
Defined in the header file boost / range / algorithm_ext / for_each . hpp
diff --git a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/insert.html b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/insert.html
index fc06253..e0aa512 100644
--- a/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/insert.html
+++ b/doc/html/range/reference/algorithms/range_algorithm_new_algorithms/insert.html
@@ -3,11 +3,11 @@
insert
-
+
-
+
@@ -45,7 +45,7 @@
@@ -55,14 +55,14 @@
target
.
Defined in the header file boost / range / algorithm_ext / insert . hpp
@@ -100,7 +100,7 @@