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 @@ - + Filter Iterator @@ -117,7 +117,7 @@ Input Iterator.

The concepts that filter_iterator models are dependent on which concepts the Iterator argument models, as specified in the following tables.

- +
@@ -136,7 +136,7 @@ following tables.

- +
@@ -158,7 +158,7 @@ following tables.

- +
@@ -215,7 +215,8 @@ or else``m_iter == end``. The member m_pre - +
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*[])