Commit Graph

  • a1ec9da737 Moved to boost/iterator (new version) Joel de Guzman 2003-07-10 12:58:28 +00:00
  • e2a47bdbe5 Moved to boost/iterator Joel de Guzman 2003-07-10 12:52:06 +00:00
  • 2b1fc22b61 Move to Iterator Adapters from sand-box Joel de Guzman 2003-07-10 12:49:49 +00:00
  • 273ec4b975 BOOST_NO_MPL_AUX_HAS_XXX -> BOOST_MPL_NO_AUX_HAS_XXX Aleksey Gurtovoy 2003-07-08 05:10:04 +00:00
  • 4716891117 Move from boost-sandbox Joel de Guzman 2003-07-07 14:26:16 +00:00
  • 80d9e8e4c1 Move from boost-sandbox Joel de Guzman 2003-07-07 14:20:34 +00:00
  • 53eb5346de Move from boost-sanbox [ JDG ] Joel de Guzman 2003-07-07 14:14:36 +00:00
  • 6589266894 MSVC fixes. sandbox/trunk Thomas Witt 2003-07-07 09:02:58 +00:00
  • 9ee9f64087 Fixed crt issue. Make transform_iterator work with function pointers. Thomas Witt 2003-07-02 21:46:51 +00:00
  • 2d4965d72b Added traversal category checking to core interface implementation. Thomas Witt 2003-07-02 20:04:26 +00:00
  • 21141ef401 Simplyfied make_transform_iterator. Thomas Witt 2003-07-01 21:30:03 +00:00
  • 3c0c2b8513 Improved portability. Thomas Witt 2003-07-01 18:47:43 +00:00
  • 405e6ba468 Added function ptr support to make_transform_iterator. Thomas Witt 2003-06-30 22:08:20 +00:00
  • e28ca345ea added copyright/license Dave Abrahams 2003-06-18 13:20:02 +00:00
  • 4258cac90d Added new file to iterator adaptors library. Hartmut Kaiser 2003-06-13 19:42:53 +00:00
  • fd37912e30 Rewrite to work with new iterator_adaptors. Roland Richter 2003-06-13 08:15:30 +00:00
  • b5d52c52d9 This commit was manufactured by cvs2svn to create branch 'mpl_v2_2'. svn-branches/mpl_v2_2 nobody 2003-06-05 05:15:05 +00:00
  • b49d0fe184 We no longer inherit from boost::iterator (thus, std::iterator) on platforms where it's not neccessary as a workaround, thus enabling the EBO for a large class of cases Dave Abrahams 2003-06-01 15:23:27 +00:00
  • 65fe9a13e5 iterator_archetypes.hpp, iterator_concepts.hpp - Dave Abrahams 2003-05-31 02:44:39 +00:00
  • e2b58d1eea Added test for constant iterator idiom. Thomas Witt 2003-05-30 14:57:41 +00:00
  • 021e048e06 Add more tests Dave Abrahams 2003-05-30 03:08:22 +00:00
  • 1a58125e62 Apply Howard's inheritance fixes Dave Abrahams 2003-05-30 03:07:39 +00:00
  • 2e18357672 Improved comments. Dave Abrahams 2003-05-29 22:33:23 +00:00
  • 1236797033 Fixed a bug in reference type and category computation. Improved comments. Dave Abrahams 2003-05-29 22:33:10 +00:00
  • 5076d782af Removed needless diagnostic Dave Abrahams 2003-05-29 22:31:56 +00:00
  • 9ba316e3aa Added test to detect category problem. Thomas Witt 2003-05-29 17:43:16 +00:00
  • 0bada0a914 Made filter_iterator bidirectional. Thomas Witt 2003-05-29 17:11:11 +00:00
  • 8da33f502f Readded use_default support. Thomas Witt 2003-05-29 17:10:33 +00:00
  • 92d461cda1 Removed unused #include Dave Abrahams 2003-05-20 23:20:49 +00:00
  • 438334584c read/write to read/swap as per Dave's suggestion Jeremy Siek 2003-05-12 02:01:59 +00:00
  • 67950e82fb updated with Howard's improvements Jeremy Siek 2003-05-12 01:47:48 +00:00
  • e30ea3ad7e added a comment about indirect iterator and smart pointers Jeremy Siek 2003-04-28 21:18:57 +00:00
  • a529a82a66 kill redundancy; final edits Dave Abrahams 2003-04-28 15:02:42 +00:00
  • e2b3a260d5 All workarounds complete! Also some cleanups Dave Abrahams 2003-04-28 13:54:59 +00:00
  • 70e2b4f922 removed super_t improvements to counting_iterator other small edits Jeremy Siek 2003-04-28 13:40:53 +00:00
  • 3c4a6c429c Some workarounds; more to do. Dave Abrahams 2003-04-28 11:36:22 +00:00
  • a44a4e6b0c Changed iterator_facade to new interface. Added new semantics for iterator_adaptor iterator_category. Thomas Witt 2003-04-28 09:42:42 +00:00
  • 19b62f22a9 wrote up the spec for transform_iterator spell checked removed Pointer Jeremy Siek 2003-04-28 05:56:22 +00:00
  • 357f2c5c23 Some workarounds; more to do. Dave Abrahams 2003-04-28 05:22:04 +00:00
  • 62c2eb051a added specs for core interface functions of the iterator_adaptor, and updated to match recent changes in the code some minor edits to new iter concepts, including defualt constructor in forward trav. iter. Jeremy Siek 2003-04-28 04:56:27 +00:00
  • a57faf5a6e small tweaks Dave Abrahams 2003-04-28 03:17:36 +00:00
  • d4d3f1d448 Removed Pointer template argument. Made facade work with new categories only. Added old->new category conversion logic to adaptor. Thomas Witt 2003-04-28 02:50:46 +00:00
  • b2ec28ec7d Relaxed test, was to strict. Thomas Witt 2003-04-28 02:49:09 +00:00
  • 2ffbd73c02 Added first archetype test. Thomas Witt 2003-04-28 02:48:16 +00:00
  • a27bef1b9f New archetypes Thomas Witt 2003-04-28 02:46:11 +00:00
  • fc11987746 Fixed base type of iterator_tag to be corresponding std tag. Thomas Witt 2003-04-28 02:45:45 +00:00
  • 3f5ac1b1a1 Fixed typo. Thomas Witt 2003-04-28 02:44:37 +00:00
  • 9189d5bd60 checking in what I've got so far Jeremy Siek 2003-04-28 01:44:05 +00:00
  • 39342de58c made some progress on the special iterator adaptors Jeremy Siek 2003-04-27 22:07:47 +00:00
  • c72ce2ae74 Many edits Dave Abrahams 2003-04-27 19:31:56 +00:00
  • a83891fb94 Add link to issue 96 Add appropriate keys for the tables. Kill meaningless "set of value types" Fix random traversal interaction with a[n] Dave Abrahams 2003-04-27 16:52:54 +00:00
  • 408bb7125f More updates Dave Abrahams 2003-04-27 14:58:45 +00:00
  • a4c3f95501 more privacy Dave Abrahams 2003-04-27 10:42:47 +00:00
  • 6e038bca05 removed counting_iterator paragraph added a reply to a comment Jeremy Siek 2003-04-27 02:52:33 +00:00
  • bc3d6b7c40 couple edits Jeremy Siek 2003-04-27 00:42:55 +00:00
  • 2bb60050ac added some more specs Jeremy Siek 2003-04-27 00:40:58 +00:00
  • af92b555d3 more edits Dave Abrahams 2003-04-27 00:20:50 +00:00
  • 73030b3ac8 Adjusted to new category names. Thomas Witt 2003-04-26 19:06:12 +00:00
  • 849f351a27 Updated to current proposal. Thomas Witt 2003-04-26 19:04:09 +00:00
  • 2f75219ca3 Adapted to iterator categories proposal. Thomas Witt 2003-04-26 19:02:12 +00:00
  • b15439a2a4 edits Dave Abrahams 2003-04-26 17:59:56 +00:00
  • ee71d493b6 Made core interface private in iterator_adaptor, added base_reference() for Derived classes. Dave Abrahams 2003-04-26 15:32:50 +00:00
  • c9dac5c7fb Added projection support. Thomas Witt 2003-04-26 13:35:34 +00:00
  • de057da47e Added projection support. Thomas Witt 2003-04-25 23:40:15 +00:00
  • a56326e65c Removed obsolete defaults. Fixed typo in comment. Thomas Witt 2003-04-25 23:39:44 +00:00
  • c2b5896879 a little more progress Jeremy Siek 2003-04-25 23:03:25 +00:00
  • 3a034f6fe8 not really done, just using cvs to transfer files to my laptop Jeremy Siek 2003-04-25 21:09:43 +00:00
  • 20eeff2372 blah Jeremy Siek 2003-04-25 17:10:22 +00:00
  • 46daf8053b More rationale. Thomas Witt 2003-04-25 15:41:34 +00:00
  • 1ab474b853 Bug fix and associated unit tests Dave Abrahams 2003-04-25 15:18:49 +00:00
  • 3c78ef32c3 edits and commentary Dave Abrahams 2003-04-25 15:17:59 +00:00
  • 4bc2915135 edits and commentary Dave Abrahams 2003-04-25 14:39:47 +00:00
  • 4126ea29ed fixed lib.iterator.synopsis Jeremy Siek 2003-04-25 13:35:32 +00:00
  • 1397e144c1 added a bunch for the specialized adaptors, also filled out the facade and adaptor sections Jeremy Siek 2003-04-25 04:51:32 +00:00
  • 80b70a675d some minor edits Jeremy Siek 2003-04-25 02:29:28 +00:00
  • aca64eb5b4 Started on standard text Dave Abrahams 2003-04-24 21:03:15 +00:00
  • d233fbef27 added paper number Jeremy Siek 2003-04-23 18:32:11 +00:00
  • c08669e6e4 cleaned up language a bit Dave Abrahams 2003-04-23 00:35:43 +00:00
  • c47566a424 Added design rationale for interoperability and iterator_core_access Thomas Witt 2003-04-22 20:32:51 +00:00
  • cc8157a4e6 Some Updates Dave Abrahams 2003-04-20 10:26:35 +00:00
  • 0f4cbb126b Some Updates Dave Abrahams 2003-04-20 02:45:23 +00:00
  • 9a02b10067 rationalize config Dave Abrahams 2003-04-20 02:40:43 +00:00
  • 725bef482b made a little progress, rewrote a bunch Jeremy Siek 2003-04-19 23:47:51 +00:00
  • c3d067d4c1 *** empty log message *** Dave Abrahams 2003-04-17 16:14:16 +00:00
  • a42fd350ff some progress Jeremy Siek 2003-04-13 15:34:51 +00:00
  • 444a2a1e86 added pointer to old paper Jeremy Siek 2003-04-10 15:05:00 +00:00
  • 163e5fbc30 small change Jeremy Siek 2003-04-10 14:27:56 +00:00
  • f17e61f0ca initial commit Dave Abrahams 2003-04-10 14:19:15 +00:00
  • b00ea4eeef BUG FIX Dave Abrahams 2003-04-10 14:04:20 +00:00
  • aa0a32aa33 fixes and cleanups Dave Abrahams 2003-04-10 13:40:42 +00:00
  • c1e5d7e331 new files Jeremy Siek 2003-04-10 12:44:20 +00:00
  • be0b65c447 More fun with iterator adaptors Dave Abrahams 2003-04-09 16:14:07 +00:00
  • a846fe50d2 Many changes from Oxford Dave Abrahams 2003-04-09 11:51:08 +00:00
  • fac764baf6 This commit was manufactured by cvs2svn to create tag 'Version_1_30_0'. boost-1.30.0 nobody 2003-03-20 02:53:48 +00:00
  • 02c16f50a2 fixes for CWPro7 Dave Abrahams 2003-03-04 00:55:40 +00:00
  • d3339e041f This commit was manufactured by cvs2svn to create branch 'RC_1_30_0'. svn-branches/RC_1_30_0 nobody 2003-03-01 19:43:06 +00:00
  • 0d20b5fa94 snip #if 0'd code Dave Abrahams 2003-02-28 16:47:19 +00:00
  • 7706a8fffb cleanups, including endline-layout Dave Abrahams 2003-02-28 16:45:20 +00:00
  • 060f554fd9 Remove nasty bool cast Dave Abrahams 2003-02-28 16:25:16 +00:00
  • 4ebfc5b0a2 cleanups Dave Abrahams 2003-02-28 05:44:22 +00:00