Commit Graph

12 Commits

Author SHA1 Message Date
Dave Abrahams
65fe9a13e5 iterator_archetypes.hpp, iterator_concepts.hpp -
incrementable_iterator_tag -> incrementable_traversal_tag
   single_pass_iterator_tag -> single_pass_traversal_tag

iterator_categories.hpp -

   added writability stripping to new_category_to_access for iterator

   adaptors based on iterators with new-style tags

   ReturnTag->AccessTag / returns->access

   Fixed a bug which would rule out user-defined access/traversal tags
   - we weren't accounting for tag convertibility without public
   inheritance.

iterator_facade.hpp -

   Workaround for a Borland const-dropping bug.

detail/categories.hpp -

   fixed is_tag so it doesn't rely on inheritance for detection

concept_tests.cpp -

   added new tests, use static_assert_same for better feedback on failure

iterator_adaptor_test.cpp

   workarounds for CWPro7, use static_assert_same for better feedback on failure
   wiped out #if 0 section

unit_tests.cpp -

   factored static_assert_same into a separate file


[SVN r1296]
2003-05-31 02:44:39 +00:00
Thomas Witt
e2b58d1eea Added test for constant iterator idiom.
[SVN r1295]
2003-05-30 14:57:41 +00:00
Dave Abrahams
5076d782af Removed needless diagnostic
[SVN r1290]
2003-05-29 22:31:56 +00:00
Thomas Witt
9ba316e3aa Added test to detect category problem.
[SVN r1289]
2003-05-29 17:43:16 +00:00
Dave Abrahams
e2b3a260d5 All workarounds complete! Also some cleanups
[SVN r1249]
2003-04-28 13:54:59 +00:00
Dave Abrahams
357f2c5c23 Some workarounds; more to do.
[SVN r1237]
2003-04-28 05:22:04 +00:00
Thomas Witt
b2ec28ec7d Relaxed test, was to strict.
[SVN r1233]
2003-04-28 02:49:09 +00:00
Dave Abrahams
aa0a32aa33 fixes and cleanups
[SVN r1141]
2003-04-10 13:40:42 +00:00
Dave Abrahams
be0b65c447 More fun with iterator adaptors
[SVN r1139]
2003-04-09 16:14:07 +00:00
Dave Abrahams
a846fe50d2 Many changes from Oxford
[SVN r1137]
2003-04-09 11:51:08 +00:00
Thomas Witt
2d6d02dddf Split iterator_adaptors.hpp in multiple headers.
[SVN r1040]
2003-02-23 21:12:51 +00:00
Jeremy Siek
fbd2e198fd new test
[SVN r627]
2002-10-26 20:17:32 +00:00