Commit Graph

  • 7946d32cef added my name to the Author list Jeremy Siek 2003-11-17 16:33:28 +00:00
  • 69d8856572 major revision, narrowed the focus of the paper Jeremy Siek 2003-11-17 16:24:29 +00:00
  • c055f1afae fixed typo Jeremy Siek 2003-11-13 18:18:23 +00:00
  • cb34b65f3f Fix missing is_readable_iterator test Fix naming for is_lvalue_iterator and is_mutable_lvalue_iterator Dave Abrahams 2003-11-10 04:13:16 +00:00
  • f8cd96cb2e Added Dave Abrahams 2003-11-10 04:07:26 +00:00
  • 6ec791e3b9 checkpoint Dave Abrahams 2003-11-08 04:12:18 +00:00
  • fed5967d9d checkpoint Dave Abrahams 2003-11-07 19:03:58 +00:00
  • 81870ac8b6 progress Dave Abrahams 2003-11-06 03:07:31 +00:00
  • 6ef3e5d1c7 Added is_readable_iterator, is_writable_iterator tests and preliminary issues document Dave Abrahams 2003-11-05 21:48:16 +00:00
  • dfa751077a Added is_lvalue_iterator Dave Abrahams 2003-11-04 08:03:29 +00:00
  • 14134e4610 Revert attempted fix for MSVC 6, which broke Borland Douglas Gregor 2003-11-03 22:04:07 +00:00
  • c7bec1cf56 A little extra qualification to help out MSVC 6 Douglas Gregor 2003-11-02 19:51:23 +00:00
  • e888f18b5a Edits for committee meeting, moving algorithm changes to suggestions for WP. Dave Abrahams 2003-10-30 21:11:10 +00:00
  • 15abd4c56e removed algorithm changes Jeremy Siek 2003-10-30 19:10:02 +00:00
  • 17026cc30d Fixed is-writable computation. Traits protocol still needs fixing. Dave Abrahams 2003-10-16 13:57:35 +00:00
  • 1c39976ccd Correct broken #include Dave Abrahams 2003-09-30 12:22:56 +00:00
  • 361f62d022 Add V2 Jamfile Vladimir Prus 2003-09-29 16:27:55 +00:00
  • 20f188d971 progress Dave Abrahams 2003-09-23 22:58:59 +00:00
  • 7273be17c0 Begun simplification Dave Abrahams 2003-09-23 02:04:53 +00:00
  • ebb09db44e Separate access and traversal for iterator_adaptor Dave Abrahams 2003-09-22 19:55:01 +00:00
  • 50fe1b062b fixed another small bug in inherit-category Jeremy Siek 2003-09-22 16:51:02 +00:00
  • 30ca43dd08 fixed bug in inherit-category that Thomas found Jeremy Siek 2003-09-22 16:48:40 +00:00
  • ac0c6461fb small edits Jeremy Siek 2003-09-22 16:32:56 +00:00
  • d85b8db0aa added more design rationale, and moved some text Jeremy Siek 2003-09-22 16:28:27 +00:00
  • a3856b5c60 Typos Thomas Witt 2003-09-22 16:24:44 +00:00
  • 20e2818844 fixed iterator_tag in first part to match iterator_tag in the second part Jeremy Siek 2003-09-22 16:07:24 +00:00
  • d68ac3db4c hierarchy->group Jeremy Siek 2003-09-22 16:04:44 +00:00
  • 5efcabf3bd small change to iterator_tag body Jeremy Siek 2003-09-22 15:55:22 +00:00
  • 9ac583096c added the paper number and resolved some conflicts Jeremy Siek 2003-09-22 15:45:58 +00:00
  • 1710c484b3 Table formatting tweaks for PDF/tex generation. Some minor editing for language improvements. Dave Abrahams 2003-09-22 15:10:34 +00:00
  • f6cbffeda0 updated to match the rst file Jeremy Siek 2003-09-22 13:58:20 +00:00
  • 50ab635593 Changed email address. Thomas Witt 2003-09-22 08:43:20 +00:00
  • d958a5bc82 change to lvalue stuff and changing access tag to enum and bits Jeremy Siek 2003-09-22 04:57:00 +00:00
  • 5339d7a9d4 Reverted change to traversal category. Thomas Witt 2003-09-21 11:13:46 +00:00
  • fd29e538ed Minor grammatical correction + comment Dave Abrahams 2003-09-21 09:17:31 +00:00
  • 1c41a7d0ec some edits based on comments from Howard Hinnant Jeremy Siek 2003-09-21 00:30:15 +00:00
  • 85873e924a some minor edits Jeremy Siek 2003-09-20 23:43:30 +00:00
  • d9b4e41d5a Made transform_iterator documentation refer to result_of. Thomas Witt 2003-09-20 21:30:10 +00:00
  • 77a89a0b89 This commit was manufactured by cvs2svn to create branch 'simplify'. nobody 2003-09-19 18:44:54 +00:00
  • 4968b50fc2 Remove outdated comment; use boost::detail::iterator_traits instead of std::iterator_traits exclusively. Dave Abrahams 2003-09-19 18:44:53 +00:00
  • cbeb7f0632 fixed up copyrights, some small progress on new adaptor category choice semantics Dave Abrahams 2003-09-14 02:17:41 +00:00
  • abf8390020 Fix the implementation of operator_arrow_result so that it checks the reference type instead of the category. Dave Abrahams 2003-09-14 01:53:59 +00:00
  • 2c89e2b15a initial commit Dave Abrahams 2003-09-09 03:22:50 +00:00
  • 3f49409843 Use the import rule Dave Abrahams 2003-09-08 17:38:49 +00:00
  • abafc5d1be Added missing lambda support for broken compilers Dave Abrahams 2003-09-06 14:24:01 +00:00
  • 2b7ed5f7a8 Added traversal_category and access_category specializations for MPL lambda support Dave Abrahams 2003-09-04 21:15:38 +00:00
  • f801c39a59 Removed code-breaking change from boost/detail/iterator.hpp and corresponding workarounds from tests. Dave Abrahams 2003-08-28 20:18:51 +00:00
  • bb7ac6bd84 Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC for handling vc6/7 deficiencies with iterator_traits. Dave Abrahams 2003-08-28 16:52:02 +00:00
  • bd7c13518b This commit was manufactured by cvs2svn to create tag 'Version_1_30_2'. boost-1.30.2 nobody 2003-08-18 18:40:31 +00:00
  • db2a7bb4f4 This commit was manufactured by cvs2svn to create tag 'merged_to_RC_1_30_0'. svn-tags/merged_to_RC_1_30_0 nobody 2003-08-16 01:05:44 +00:00
  • f325582c40 some fixes to writable iterators Jeremy Siek 2003-08-14 20:05:44 +00:00
  • 36feca8a52 Updated shared_container_iterator to use the new iterator adaptors library. Updated the documentation and examples as well to reflect the changes. Ronald Garcia 2003-08-11 16:29:47 +00:00
  • a5179f6dfc clean up formatting Dave Abrahams 2003-08-06 14:36:16 +00:00
  • f98f3497b8 generated output Jeremy Siek 2003-08-05 19:48:41 +00:00
  • 76af84c0e7 factoring the specialized iterator adaptors Jeremy Siek 2003-08-05 19:42:37 +00:00
  • 0f42b93c3b factored iterator adaptor stuff and a few other edits Jeremy Siek 2003-08-05 18:19:55 +00:00
  • 19977c757f factored iterator facade stuff into several files Jeremy Siek 2003-08-05 16:36:51 +00:00
  • 4bccfa8bad This commit was manufactured by cvs2svn to create tag 'Version_1_30_1'. boost-1.30.1 nobody 2003-08-04 17:55:29 +00:00
  • 8b9946fd85 This commit was manufactured by cvs2svn to create tag 'RC_1_30_2'. boost-1.30.2-rc1 nobody 2003-08-04 17:55:28 +00:00
  • 508696a169 initial commit Dave Abrahams 2003-07-29 22:25:39 +00:00
  • 3ab9da6a99 Added dividers Dave Abrahams 2003-07-29 22:24:57 +00:00
  • bd3312cdf2 Add empty :alt: field for the logo so it doesn't produce document title text Dave Abrahams 2003-07-29 21:20:39 +00:00
  • 87f93ec521 initial commit Dave Abrahams 2003-07-29 16:11:14 +00:00
  • afa92675a2 Fixed struct/class mixup in indirect_iterator declaration. Thomas Witt 2003-07-22 07:56:08 +00:00
  • ed8c60c20b Improved category handling in iterator_adaptor. Thomas Witt 2003-07-20 19:18:40 +00:00
  • 3fe0d4b532 * Use boost::referent<> metafunction for detecting the value type of indirect_iterator. Dave Abrahams 2003-07-16 19:35:46 +00:00
  • 8a51271e3b deque libcomo workaround Beman Dawes 2003-07-16 10:36:53 +00:00
  • 52c0d22cff Bugfixes and workarounds Dave Abrahams 2003-07-14 23:05:57 +00:00
  • e4447b8e83 Bug fix for code not being exercised currently. Dave Abrahams 2003-07-14 21:31:44 +00:00
  • 42e873e10c various bugfixes. filter_/transform_iterator were misusing enable_if in a non-template context , and iterator_facade needed a forward declaration for full conformance. Dave Abrahams 2003-07-14 16:22:10 +00:00
  • 57a40c8cd2 Added arg dependent workaround for msvc < 7.1 Thomas Witt 2003-07-14 13:13:49 +00:00
  • a982c42303 Various updates and clarifications. Dave Abrahams 2003-07-13 22:47:15 +00:00
  • 9db269bb5b iterator-categories.html is obsolete. Dave Abrahams 2003-07-13 21:50:30 +00:00
  • e5eaaf6a55 Fix detail::enable_if -> iterators::enable_if (really this time) ^ Dave Abrahams 2003-07-13 21:45:33 +00:00
  • 2225787093 Fix detail::enable_if -> iterator::enable_if Dave Abrahams 2003-07-13 20:22:47 +00:00
  • f19c1c4059 Moved enable_if to boost::iterators from boost::detail to avoid conflicting with the definition in the function library. Dave Abrahams 2003-07-13 01:27:38 +00:00
  • b0aef5a66d Fixup some tables. Restore the equivalence between readable single-pass iterator and input iterator by restricting the allowed return type of r++. Dave Abrahams 2003-07-12 20:16:49 +00:00
  • dfc43d81cf Fix a couple of typos Dave Abrahams 2003-07-12 16:39:19 +00:00
  • eda969d7b5 add "subproject" line Jens Maurer 2003-07-12 10:41:38 +00:00
  • 4c8415a99f Get examples working, mostly. Some interface expansion for a few of the adaptors, allowing default construction of UnaryFunction and Predicate arguments when they are class types. Dave Abrahams 2003-07-12 04:15:13 +00:00
  • 1d6f36e35d Move to new iterator adaptors Dave Abrahams 2003-07-11 22:18:58 +00:00
  • 04301ac6e9 Workaround some CWPro8 bugs Dave Abrahams 2003-07-11 22:16:52 +00:00
  • 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