Commit Graph

56 Commits

Author SHA1 Message Date
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
Dave Abrahams
ad9df3393d downcast() -> self()
distance_from() -> distance_to()


[SVN r669]
2002-11-07 03:09:00 +00:00
Dave Abrahams
15edaef66e Scratch out redundant super typedef
[SVN r668]
2002-11-07 01:40:07 +00:00
Dave Abrahams
a267657b58 Fix build procedure
[SVN r667]
2002-11-07 01:26:54 +00:00
Dave Abrahams
4fe1bafd1d bug fixes, works on more compilers
[SVN r666]
2002-11-07 01:21:44 +00:00
Dave Abrahams
7ee6923867 cleanup, works on more compilers
[SVN r665]
2002-11-07 01:21:14 +00:00
Dave Abrahams
62f9e72e24 I meant to commit this long ago
[SVN r664]
2002-11-06 22:43:56 +00:00
Jeremy Siek
9da3519e44 work on transform_iterator and new generic iterator tests
[SVN r637]
2002-10-29 03:48:28 +00:00
Jeremy Siek
fbd2e198fd new test
[SVN r627]
2002-10-26 20:17:32 +00:00
Jeremy Siek
04dccc8ea8 more progress
[SVN r626]
2002-10-26 20:16:48 +00:00
Jeremy Siek
5fd440c1d0 change to new/old category recognition code
[SVN r613]
2002-10-24 18:56:16 +00:00
Jeremy Siek
560c48fe7a updated tag mechanism for iterators using Dave's idea
[SVN r612]
2002-10-24 15:45:01 +00:00
Jeremy Siek
c4f60fd24b indenting
[SVN r611]
2002-10-24 00:08:10 +00:00
Jeremy Siek
1574946e13 new test
[SVN r610]
2002-10-23 22:57:24 +00:00
Jeremy Siek
26f5ac9a55 added new iterator category support to iterator adaptors
[SVN r609]
2002-10-23 22:55:53 +00:00
Jeremy Siek
73e3961cd5 fixed some typos
[SVN r608]
2002-10-23 18:12:37 +00:00
Dave Abrahams
a2534dd445 Genvocalese?
[SVN r607]
2002-10-23 18:06:10 +00:00
Dave Abrahams
a17934adb5 iterator_adaptor portability and fleshing-out
[SVN r600]
2002-10-22 22:10:49 +00:00
Jeremy Siek
bc15598388 little example
[SVN r598]
2002-10-22 20:33:16 +00:00
Jeremy Siek
f0cc713521 work on new version of iterator adaptors
[SVN r597]
2002-10-22 20:32:13 +00:00
Ronald Garcia
ff0bb3e320 Removed. Now part of Boost Iterator Adaptors library.
[SVN r504]
2002-09-05 14:10:26 +00:00
Ronald Garcia
4b96e0e5f9 Initial Revision.
[SVN r501]
2002-09-02 16:52:09 +00:00
Jeremy Siek
9ea89e9643 added array_traits and pri_queue from boost
[SVN r409]
2002-08-20 15:19:41 +00:00
Jeremy Siek
ce20536587 added input and output traversal tags
[SVN r319]
2002-07-26 19:24:44 +00:00
Jeremy Siek
fec6f79912 added input and output traversal tags
[SVN r316]
2002-07-26 18:35:11 +00:00
Jeremy Siek
abe42d2dd6 new file, copied from boost/pending
[SVN r227]
2002-06-19 23:24:34 +00:00
Jeremy Siek
8e189aeb49 blah
[SVN r209]
2002-06-04 20:52:11 +00:00
Jeremy Siek
5a0e943068 added copyrights
[SVN r208]
2002-06-04 16:14:09 +00:00