Commit Graph

  • 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
  • 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