forked from boostorg/iterator
untabified
[SVN r21890]
This commit is contained in:
@ -43,11 +43,11 @@ int main()
|
|||||||
// Adapting new-style iterators
|
// Adapting new-style iterators
|
||||||
{
|
{
|
||||||
typedef boost::iterator_archetype<
|
typedef boost::iterator_archetype<
|
||||||
const dummyT
|
const dummyT
|
||||||
, boost::iterator_archetypes::readable_iterator_t
|
, boost::iterator_archetypes::readable_iterator_t
|
||||||
, boost::bidirectional_traversal_tag
|
, boost::bidirectional_traversal_tag
|
||||||
> iter;
|
> iter;
|
||||||
typedef boost::reverse_iterator<iter> Iter;
|
typedef boost::reverse_iterator<iter> Iter;
|
||||||
boost::function_requires< boost::InputIteratorConcept<Iter> >();
|
boost::function_requires< boost::InputIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::ReadableIteratorConcept<Iter> >();
|
boost::function_requires< boost_concepts::ReadableIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||||
@ -57,22 +57,22 @@ int main()
|
|||||||
// require at lease Readable for the base iterator. -Jeremy
|
// require at lease Readable for the base iterator. -Jeremy
|
||||||
{
|
{
|
||||||
typedef boost::iterator_archetype<
|
typedef boost::iterator_archetype<
|
||||||
dummyT
|
dummyT
|
||||||
, boost::iterator_archetypes::writable_iterator_t
|
, boost::iterator_archetypes::writable_iterator_t
|
||||||
, boost::bidirectional_traversal_tag
|
, boost::bidirectional_traversal_tag
|
||||||
> iter;
|
> 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::WritableIteratorConcept<Iter, dummyT> >();
|
||||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
typedef boost::iterator_archetype<
|
typedef boost::iterator_archetype<
|
||||||
dummyT
|
dummyT
|
||||||
, boost::iterator_archetypes::readable_writable_iterator_t
|
, boost::iterator_archetypes::readable_writable_iterator_t
|
||||||
, boost::bidirectional_traversal_tag
|
, boost::bidirectional_traversal_tag
|
||||||
> iter;
|
> iter;
|
||||||
typedef boost::reverse_iterator<iter> Iter;
|
typedef boost::reverse_iterator<iter> Iter;
|
||||||
boost::function_requires< boost::InputIteratorConcept<Iter> >();
|
boost::function_requires< boost::InputIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::ReadableIteratorConcept<Iter> >();
|
boost::function_requires< boost_concepts::ReadableIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::WritableIteratorConcept<Iter> >();
|
boost::function_requires< boost_concepts::WritableIteratorConcept<Iter> >();
|
||||||
@ -80,22 +80,22 @@ int main()
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
typedef boost::iterator_archetype<
|
typedef boost::iterator_archetype<
|
||||||
const dummyT
|
const dummyT
|
||||||
, boost::iterator_archetypes::readable_lvalue_iterator_t
|
, boost::iterator_archetypes::readable_lvalue_iterator_t
|
||||||
, boost::bidirectional_traversal_tag
|
, boost::bidirectional_traversal_tag
|
||||||
> iter;
|
> iter;
|
||||||
typedef boost::reverse_iterator<iter> Iter;
|
typedef boost::reverse_iterator<iter> Iter;
|
||||||
boost::function_requires< boost::BidirectionalIteratorConcept<Iter> >();
|
boost::function_requires< boost::BidirectionalIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::ReadableLvalueIteratorConcept<Iter> >();
|
boost::function_requires< boost_concepts::ReadableLvalueIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
typedef boost::iterator_archetype<
|
typedef boost::iterator_archetype<
|
||||||
dummyT
|
dummyT
|
||||||
, boost::iterator_archetypes::writable_lvalue_iterator_t
|
, boost::iterator_archetypes::writable_lvalue_iterator_t
|
||||||
, boost::bidirectional_traversal_tag
|
, boost::bidirectional_traversal_tag
|
||||||
> iter;
|
> iter;
|
||||||
typedef boost::reverse_iterator<iter> Iter;
|
typedef boost::reverse_iterator<iter> Iter;
|
||||||
boost::function_requires< boost::BidirectionalIteratorConcept<Iter> >();
|
boost::function_requires< boost::BidirectionalIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::WritableLvalueIteratorConcept<Iter> >();
|
boost::function_requires< boost_concepts::WritableLvalueIteratorConcept<Iter> >();
|
||||||
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
boost::function_requires< boost_concepts::BidirectionalTraversalConcept<Iter> >();
|
||||||
|
Reference in New Issue
Block a user