From 1574946e1324020d9d47a26fc90bf72d4587a4ce Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Wed, 23 Oct 2002 22:57:24 +0000 Subject: [PATCH] new test [SVN r610] --- test/iterator_adaptor_cc.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/iterator_adaptor_cc.cpp diff --git a/test/iterator_adaptor_cc.cpp b/test/iterator_adaptor_cc.cpp new file mode 100644 index 0000000..f5161d1 --- /dev/null +++ b/test/iterator_adaptor_cc.cpp @@ -0,0 +1,25 @@ +#include +#include +#include +#include +#include + +int main() +{ + { + typedef boost::reverse_iterator rev_iter; + boost::function_requires< boost_concepts::MutableLvalueIteratorConcept >(); + boost::function_requires< boost_concepts::RandomAccessTraversalConcept >(); + boost::function_requires< boost::RandomAccessIteratorConcept >(); + } + { + typedef boost::reverse_iterator::const_iterator, int, const int&, const int*, + boost::constant_lvalue_iterator_tag, boost::bidirectional_traversal_tag, std::ptrdiff_t> rev_iter; + boost::function_requires< boost_concepts::ConstantLvalueIteratorConcept >(); + boost::function_requires< boost_concepts::BidirectionalTraversalConcept >(); + boost::function_requires< boost::BidirectionalIteratorConcept >(); + } + + return boost::exit_success; +}