diff --git a/doc/transform_iterator.html b/doc/transform_iterator.html index ed69c45..2281737 100644 --- a/doc/transform_iterator.html +++ b/doc/transform_iterator.html @@ -99,7 +99,7 @@ private:
If Reference is use_default then the reference member of transform_iterator is -result_of<UnaryFunction(iterator_traits<Iterator>::reference)>::type. +result_of<const UnaryFunction(iterator_traits<Iterator>::reference)>::type. Otherwise, reference is Reference.
If Value is use_default then the value_type member is
remove_cv<remove_reference<reference> >::type. Otherwise,
@@ -117,10 +117,10 @@ convertible to input_iterator_tag
The type UnaryFunction must be Assignable, Copy Constructible, and
-the expression f(*i) must be valid where f is an object of
+the expression f(*i) must be valid where f is a const object of
type UnaryFunction, i is an object of type Iterator, and
where the type of f(*i) must be
-result_of<UnaryFunction(iterator_traits<Iterator>::reference)>::type. The argument Iterator shall model Readable Iterator.transform_iterator requirements