Commit Graph

  • edf17ba001 put indirect_iterator_pair_generator back in Jeremy Siek 2001-02-08 03:41:23 +00:00
  • ee9f140fae Removed all pair generator's except for projection and some const adaptor generators. Jeremy Siek 2001-02-08 03:07:33 +00:00
  • 2191af119c This commit was manufactured by cvs2svn to create branch 'unlabeled-1.2.2'. nobody 2001-02-07 23:58:46 +00:00
  • b766f21c8b This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.2'. nobody 2001-02-07 23:58:45 +00:00
  • 762e603013 rename counting_iterator() -> make_counting_iterator() Dave Abrahams 2001-02-07 22:27:02 +00:00
  • 6eeeb23332 Removed iterator_adaptor_pair_generator and reverse_iterator_pair_generator (more such culling to come) Dave Abrahams 2001-02-07 17:22:16 +00:00
  • 07482538ed Produce operator-> proxy objects for InputIterators Dave Abrahams 2001-02-07 05:15:42 +00:00
  • d17e8dae9b codewarrior bug workaround Dave Abrahams 2001-02-06 23:59:02 +00:00
  • 5e1bc30db9 1st draft Jeremy Siek 2001-02-05 05:39:43 +00:00
  • e8389d5f49 start of iterator concept tests Jeremy Siek 2001-02-05 05:38:44 +00:00
  • 332f18cf9f changed category for transform iterator traits to input iterator Jeremy Siek 2001-02-04 23:45:57 +00:00
  • 7aea7b7881 Factored counting_iterator stuff into boost/counting_iterator.hpp Dave Abrahams 2001-02-04 23:37:01 +00:00
  • 3e6796ab91 Fixed lvalue test Dave Abrahams 2001-02-04 23:35:26 +00:00
  • 893b5c0e25 Moved contents to boost/iterator_adaptors.hpp Dave Abrahams 2001-02-04 23:34:29 +00:00
  • 41c334d718 MWERKS bug workaround Dave Abrahams 2001-02-04 20:35:23 +00:00
  • 05336f45c4 Support for user-defined iterator categories Dave Abrahams 2001-02-04 20:33:45 +00:00
  • 90299982a6 Added counting_iterator_generator; updated comments Dave Abrahams 2001-02-04 19:38:28 +00:00
  • 93b54c15c8 Inital checkin Dave Abrahams 2001-02-04 19:11:30 +00:00
  • 25f9acabac corrected preconditions Dave Abrahams 2001-02-04 19:00:03 +00:00
  • bb2ffadade Added lvalue test Dave Abrahams 2001-02-04 18:25:55 +00:00
  • b6aa32721f Inital checkin Dave Abrahams 2001-01-30 16:00:37 +00:00
  • 85363a716e This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.2'. nobody 2001-01-27 17:35:01 +00:00
  • 2e85396ae6 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.3.2'. nobody 2001-01-27 11:31:59 +00:00
  • 3c30ca98ad This commit was manufactured by cvs2svn to create branch 'unlabeled-1.25.2'. nobody 2001-01-25 04:57:17 +00:00
  • 8f41e88f85 fixed bug in assignment operator under VC++, which was the cause of the access violation error in graph/test/graph.cpp. The root of this bug is in compressed pair, which VC++ has a hard time generating a correct operator= for. Jeremy Siek 2001-01-25 04:57:16 +00:00
  • 58b56fbabb Initial checkin Dave Abrahams 2001-01-24 18:36:52 +00:00
  • 9a4b0b576d added filter iterator Jeremy Siek 2001-01-23 19:09:30 +00:00
  • c948483ec1 added some #ifdefs to prevent compilation of workaround code Jeremy Siek 2001-01-21 20:28:02 +00:00
  • a31a89ae7d fixed some mwerks compiler errors Jeremy Siek 2001-01-21 19:33:06 +00:00
  • b8ccd48fa3 Moved type<> to boost/type.hpp Dave Abrahams 2001-01-21 06:20:20 +00:00
  • a09aebd66b This commit was manufactured by cvs2svn to create branch 'unlabeled-1.12.2'. nobody 2001-01-21 05:56:58 +00:00
  • cf1d6a30af fixed some warnings under g++ Jeremy Siek 2001-01-15 03:10:11 +00:00
  • 7fa5da6778 fixed dispatch for MIPSpro workaround Jeremy Siek 2001-01-15 02:51:45 +00:00
  • 34a9d4e702 another MIPSpro workaround Jeremy Siek 2001-01-14 21:10:44 +00:00
  • 42710d0967 also, advance_impl should take non-const Iter param Jeremy Siek 2001-01-14 19:23:19 +00:00
  • 487acf8c1c iter() should be i.iter() Jeremy Siek 2001-01-14 19:21:29 +00:00
  • 72db1d978c This commit was manufactured by cvs2svn to create branch 'boostify'. svn-branches/boostify nobody 2001-01-14 01:27:02 +00:00
  • d6ec67f6ed added version number for MIPSpro Jeremy Siek 2001-01-14 01:27:01 +00:00
  • e1b64d45e2 MIPSpro port, avoid using operators that are not defined Jeremy Siek 2001-01-14 01:14:39 +00:00
  • 4314dd18ae added <cstddef> for std::ptrdiff_t Jens Maurer 2001-01-12 18:50:21 +00:00
  • 671474e521 This commit was manufactured by cvs2svn to create tag 'Version_1_20_1'. boost-1.20.1 nobody 2001-01-10 18:29:12 +00:00
  • 7684db9bbc This commit was manufactured by cvs2svn to create tag 'Version_1_20_0'. boost-1.20.0 nobody 2001-01-06 18:30:47 +00:00
  • b634113daf added concept checking classes for purposes of documentation (they don't get invoked) Jeremy Siek 2000-12-28 03:00:45 +00:00
  • 0c68369f23 changed reference type of counting_iterator to avoid problems on VC++ Jeremy Siek 2000-12-17 21:53:22 +00:00
  • 42ddb0d47b added const in a couple places to make sure the iterator operators that should be const (like operator* and operator[]) are indeed const Jeremy Siek 2000-12-15 21:51:02 +00:00
  • e6191bc913 operator[] needed to be const Jeremy Siek 2000-12-15 19:31:16 +00:00
  • 8cf1b8acb2 forgot #include <iterator> Jeremy Siek 2000-12-13 23:24:55 +00:00
  • 27ffdc21ff This commit was manufactured by cvs2svn to create tag 'Version_1_19_0'. boost-1.19.0 nobody 2000-12-10 15:53:47 +00:00
  • 3852c810f3 various changes, almost forgot to check in Jeremy Siek 2000-12-03 06:20:23 +00:00
  • 04c0c043e0 added projection iterator to the test Jeremy Siek 2000-11-24 20:45:26 +00:00
  • ffec5207fa changed names to "Inner" and "Outer" Jeremy Siek 2000-11-24 20:05:11 +00:00
  • 31fef5252a simplified version of iterator_adaptor, plus fix to indirect iterator and addition of projection iterator Jeremy Siek 2000-11-24 19:40:51 +00:00
  • dc423f2627 This commit was manufactured by cvs2svn to create tag 'Version_1_17_0'. boost-1.17.0 nobody 2000-11-22 09:04:29 +00:00
  • 80bcc4e643 some concept checking changes as per review comments Jeremy Siek 2000-11-20 18:17:52 +00:00
  • b43c19a81d This commit was manufactured by cvs2svn to create tag 'Version_1_18_3'. boost-1.18.3 nobody 2000-11-18 14:33:52 +00:00
  • 87a3007c92 completed codewarrior workaround Jeremy Siek 2000-11-10 16:24:39 +00:00
  • ea1513596d changed counting iterator policies to a template class to avoid using template member functions Jeremy Siek 2000-11-07 22:22:49 +00:00
  • 9d659841a0 don't use iterator adaptors at all under VC++, even with STLport until we can figure out why the INTERNAL COMPILER ERROR's are happening Jeremy Siek 2000-11-04 23:15:10 +00:00
  • b3a3407c52 This commit was manufactured by cvs2svn to create tag 'Version_1_18_2'. boost-1.18.2 nobody 2000-11-03 20:02:18 +00:00
  • efcbd24229 port to Codewarrior 6.0 Jeremy Siek 2000-11-03 04:25:13 +00:00
  • 3692175786 added base() function Jeremy Siek 2000-11-02 02:29:53 +00:00
  • d3b8f893bc changed reference type Jeremy Siek 2000-10-26 14:04:50 +00:00
  • cebe553621 ported the graph library to borland Jeremy Siek 2000-10-17 00:16:05 +00:00
  • 89401faa97 This commit was manufactured by cvs2svn to create tag 'Version_1_18_0'. boost-1.18.0 nobody 2000-09-29 11:39:43 +00:00
  • b54236986d work around for VC++ bug, triggered by overloading of remove_edge Jeremy Siek 2000-09-27 21:02:16 +00:00
  • 24c3beb791 rolled back the removal of the iterator_adaptor alternate code, added the graph test file Jeremy Siek 2000-09-26 22:09:34 +00:00
  • 50c9214b82 completed conversion of properties to use _t and enums. Also noticed that problems regarding iterator_adaptor has gone away, so I've removed the ifdef's that took it out. Jeremy Siek 2000-09-26 07:29:12 +00:00
  • c583cf8730 removed tabs Jeremy Siek 2000-09-25 21:19:29 +00:00
  • 61d2d43ea5 Use iterator adaptors with STLport. Dave Abrahams 2000-09-24 01:06:34 +00:00
  • 76efd2456c changes for visual c++ port Jeremy Siek 2000-09-22 04:18:51 +00:00
  • 80e6947701 This commit was manufactured by cvs2svn to create branch 'regex-sub'. svn-branches/regex-sub nobody 2000-09-21 03:34:33 +00:00
  • 40b7a3e8aa typo in #include Jeremy Siek 2000-09-18 09:52:20 +00:00
  • 59a54ab5bd moved integer_range to its own file Jeremy Siek 2000-09-18 09:49:29 +00:00
  • 7b17be08a2 move integer_range to its own file Jeremy Siek 2000-09-18 09:47:04 +00:00
  • bbeeb17041 pending stuff from Boost Graph Library Jeremy Siek 2000-09-18 08:24:47 +00:00
  • 65ad89dd58 This commit was manufactured by cvs2svn to create branch 'boost-graph-library'. nobody 2000-09-09 10:20:25 +00:00
  • 05d740bf69 This commit was manufactured by cvs2svn to create tag 'conversion-merge-1'. svn-tags/conversion-merge-1 nobody 2000-08-02 10:31:49 +00:00
  • 71279f8a44 Some fixes for MSVC6, plus changed instances of BOOST_NO_ITERATOR_TRAITS to BOOST_NO_STD_ITERATOR_TRAITS. svn-branches/iterator-adaptors Dave Abrahams 2000-07-31 15:43:07 +00:00
  • 51e5c86a2c Simplified things a little by removing an unused template parameter from iterator_comparisons<>. Conditionalized the use of iterator_comparisons<> on BOOST_RELOPS_AMBIGUITY_BUG. Dave Abrahams 2000-07-31 10:26:17 +00:00
  • 913cc26fd8 This commit was manufactured by cvs2svn to create branch 'conversion'. svn-branches/conversion nobody 2000-07-30 10:33:54 +00:00
  • 932473376b fixed g++ operator ambiguity problem bu adding iterator_comparisons class Jeremy Siek 2000-07-27 18:22:14 +00:00
  • 6b46c0e3ec added transform_iterator, indirect_iterator, reverse_iterator, integer_range Jeremy Siek 2000-07-27 18:10:28 +00:00
  • e4058f70f0 generic tests for standard conforming iterators Jeremy Siek 2000-07-27 17:07:49 +00:00
  • 022f3a00d3 added iterator_adaptors type generator, added copyright for jsiek Jeremy Siek 2000-07-27 14:51:22 +00:00
  • d75da09a25 changed the order of the template params in iterator_adaptor so that traits comes before non-const iterator because it may not have a default in the case of VC++ Jeremy Siek 2000-07-27 14:44:39 +00:00
  • b8b3bafc7c initial checkin of iterator_adaptors, same as original wrapped_iterator except for changing the name to iterator_adaptor Jeremy Siek 2000-07-27 14:39:05 +00:00
  • beae2daad8 This commit was manufactured by cvs2svn to create branch 'iterator-adaptors'. nobody 2000-07-26 20:32:15 +00:00
  • e28549f65d This commit was manufactured by cvs2svn to create tag 'release_1_16_1'. boost-1.16.1 nobody 2000-07-07 16:04:41 +00:00
  • a8d93ccb41 This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches. Beman Dawes 2000-07-07 16:04:40 +00:00
  • 4193d9bdb3 1.16.1 initial CVS checkin Beman Dawes 2000-07-07 16:04:40 +00:00