Commit Graph

11 Commits

Author SHA1 Message Date
Thomas Witt
6589266894 MSVC fixes.
[SVN r1408]
2003-07-07 09:02:58 +00:00
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
3c4a6c429c Some workarounds; more to do.
[SVN r1247]
2003-04-28 11:36:22 +00:00
Thomas Witt
3f5ac1b1a1 Fixed typo.
[SVN r1229]
2003-04-28 02:44:37 +00:00
Dave Abrahams
aa0a32aa33 fixes and cleanups
[SVN r1141]
2003-04-10 13:40:42 +00:00
Dave Abrahams
a846fe50d2 Many changes from Oxford
[SVN r1137]
2003-04-09 11:51:08 +00:00
Dave Abrahams
02c16f50a2 fixes for CWPro7
[SVN r1080]
2003-03-04 00:55:40 +00:00
Dave Abrahams
5f522787ca updates for MPL renaming; restore some portability.
[SVN r1059]
2003-02-28 01:27:15 +00:00
Thomas Witt
2d6d02dddf Split iterator_adaptors.hpp in multiple headers.
[SVN r1040]
2003-02-23 21:12:51 +00:00
Thomas Witt
4e63c5e8dc Added iterator_traits_adaptor.
Implemented minimum_category.
Removed base class injection facilities.


[SVN r879]
2003-01-27 20:41:09 +00:00
Thomas Witt
d5819a1b16 Made implementation work, if is_convertible
is not supported.
Moved categories in new detail header.
Introduced category detection metafunctions.


[SVN r829]
2003-01-02 17:52:51 +00:00