diff --git a/doc/filter_iterator.html b/doc/filter_iterator.html index 7d97eb3..47981b2 100644 --- a/doc/filter_iterator.html +++ b/doc/filter_iterator.html @@ -3,7 +3,7 @@
- +The concepts that filter_iterator models are dependent on which concepts the Iterator argument models, as specified in the following tables.
-Requires: | Predicate must be Default Constructible. | +
---|---|
Requires: | Predicate must be Default Constructible and +Predicate is a class type (not a function pointer). |
Returns: | A filter_iterator where m_iter is either
the first position in the range [x,end) such that m_pred(*m_iter) == true
@@ -387,10 +388,10 @@ int main()
The source code for this example can be found here. -+ diff --git a/doc/filter_iterator_ref.rst b/doc/filter_iterator_ref.rst index 371025c..ba9e17d 100644 --- a/doc/filter_iterator_ref.rst +++ b/doc/filter_iterator_ref.rst @@ -119,7 +119,8 @@ operations. ``filter_iterator(Iterator x, Iterator end = Iterator());`` -:Requires: ``Predicate`` must be Default Constructible. +:Requires: ``Predicate`` must be Default Constructible and + ``Predicate`` is a class type (not a function pointer). :Returns: A ``filter_iterator`` where ``m_iter`` is either the first position in the range ``[x,end)`` such that ``m_pred(*m_iter) == true`` or else``m_iter == end``. The member ``m_pred`` is default constructed. diff --git a/doc/function_output_iterator.html b/doc/function_output_iterator.html index 66c8616..3b80621 100644 --- a/doc/function_output_iterator.html +++ b/doc/function_output_iterator.html @@ -163,7 +163,7 @@ int main(int, char*[]) |