From 6396fdb5ffcd7a848e7562a77bc3683b82bd5c28 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Tue, 23 Jan 2001 19:10:03 +0000 Subject: [PATCH] added filter iterator test [SVN r8736] --- iterator_adaptor_test.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/iterator_adaptor_test.cpp b/iterator_adaptor_test.cpp index 5a5eff2..a739985 100644 --- a/iterator_adaptor_test.cpp +++ b/iterator_adaptor_test.cpp @@ -71,6 +71,12 @@ struct select1st_ } }; +struct one_or_four { + bool operator()(dummyT x) const { + return x.foo() == 1 || x.foo() == 4; + } +}; + int main() { @@ -170,6 +176,14 @@ main() boost::random_access_iterator_test(r.begin(), r.size(), int_array); } + // Test filter iterator + { + typedef boost::filter_iterator >::type FilterIter; + FilterIter i(array); + boost::forward_iterator_test(i, 1, 4); + } std::cout << "test successful " << std::endl; return 0;