Commit Graph

  • cf068fba24 merged from trunk Dave Abrahams 2004-01-06 17:36:30 +00:00
  • f5d1feb76e This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2004-01-06 17:35:37 +00:00
  • 20b31d1cca Added traits: Dave Abrahams 2004-01-06 17:35:36 +00:00
  • f716d705c5 change to iterator_traits for custom pointer Jeremy Siek 2004-01-04 18:44:54 +00:00
  • 1fca93be10 first stab at simplified version Jeremy Siek 2004-01-04 18:44:29 +00:00
  • f96a2b3d81 removed referent, use iterator_traits for smart pointers too Jeremy Siek 2004-01-04 18:17:32 +00:00
  • a7edd713d8 added no_traversal_tag Jeremy Siek 2004-01-04 18:03:13 +00:00
  • bca1c2dea5 Added my name to some issues, fixed more of the formatting. Dave Abrahams 2004-01-04 17:08:56 +00:00
  • dfad37d0f9 added indirect_iterator_member_types.cpp Jeremy Siek 2004-01-04 16:35:22 +00:00
  • 3376955b80 added a test with no defaults Jeremy Siek 2004-01-04 16:15:55 +00:00
  • e98b130d77 fixed a bug in get_from_iter Jeremy Siek 2004-01-04 16:07:58 +00:00
  • a450053b0a no change Jeremy Siek 2004-01-04 16:07:24 +00:00
  • 0b5b315a7f Re-ReST-ify Dave Abrahams 2004-01-04 14:10:44 +00:00
  • 5cc31f6539 removed inheritance, specified member types explicitly Jeremy Siek 2004-01-04 04:29:50 +00:00
  • f0248daa1e a few edits Jeremy Siek 2004-01-04 04:27:43 +00:00
  • 798562e75b fixed a bug in default_indirect_value Jeremy Siek 2004-01-04 04:26:23 +00:00
  • 68e7d3f0d5 new file Jeremy Siek 2004-01-03 22:58:56 +00:00
  • e9bb297ed2 ReST-ified Dave Abrahams 2004-01-03 21:55:25 +00:00
  • d5e525dd19 added my name to a bunch of them Jeremy Siek 2004-01-03 20:39:39 +00:00
  • c326818764 intel 8.0 workaround Dave Abrahams 2004-01-03 20:38:58 +00:00
  • 57ec457f32 replaced old list with Matt's list, and added some missing ones Jeremy Siek 2004-01-03 20:31:48 +00:00
  • 3b8c0a6025 merged from trunk Dave Abrahams 2004-01-03 20:21:59 +00:00
  • c04b13641f GCC-3.1 deque iterator no-interop workaround. Dave Abrahams 2004-01-03 20:21:41 +00:00
  • 05a3df17e2 merged from trunk Dave Abrahams 2004-01-03 18:23:02 +00:00
  • 0bf570c98d Workaround for older EDGs Dave Abrahams 2004-01-03 16:00:49 +00:00
  • 28dfcbd6b0 Fixes for gcc-3.4 Dave Abrahams 2004-01-03 02:47:08 +00:00
  • 44065357e6 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2003-12-30 12:10:04 +00:00
  • 9338b11799 Fix tabs in file. Rene Rivera 2003-12-26 23:26:49 +00:00
  • ad5defc9af edits to take into account that the access requirements for Iterator are not determined by the CategoryOrTraversal tag. The access req. is just readable. Jeremy Siek 2003-12-19 21:20:36 +00:00
  • 81242ad5ae further edits attempting to get the requirements section right Jeremy Siek 2003-12-19 16:47:47 +00:00
  • 8997a587e9 VC 7.1 workaround Aleksey Gurtovoy 2003-12-18 11:31:25 +00:00
  • 83de27a445 change from "same as" to "convertible to" Jeremy Siek 2003-12-17 20:16:46 +00:00
  • 44d7dfeb9b more edits Jeremy Siek 2003-12-17 19:32:31 +00:00
  • 84f22cde8d a little progress with indirect iterator Jeremy Siek 2003-12-16 22:15:48 +00:00
  • 9387c05d12 some edits Jeremy Siek 2003-12-16 22:10:51 +00:00
  • 66feb45676 finished adding all the issues form the reflector Jeremy Siek 2003-12-16 20:43:27 +00:00
  • bdbfcd308e starting dumping some issues in here Jeremy Siek 2003-12-16 17:04:15 +00:00
  • 44757cfcc1 Fixed typo Dave Abrahams 2003-12-12 16:42:51 +00:00
  • c1be620888 Fix vc7.1 workaround. Beman reports vc8 working on this case. Dave Abrahams 2003-12-11 15:27:16 +00:00
  • 36d9a73a60 Workaround vc7.1 bug Dave Abrahams 2003-12-11 13:37:09 +00:00
  • f14701232a Fix const/non-const interop for transform_iterator Dave Abrahams 2003-12-07 20:33:18 +00:00
  • 296ce3aa89 const/non-const interoperability. Dave Abrahams 2003-12-07 20:28:30 +00:00
  • 1f7c08615f Added BOOST_NO_SFINAE config macro, removed internal version from the iterator library Jaakko Järvi 2003-12-03 19:26:15 +00:00
  • 1b29ec1741 Fixed issue with "writable iterators must include in their documentation..." Dave Abrahams 2003-12-02 14:44:43 +00:00
  • 593311f43e Cleaned up some of Jeremy's wording. Added a few comments on changes from the accepted paper. Committed Python doc regeneration scripts. Dave Abrahams 2003-12-02 13:10:55 +00:00
  • fe52e0d665 updated to match .rst Jeremy Siek 2003-12-02 03:12:04 +00:00
  • 52e34b2e26 removed iterator_tag and reworded some paragraphs Jeremy Siek 2003-12-01 16:38:36 +00:00
  • 8cfa950f10 moved a paragraph about algorithm changes Jeremy Siek 2003-12-01 15:02:48 +00:00
  • cc282d81c0 vc6 workaround Dave Abrahams 2003-11-29 21:02:45 +00:00
  • 8c01469b3c Fixes for libs without numeric_limits<wchar_t> specializations. Dave Abrahams 2003-11-29 18:19:24 +00:00
  • a6ffdb8ebf More warning suppression Dave Abrahams 2003-11-28 16:25:35 +00:00
  • 2ad29da3b5 Bcc564 workaround Dave Abrahams 2003-11-28 16:21:15 +00:00
  • 459387273b Minor doc fixes Dave Abrahams 2003-11-24 05:13:03 +00:00
  • 392aaecdec This commit was manufactured by cvs2svn to create branch 'unlabeled-1.2.2'. nobody 2003-11-24 05:02:47 +00:00
  • 09ea8d27e2 Documentation updates, added GNUMakefile for building Dave Abrahams 2003-11-24 05:02:46 +00:00
  • ca1ee306b7 Remove bogus check for use_default Dave Abrahams 2003-11-23 17:07:36 +00:00
  • b63814d3f2 Check *implicit* convertibility from reference to value Dave Abrahams 2003-11-23 17:07:04 +00:00
  • dfc09c4b26 Make sure a precise copy of n1550 is in the CVS. Dave Abrahams 2003-11-22 13:57:57 +00:00
  • f6715137cf vc6 workaround Dave Abrahams 2003-11-22 03:20:17 +00:00
  • f18906ac6b Removed access category tags from iterator library, made corresponding changes elsewhere. Dave Abrahams 2003-11-22 01:18:37 +00:00
  • 6ca935d9fe Allow WritableIteratorConcept to be used with one parameter for iterators with a sensible value_type svn-branches/simplify Dave Abrahams 2003-11-21 23:39:10 +00:00
  • dea89aa823 Added missing #include Dave Abrahams 2003-11-20 21:42:38 +00:00
  • ce5d2ec4b4 Reformatting Dave Abrahams 2003-11-20 21:42:14 +00:00
  • 640379ac34 Better error messages on failure Dave Abrahams 2003-11-20 21:41:33 +00:00
  • 7cbe926f29 BOOST_TT_BROKEN_COMPILER_SPEC(dummyT) is now supplied with dummyT Dave Abrahams 2003-11-20 21:41:13 +00:00
  • 5113e4fbec Broken compiler workarounds Dave Abrahams 2003-11-20 21:40:50 +00:00
  • 66183e43f5 Broaden tests to detect more cases. Dave Abrahams 2003-11-20 21:40:16 +00:00
  • 4247559960 Broken compiler workarounds, cleanup Dave Abrahams 2003-11-20 21:38:48 +00:00
  • c7c6448bd5 Make zip_iterator's test run later, because it's failing on a few compilers still. Dave Abrahams 2003-11-20 21:38:09 +00:00
  • 522195fd64 Stop making the incorrect assumption that x == j[n] is legitimate whenever x = j[n] and x == x are. j[n] may be a proxy convertible to typeof(x) and x == x may use a templated operator==, which wouldn't match the proxy. Dave Abrahams 2003-11-20 21:36:54 +00:00
  • 218778bb94 Workarounds for broken compilers Dave Abrahams 2003-11-20 21:17:54 +00:00
  • 4b4de44736 Workarounds for vc6 and vc7 Dave Abrahams 2003-11-20 21:17:00 +00:00
  • 8deb1c20fb Don't adjust default reference type computation based on BOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY Dave Abrahams 2003-11-20 21:15:31 +00:00
  • 20e6d71755 undo pointless Borland workarounds Dave Abrahams 2003-11-20 21:14:29 +00:00
  • 52f72c2115 Uncomment mistakenly disabled tests Dave Abrahams 2003-11-20 16:17:55 +00:00
  • 6b2da49430 Borland workarounds Dave Abrahams 2003-11-20 16:17:30 +00:00
  • f46f7f8091 vc6 workarounds Dave Abrahams 2003-11-19 22:04:02 +00:00
  • 22670777b8 Change the way input_output_iterator_tag is convertible to output_iterator_tag from inheritance to implicit conversion operator, to avoid some tag dispatch ambiguities. Dave Abrahams 2003-11-19 22:03:48 +00:00
  • 6270de1db0 ETI workaround Dave Abrahams 2003-11-19 22:02:36 +00:00
  • 6e06e4f89e Refactored minimum_category Dave Abrahams 2003-11-19 20:16:52 +00:00
  • bdc1304326 Got everything working with GCC Dave Abrahams 2003-11-19 20:08:00 +00:00
  • eb73b8e0e2 Got everything working with GCC Dave Abrahams 2003-11-19 20:08:00 +00:00
  • 7ffe2601a9 Commenting and cleanups after a hurried checkin last night Dave Abrahams 2003-11-19 14:26:43 +00:00
  • 62b70f57a9 progress Dave Abrahams 2003-11-19 04:25:17 +00:00
  • 633bb0762e new version Jeremy Siek 2003-11-19 01:24:28 +00:00
  • b0b5699a01 added more stuff about removing iterator_tag Jeremy Siek 2003-11-19 01:23:55 +00:00
  • 943d2c872b removing iterator_tag Jeremy Siek 2003-11-19 01:05:00 +00:00
  • 4ec68b7a0e Note missing link Dave Abrahams 2003-11-18 16:03:24 +00:00
  • cd37eb3bfb Modified Files: Tag: simplify iterator_adaptor.hpp iterator_categories.hpp iterator_facade.hpp Added Files: Tag: simplify is_lvalue_iterator.hpp is_readable_iterator.hpp detail/any_conversion_eater.hpp Dave Abrahams 2003-11-18 04:19:28 +00:00
  • bda5890235 iterator_adaptor_test Dave Abrahams 2003-11-18 04:08:40 +00:00
  • d51c5ebf07 This commit was manufactured by cvs2svn to create branch 'simplify'. nobody 2003-11-18 03:04:16 +00:00
  • e295f71a85 fix emacs-o #2 Dave Abrahams 2003-11-18 03:04:15 +00:00
  • a8a68dbb7b fix emacs-o Dave Abrahams 2003-11-18 03:02:40 +00:00
  • 8d5717081e Factor out any_conversion_eater Dave Abrahams 2003-11-18 03:00:39 +00:00
  • 76880f6ce2 initial commit Dave Abrahams 2003-11-18 02:58:15 +00:00
  • 50e645261c responses to Dave's comments Jeremy Siek 2003-11-17 20:21:40 +00:00
  • f25ff7a1a4 Edits for clarity and correctness. Dave Abrahams 2003-11-17 17:15:26 +00:00
  • 104faa5ab3 new file Jeremy Siek 2003-11-17 16:52:29 +00:00
  • 6f90b8b161 iterator_categories reformed, test added Dave Abrahams 2003-11-17 16:52:15 +00:00
  • 4cc5f9a4d6 iterator_categories reformed, test added Dave Abrahams 2003-11-17 16:52:15 +00:00