Commit Graph

83 Commits

Author SHA1 Message Date
Dave Abrahams
b00ea4eeef BUG FIX
[SVN r1142]
2003-04-10 14:04:20 +00:00
Dave Abrahams
aa0a32aa33 fixes and cleanups
[SVN r1141]
2003-04-10 13:40:42 +00:00
Jeremy Siek
c1e5d7e331 new files
[SVN r1140]
2003-04-10 12:44:20 +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
Dave Abrahams
02c16f50a2 fixes for CWPro7
[SVN r1080]
2003-03-04 00:55:40 +00:00
Dave Abrahams
0d20b5fa94 snip #if 0'd code
[SVN r1065]
2003-02-28 16:47:19 +00:00
Dave Abrahams
7706a8fffb cleanups, including endline-layout
[SVN r1064]
2003-02-28 16:45:20 +00:00
Dave Abrahams
060f554fd9 Remove nasty bool cast
[SVN r1063]
2003-02-28 16:25:16 +00:00
Dave Abrahams
4ebfc5b0a2 cleanups
[SVN r1061]
2003-02-28 05:44:22 +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
78a01b30bc Added input_iterator support to filter_iterator.
[SVN r882]
2003-01-28 07:59:40 +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
Jeremy Siek
7818686c94 did some updating to match the current implementation
[SVN r866]
2003-01-19 22:02:19 +00:00
Dave Abrahams
ab750320d3 Repair VC7.1 is_convertible checks
[SVN r858]
2003-01-14 23:22:52 +00:00
Dave Abrahams
30a6b03a93 Clear out flotsam
[SVN r854]
2003-01-13 21:20:37 +00:00
Dave Abrahams
9aece673d9 Fix Borland problems constructor overload disabling.
Restore all interoperable_fail tests which got broken along the way


[SVN r853]
2003-01-13 20:28:27 +00:00
Dave Abrahams
05afa8467c Pass traits around instead of individual associated types.
[SVN r852]
2003-01-13 16:50:48 +00:00
Dave Abrahams
dd9e6c3f57 tweak condition for workarounds
[SVN r851]
2003-01-13 16:47:15 +00:00
Dave Abrahams
6141b83c5e filter_iterator
[SVN r850]
2003-01-12 06:14:18 +00:00
Dave Abrahams
04f037ae5c iterator/const_iterator indirection interop
[SVN r849]
2003-01-12 06:12:17 +00:00
Dave Abrahams
9b8d62d560 borland workarounds
[SVN r848]
2003-01-11 23:19:53 +00:00
Dave Abrahams
09542a1e9f suppress borland warning
[SVN r847]
2003-01-11 23:18:39 +00:00
Dave Abrahams
a61df20f61 bugfix, borland workarounds
[SVN r846]
2003-01-11 23:18:14 +00:00
Dave Abrahams
041408a39c workaround for gcc 2.95.2
[SVN r845]
2003-01-11 21:35:52 +00:00
Dave Abrahams
fd7e3d577e Sad but true, no working is_convertible for vc7.1 :(
[SVN r844]
2003-01-11 19:04:45 +00:00
Dave Abrahams
9a99ffb2ab Fix indirect iterators for broken compilers
[SVN r843]
2003-01-11 18:13:43 +00:00
Dave Abrahams
a20f712cdc simplify
[SVN r842]
2003-01-11 18:12:37 +00:00
Thomas Witt
33660d770e Readded concept_tests
[SVN r830]
2003-01-02 17:54:12 +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
Thomas Witt
b97ad86e9c Improved implementation documentation.
More structured approach towards compiler deficiencies.


[SVN r817]
2002-12-31 14:25:30 +00:00
Dave Abrahams
fb5f2205c6 Use iterators which work without PTS
[SVN r796]
2002-12-26 18:29:20 +00:00
Dave Abrahams
962677e305 Cleaned up flotsam and jetsam, simplified
[SVN r795]
2002-12-26 00:22:34 +00:00
Dave Abrahams
751d4831ef Improved workaround tests
[SVN r794]
2002-12-25 23:46:58 +00:00
Thomas Witt
343eaa9704 Added iterator traits specializations for compilers
without PTS support.


[SVN r764]
2002-12-10 20:45:00 +00:00
Thomas Witt
8e6e19f074 Relaxed interoperable requirements.
[SVN r763]
2002-12-10 20:43:46 +00:00
Thomas Witt
45c0a299f5 More vc6/7 fixes.
[SVN r762]
2002-12-10 19:43:45 +00:00
Thomas Witt
33d3672f82 Fixed operator-
[SVN r761]
2002-12-10 18:25:09 +00:00
Thomas Witt
c93c921109 Added compatibility workarounds for MW7/8 and MSVC6/7.
[SVN r756]
2002-12-09 18:09:37 +00:00
Thomas Witt
891d49bb1c Removed spurious ;
[SVN r755]
2002-12-09 18:08:18 +00:00
Thomas Witt
c068ca0bda Added failure checks.
[SVN r754]
2002-12-09 18:07:16 +00:00
Thomas Witt
b263f69da1 Interoperability tests added.
[SVN r704]
2002-11-22 08:06:26 +00:00
Thomas Witt
8f98c66857 New minimal friend interface.
[SVN r703]
2002-11-22 08:05:44 +00:00
Thomas Witt
b412e85c2c traversal_category bugfix.
[SVN r702]
2002-11-22 08:05:08 +00:00
Thomas Witt
ea27eb8c93 InteroperableConcept added.
[SVN r701]
2002-11-22 08:04:08 +00:00
Dave Abrahams
344ccf1a2f Better portability
[SVN r673]
2002-11-09 03:39:12 +00:00
Dave Abrahams
0f502e2476 indirect iterators
[SVN r672]
2002-11-09 03:38:24 +00:00
Dave Abrahams
844386825a tweak
[SVN r671]
2002-11-07 05:16:51 +00:00
Dave Abrahams
0157a68e1f Progress on indirect_iterator
[SVN r670]
2002-11-07 05:09:44 +00:00