mirror of
https://github.com/boostorg/iterator.git
synced 2025-05-11 13:33:56 +00:00
untabified
[SVN r21890]
This commit is contained in:
parent
2071230859
commit
020f2ab867
@ -43,11 +43,11 @@ int main()
|
||||
// Adapting new-style iterators
|
||||
{
|
||||
typedef boost::iterator_archetype<
|
||||
const dummyT
|
||||
const dummyT
|
||||
, boost::iterator_archetypes::readable_iterator_t
|
||||
, boost::bidirectional_traversal_tag
|
||||
> iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
boost::function_requires< boost::InputIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::ReadableIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||
@ -57,22 +57,22 @@ int main()
|
||||
// require at lease Readable for the base iterator. -Jeremy
|
||||
{
|
||||
typedef boost::iterator_archetype<
|
||||
dummyT
|
||||
dummyT
|
||||
, boost::iterator_archetypes::writable_iterator_t
|
||||
, boost::bidirectional_traversal_tag
|
||||
> iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
boost::function_requires< boost_concepts::WritableIteratorConcept<Iter, dummyT> >();
|
||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||
}
|
||||
#endif
|
||||
{
|
||||
typedef boost::iterator_archetype<
|
||||
dummyT
|
||||
dummyT
|
||||
, boost::iterator_archetypes::readable_writable_iterator_t
|
||||
, boost::bidirectional_traversal_tag
|
||||
> iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
boost::function_requires< boost::InputIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::ReadableIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::WritableIteratorConcept<Iter> >();
|
||||
@ -80,22 +80,22 @@ int main()
|
||||
}
|
||||
{
|
||||
typedef boost::iterator_archetype<
|
||||
const dummyT
|
||||
const dummyT
|
||||
, boost::iterator_archetypes::readable_lvalue_iterator_t
|
||||
, boost::bidirectional_traversal_tag
|
||||
> iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
boost::function_requires< boost::BidirectionalIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::ReadableLvalueIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||
}
|
||||
{
|
||||
typedef boost::iterator_archetype<
|
||||
dummyT
|
||||
dummyT
|
||||
, boost::iterator_archetypes::writable_lvalue_iterator_t
|
||||
, boost::bidirectional_traversal_tag
|
||||
> iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
typedef boost::reverse_iterator<iter> Iter;
|
||||
boost::function_requires< boost::BidirectionalIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::WritableLvalueIteratorConcept<Iter> >();
|
||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||
|
Loading…
x
Reference in New Issue
Block a user