Commit Graph

  • a20f712cdc simplify Dave Abrahams 2003-01-11 18:12:37 +00:00
  • 33660d770e Readded concept_tests Thomas Witt 2003-01-02 17:54:12 +00:00
  • d5819a1b16 Made implementation work, if is_convertible is not supported. Moved categories in new detail header. Introduced category detection metafunctions. Thomas Witt 2003-01-02 17:52:51 +00:00
  • b97ad86e9c Improved implementation documentation. More structured approach towards compiler deficiencies. Thomas Witt 2002-12-31 14:25:30 +00:00
  • 8dace06f04 add or update See www.boost.org comments Beman Dawes 2002-12-27 16:51:53 +00:00
  • fb5f2205c6 Use iterators which work without PTS Dave Abrahams 2002-12-26 18:29:20 +00:00
  • 962677e305 Cleaned up flotsam and jetsam, simplified Dave Abrahams 2002-12-26 00:22:34 +00:00
  • 751d4831ef Improved workaround tests Dave Abrahams 2002-12-25 23:46:58 +00:00
  • 343eaa9704 Added iterator traits specializations for compilers without PTS support. Thomas Witt 2002-12-10 20:45:00 +00:00
  • 8e6e19f074 Relaxed interoperable requirements. Thomas Witt 2002-12-10 20:43:46 +00:00
  • 45c0a299f5 More vc6/7 fixes. Thomas Witt 2002-12-10 19:43:45 +00:00
  • 33d3672f82 Fixed operator- Thomas Witt 2002-12-10 18:25:09 +00:00
  • c93c921109 Added compatibility workarounds for MW7/8 and MSVC6/7. Thomas Witt 2002-12-09 18:09:37 +00:00
  • 891d49bb1c Removed spurious ; Thomas Witt 2002-12-09 18:08:18 +00:00
  • c068ca0bda Added failure checks. Thomas Witt 2002-12-09 18:07:16 +00:00
  • ef0bff57d3 Use BOOST_WORKAROUND Dave Abrahams 2002-12-06 19:09:22 +00:00
  • b263f69da1 Interoperability tests added. Thomas Witt 2002-11-22 08:06:26 +00:00
  • 8f98c66857 New minimal friend interface. Thomas Witt 2002-11-22 08:05:44 +00:00
  • b412e85c2c traversal_category bugfix. Thomas Witt 2002-11-22 08:05:08 +00:00
  • ea27eb8c93 InteroperableConcept added. Thomas Witt 2002-11-22 08:04:08 +00:00
  • 344ccf1a2f Better portability Dave Abrahams 2002-11-09 03:39:12 +00:00
  • 0f502e2476 indirect iterators Dave Abrahams 2002-11-09 03:38:24 +00:00
  • 844386825a tweak Dave Abrahams 2002-11-07 05:16:51 +00:00
  • 0157a68e1f Progress on indirect_iterator Dave Abrahams 2002-11-07 05:09:44 +00:00
  • ad9df3393d downcast() -> self() distance_from() -> distance_to() Dave Abrahams 2002-11-07 03:09:00 +00:00
  • 15edaef66e Scratch out redundant super typedef Dave Abrahams 2002-11-07 01:40:07 +00:00
  • a267657b58 Fix build procedure Dave Abrahams 2002-11-07 01:26:54 +00:00
  • 4fe1bafd1d bug fixes, works on more compilers Dave Abrahams 2002-11-07 01:21:44 +00:00
  • 7ee6923867 cleanup, works on more compilers Dave Abrahams 2002-11-07 01:21:14 +00:00
  • 62f9e72e24 I meant to commit this long ago Dave Abrahams 2002-11-06 22:43:56 +00:00
  • 9da3519e44 work on transform_iterator and new generic iterator tests Jeremy Siek 2002-10-29 03:48:28 +00:00
  • fbd2e198fd new test Jeremy Siek 2002-10-26 20:17:32 +00:00
  • 04dccc8ea8 more progress Jeremy Siek 2002-10-26 20:16:48 +00:00
  • 5fd440c1d0 change to new/old category recognition code Jeremy Siek 2002-10-24 18:56:16 +00:00
  • 560c48fe7a updated tag mechanism for iterators using Dave's idea Jeremy Siek 2002-10-24 15:45:01 +00:00
  • c4f60fd24b indenting Jeremy Siek 2002-10-24 00:08:10 +00:00
  • 1574946e13 new test Jeremy Siek 2002-10-23 22:57:24 +00:00
  • 26f5ac9a55 added new iterator category support to iterator adaptors Jeremy Siek 2002-10-23 22:55:53 +00:00
  • 73e3961cd5 fixed some typos Jeremy Siek 2002-10-23 18:12:37 +00:00
  • a2534dd445 Genvocalese? Dave Abrahams 2002-10-23 18:06:10 +00:00
  • a17934adb5 iterator_adaptor portability and fleshing-out Dave Abrahams 2002-10-22 22:10:49 +00:00
  • bc15598388 little example Jeremy Siek 2002-10-22 20:33:16 +00:00
  • f0cc713521 work on new version of iterator adaptors Jeremy Siek 2002-10-22 20:32:13 +00:00
  • 577969e6a5 This commit was manufactured by cvs2svn to create tag 'Version_1_29_0'. boost-1.29.0 nobody 2002-10-11 15:17:55 +00:00
  • af42609e02 This commit was manufactured by cvs2svn to create tag 'boost_python_llnl_'. svn-tags/boost_python_llnl_ nobody 2002-09-28 13:27:01 +00:00
  • 7b364550a6 This commit was manufactured by cvs2svn to create branch 'RC_1_29_0'. svn-branches/RC_1_29_0 nobody 2002-09-19 20:49:39 +00:00
  • 5bacd289b6 Roll back MPL v2 fix as it's no longer needed and was breaking Borland Dave Abrahams 2002-09-11 14:46:40 +00:00
  • 77c1698c6e mpl_v2 branch checkin Dave Abrahams 2002-09-11 05:35:41 +00:00
  • 2c302ee549 operator[] workaround from "Yitzhak Sapir" <yitzhaks@actimize.com> Dave Abrahams 2002-09-09 21:15:41 +00:00
  • ff0bb3e320 Removed. Now part of Boost Iterator Adaptors library. Ronald Garcia 2002-09-05 14:10:26 +00:00
  • a586f20d19 Added Shared Container Iterator adaptor to iterator adaptor library. Ronald Garcia 2002-09-05 14:05:29 +00:00
  • 4b96e0e5f9 Initial Revision. Ronald Garcia 2002-09-02 16:52:09 +00:00
  • 9ea89e9643 added array_traits and pri_queue from boost Jeremy Siek 2002-08-20 15:19:41 +00:00
  • abffbb8300 This commit was manufactured by cvs2svn to create branch 'python-v2-dev'. svn-branches/python-v2-dev nobody 2002-08-12 13:35:54 +00:00
  • 34c159dd8d Minor sunpro compartibility fix Gennadiy Rozental 2002-08-08 16:42:18 +00:00
  • b22a3adc02 Add BOOST_NO_STD_ITERATOR_TRAITS workaround Beman Dawes 2002-08-03 22:45:13 +00:00
  • ce20536587 added input and output traversal tags Jeremy Siek 2002-07-26 19:24:44 +00:00
  • fec6f79912 added input and output traversal tags Jeremy Siek 2002-07-26 18:35:11 +00:00
  • 4a24e0f401 Fixed for VC7.1 Dave Abrahams 2002-07-13 12:11:06 +00:00
  • abe42d2dd6 new file, copied from boost/pending Jeremy Siek 2002-06-19 23:24:34 +00:00
  • 8e189aeb49 blah Jeremy Siek 2002-06-04 20:52:11 +00:00
  • 5a0e943068 added copyrights Jeremy Siek 2002-06-04 16:14:09 +00:00
  • b88e7ed3d0 added copyright Jeremy Siek 2002-06-04 16:13:10 +00:00
  • d05a51fd12 added more comments Jeremy Siek 2002-06-04 16:11:57 +00:00
  • 33e2f3cf70 iterator category stuff from a boost development branch Jeremy Siek 2002-06-04 16:05:17 +00:00
  • a71b033cf4 new file, brought over from a development branch of boost Jeremy Siek 2002-06-04 16:04:34 +00:00
  • fde7e06887 new file Jeremy Siek 2002-06-03 22:08:15 +00:00
  • 4fbf41e5aa This commit was manufactured by cvs2svn to create tag 'Version_1_28_0'. boost-1.28.0 nobody 2002-05-16 13:26:18 +00:00
  • b683dba9be New repository initialized by cvs2svn. nobody 2002-05-15 19:48:00 +00:00
  • ce449fd831 This commit was manufactured by cvs2svn to create branch 'RC_1_28_0'. svn-branches/RC_1_28_0 nobody 2002-05-10 04:34:27 +00:00
  • 3844edc4bf Fixed input iterator requirements. For a == b a++ == b++ is no longer required. See 24.1.1/3 for details. (Thomas Witt) Dave Abrahams 2002-05-07 11:56:08 +00:00
  • fdd1601ba4 Added new config macro BOOST_HAS_MS_INT64 to detect presence of __int64 data type. Modified boost source to use BOOST_HAS_LONG_LONG and BOOST_HAS_MS_INT64 where appropriate to do so. John Maddock 2002-05-07 11:24:29 +00:00
  • e9b33b336c added typename keyword (Bertolt Mildner) Toon Knapen 2002-05-06 06:44:14 +00:00
  • 2574365b5c added support for reference named_parameters Toon Knapen 2002-05-03 13:52:39 +00:00
  • 12b9366f33 BOOST_NO_LIMITS should not be used by user code; use <boost/limits.hpp> instead BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS should not be defined when BOOST_NO_LIMITS is defined Jens Maurer 2002-04-01 18:57:43 +00:00
  • aa06b7de7e This commit was manufactured by cvs2svn to create branch 'compiler_supported_error_messages'. svn-branches/compiler_supported_error_messages nobody 2002-03-22 12:16:42 +00:00
  • da92e9d1a0 This commit was manufactured by cvs2svn to create tag 'perforce_2_4_merge_1'. svn-tags/perforce_2_4_merge_1 nobody 2002-03-06 14:13:30 +00:00
  • 3a85f00159 This commit was manufactured by cvs2svn to create tag 'Version_1_27_0'. boost-1.27.0 nobody 2002-02-07 13:33:59 +00:00
  • b516fa1257 This commit was manufactured by cvs2svn to create branch 'RC_1_27_0'. svn-branches/RC_1_27_0 nobody 2002-02-06 03:32:50 +00:00
  • 4772bb099e added more comments in the default_iterator_policies Jeremy Siek 2002-02-04 20:25:45 +00:00
  • 2be5179020 killed tabs Dave Abrahams 2002-02-04 20:01:51 +00:00
  • 8cb49713b4 half_open_range.hpp: - counting_iterator_traits does not contain the iterator traits value_type, reference, pointer, etc. Douglas Gregor 2002-01-27 14:55:20 +00:00
  • bd666dc0e9 added include guards Toon Knapen 2002-01-26 09:26:09 +00:00
  • 57251d58cc Moved concept checks into a separate class, which makes MSVC better at dealing with them Dave Abrahams 2002-01-09 12:14:16 +00:00
  • ebcb4d861a Borland workarounds Dave Abrahams 2002-01-08 18:36:26 +00:00
  • 15a7a839f9 Choose proxy for operator->() only if the reference type is not a reference. Updated workarounds for __MWERKS__ == 0x2406 Dave Abrahams 2002-01-07 15:43:30 +00:00
  • 76a307d31e fixes Dave Abrahams 2001-12-24 19:27:39 +00:00
  • 37aee7c13b Re-enabled some STATIC_ASSERTs for MSVC, using bitwise operators to avoid ICEs. Dave Abrahams 2001-12-13 14:34:11 +00:00
  • 0d612a730d This commit was manufactured by cvs2svn to create tag 'Version_1_26_0'. boost-1.26.0 nobody 2001-11-30 18:24:42 +00:00
  • 50a502bb81 uses proper template argument names : ElementIterator and IndexIterator Toon Knapen 2001-11-30 11:14:24 +00:00
  • 8a4839354e permutation_iterator_adaptor and generator Toon Knapen 2001-11-30 10:38:36 +00:00
  • 0d1f918d5f This commit was manufactured by cvs2svn to create tag 'Version_1_25_1_BGL'. boost-1.25.1-bgl nobody 2001-11-08 17:13:50 +00:00
  • 8f554740b6 This commit was manufactured by cvs2svn to create tag 'Version_1_25_1'. boost-1.25.1 nobody 2001-11-07 10:35:13 +00:00
  • 4da7371246 *** empty log message *** Jeremy Siek 2001-11-06 15:52:56 +00:00
  • e162a75e53 *** empty log message *** Jeremy Siek 2001-11-06 15:28:04 +00:00
  • e60df6ad92 Workarounds for CWPro7, MSVC Changed all "bind" to "select" (again), to avoid conflicting with Peter Dimov's code. Dave Abrahams 2001-11-05 16:33:40 +00:00
  • 4c2b3a9d2c Cleanups for MWERKS, without changing functionality Dave Abrahams 2001-11-05 15:25:45 +00:00
  • 75023a1dd3 Fixed comparison bugs; more remain. Dave Abrahams 2001-11-05 06:25:31 +00:00
  • 79370a6dfb non-named parameter version of some BGL algorithms some VC++ compiler stuff Jeremy Siek 2001-11-04 23:24:12 +00:00
  • 4566798afc iterator adaptor update and related changes Jeremy Siek 2001-11-04 02:50:10 +00:00