Port rst docs changeset to quickbook (ad90dac).

UnaryFunction is treated as a const object, but the documentation was missing
the const qualification.
This commit is contained in:
morinmorin 2017-08-28 20:39:10 +09:00
parent c529399fb1
commit f7dfc36a9c

View File

@ -86,7 +86,7 @@ The source code for this example can be found
If `Reference` is `use_default` then the `reference` member of If `Reference` is `use_default` then the `reference` member of
`transform_iterator` is[br] `transform_iterator` is[br]
`result_of<UnaryFunction(iterator_traits<Iterator>::reference)>::type`. `result_of<const UnaryFunction(iterator_traits<Iterator>::reference)>::type`.
Otherwise, `reference` is `Reference`. Otherwise, `reference` is `Reference`.
@ -110,10 +110,10 @@ convertible to `input_iterator_tag`.
The type `UnaryFunction` must be Assignable, Copy Constructible, and 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 type `UnaryFunction`, `i` is an object of type `Iterator`, and
where the type of `f(*i)` must be where the type of `f(*i)` must be
`result_of<UnaryFunction(iterator_traits<Iterator>::reference)>::type`. `result_of<const UnaryFunction(iterator_traits<Iterator>::reference)>::type`.
The argument `Iterator` shall model Readable Iterator. The argument `Iterator` shall model Readable Iterator.