Commit Graph

8 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
Dave Abrahams
021e048e06 Add more tests
[SVN r1294]
2003-05-30 03:08:22 +00:00
Thomas Witt
73030b3ac8 Adjusted to new category names.
[SVN r1210]
2003-04-26 19:06:12 +00:00
Dave Abrahams
a846fe50d2 Many changes from Oxford
[SVN r1137]
2003-04-09 11:51:08 +00:00
Thomas Witt
33660d770e Readded concept_tests
[SVN r830]
2003-01-02 17:54:12 +00:00
Jeremy Siek
5fd440c1d0 change to new/old category recognition code
[SVN r613]
2002-10-24 18:56:16 +00:00
Jeremy Siek
5a0e943068 added copyrights
[SVN r208]
2002-06-04 16:14:09 +00:00
Jeremy Siek
a71b033cf4 new file, brought over from a development branch of boost
[SVN r204]
2002-06-04 16:04:34 +00:00