Commit Graph

  • ef69c73e89 added some concept checks Jeremy Siek 2004-01-11 15:45:16 +00:00
  • c65ab1a129 Changed the constructor parameter to be a const reference. Hartmut Kaiser 2004-01-11 15:43:29 +00:00
  • bf9534e1ee Changed the constructor parameter to be a const reference. Hartmut Kaiser 2004-01-11 15:43:29 +00:00
  • 0e11bd6a0c added some more tests Jeremy Siek 2004-01-11 15:13:07 +00:00
  • 129e9151f7 merged from trunk Dave Abrahams 2004-01-11 15:12:15 +00:00
  • ff10cfd5dc Fix case of is_pod.hpp Dave Abrahams 2004-01-11 15:11:52 +00:00
  • 400f35cbb0 fixed some bugs Jeremy Siek 2004-01-11 15:09:26 +00:00
  • 59340bca4c Began tutorial and examples. Dave Abrahams 2004-01-11 01:02:36 +00:00
  • 6379561eb0 merged from trunk Dave Abrahams 2004-01-11 00:35:03 +00:00
  • 6c62f31f0a Updated pointee and indirect_reference so that pointee represents the immutability of the pointed-to type via const qualification. The pointee of a proxy-based iterator will be const qualified unless a mutable reference to the value_type can be bound to the returned proxy. Dave Abrahams 2004-01-11 00:03:09 +00:00
  • dd5fb425fa updates Dave Abrahams 2004-01-10 19:00:48 +00:00
  • c903cf4801 resolved a cvs confict in merge added a rationale note about indirect_iterator requirements muddled Jeremy Siek 2004-01-10 18:05:19 +00:00
  • f1d694c2d6 merged from trunk Dave Abrahams 2004-01-08 14:58:22 +00:00
  • 1c26f7dd43 ETI workarounds for vc6 Dave Abrahams 2004-01-08 14:57:59 +00:00
  • 556175ea08 Intel8 GCC-spoofing workaround Dave Abrahams 2004-01-07 15:21:57 +00:00
  • c546a3e875 Intel8 GCC-spoofing workaround Dave Abrahams 2004-01-07 15:21:57 +00:00
  • 2183de96a1 Reverted unwanted checkin. Thomas Witt 2004-01-06 19:44:06 +00:00
  • fb1fc6f909 *** empty log message *** Thomas Witt 2004-01-06 19:37:17 +00:00
  • 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