Commit Graph

  • 3cb6420eda Roll back the reverse_iterator_pair_generator test Dave Abrahams 2001-02-19 20:37:24 +00:00
  • 60be2c1186 Added tests for reverse_iterator_pair_generator Dave Abrahams 2001-02-19 16:21:12 +00:00
  • ed210f6b2c more type traits updates: Header includes get BOOST_ prefix, BOOST_DECL_MC dropped in favour of new BOOST_STATIC_CONSTANT (from config.hpp), operator ! dropped in favour of boost::type_traits::ice_not template. John Maddock 2001-02-19 12:52:30 +00:00
  • 029bc59d74 Added some missing 'explicit's Dave Abrahams 2001-02-18 22:23:13 +00:00
  • 961c08a82f Apply Jens' suggested fixes Dave Abrahams 2001-02-18 21:50:57 +00:00
  • 7ee484c614 fix minor typos Jens Maurer 2001-02-18 19:26:20 +00:00
  • 05c6fbbf99 needs <boost/type_traits/same_traits.hpp> Jens Maurer 2001-02-18 15:19:23 +00:00
  • 91078b7f7a type_traits: regression failure fixes from type traits changes... John Maddock 2001-02-18 11:43:01 +00:00
  • 20d804afc4 changes to order of indirect_iterator template parameter list, and fixed a typo Jeremy Siek 2001-02-17 22:03:30 +00:00
  • c21f6d1cbf added Category parameter and made a few more edits with regards to type requirements Jeremy Siek 2001-02-17 19:59:19 +00:00
  • 393e79c1fd Added new type traits files. John Maddock 2001-02-17 12:25:45 +00:00
  • 8b92c8a085 adjusted requirements for value type of the base iterator Jeremy Siek 2001-02-17 01:51:45 +00:00
  • ff73dd94c9 made iterator_adaptor constructor explicit Jeremy Siek 2001-02-17 01:50:40 +00:00
  • af43904f38 added "explicit" to iterator_adaptor constructor Jeremy Siek 2001-02-17 01:44:41 +00:00
  • 485074f265 Added a missing const. Made the tests run (somewhat) with plain MSVC again. Dave Abrahams 2001-02-16 23:04:49 +00:00
  • 2e0ee55b5e add missing my_int3::operator!= Jens Maurer 2001-02-16 21:28:59 +00:00
  • e9105d32cb background color and a whitespace edit Jeremy Siek 2001-02-16 16:38:45 +00:00
  • 964d23f68c Edits for clarity Dave Abrahams 2001-02-16 05:51:37 +00:00
  • be5aaaae7b More edits for clarity. Added const/non-const example. Dave Abrahams 2001-02-16 05:33:21 +00:00
  • bf13bd7b3f Massive edits Dave Abrahams 2001-02-16 05:30:49 +00:00
  • 352e392fcb Checked and cleaned using HTML TIDY. Dave Abrahams 2001-02-16 02:36:36 +00:00
  • 083b1b02df Bigtime edits Dave Abrahams 2001-02-16 00:38:28 +00:00
  • 648c6240a2 added another link to the generic_programming.html#policies Jeremy Siek 2001-02-15 16:57:12 +00:00
  • 60cab840cb removed strange ssh garbage Jeremy Siek 2001-02-15 16:52:39 +00:00
  • 83a4380dab added mention of traits requirement under Type Requirements section Jeremy Siek 2001-02-15 16:49:16 +00:00
  • de84fe8d98 oops, meant to remove use of policies_type from filter_iterator_generator in the last commit, but accidentally added it :( Jeremy Siek 2001-02-15 16:43:54 +00:00
  • ed3cbfdb8e removed policies_type from filter_iterator_generator Jeremy Siek 2001-02-15 16:41:48 +00:00
  • fda44ca17d General edits for clarity; some reorganization. Dave Abrahams 2001-02-15 16:39:55 +00:00
  • 272025bb07 fixed my_int::operator-- Jeremy Siek 2001-02-15 06:47:06 +00:00
  • 8e92bcf1b2 removed policies_type from filter_iterator_generator Jeremy Siek 2001-02-15 06:44:26 +00:00
  • 84f1ffdefe added section on Members to cover constructors, etc. and added a section on Operators Jeremy Siek 2001-02-15 06:41:46 +00:00
  • 7e25450054 added discusion of counting_iterator_traits, and added type requirements for the Incrementable type. Jeremy Siek 2001-02-15 05:53:10 +00:00
  • 4a563fa266 added missing boost:: Dave Abrahams 2001-02-14 20:35:39 +00:00
  • aa4c0ec000 Test new VC6 workarounds Dave Abrahams 2001-02-13 23:32:19 +00:00
  • e1ecfbdc43 added output for the transform iterator example Jeremy Siek 2001-02-13 04:38:59 +00:00
  • a4e122a82e changed template class to class template Jeremy Siek 2001-02-13 04:34:44 +00:00
  • 93216e8fb7 copyright Jeremy Siek 2001-02-13 04:25:24 +00:00
  • 16272c210d fixed typo Jeremy Siek 2001-02-13 04:24:24 +00:00
  • e104b00da1 merged in Dave's additions and added a tutorial using the implementation of transform iterator as the example Jeremy Siek 2001-02-13 04:15:17 +00:00
  • ce5c6bcc08 removed use of istream_iterator for operator-> test, replaced with use of concept archetypes Jeremy Siek 2001-02-13 02:03:13 +00:00
  • 8694ce31fe changed int* to std::vector<int>::iterator Jeremy Siek 2001-02-12 21:59:25 +00:00
  • d960e5eadd added another example Jeremy Siek 2001-02-12 21:57:19 +00:00
  • 2dc71e87a3 new files Jeremy Siek 2001-02-12 21:35:20 +00:00
  • 8e2a24ec91 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.9.2'. nobody 2001-02-12 19:13:42 +00:00
  • 6bf17edde2 updated url to the iterator_adaptor class Jeremy Siek 2001-02-12 05:24:45 +00:00
  • 88573d515d fixed Reference and Pointer template paremeter descriptions Jeremy Siek 2001-02-12 05:20:09 +00:00
  • 89b9f77823 obsolete and not needed Jeremy Siek 2001-02-12 04:55:19 +00:00
  • 765d9be17d small edit Jeremy Siek 2001-02-12 04:53:39 +00:00
  • 7135373008 various edits Jeremy Siek 2001-02-12 04:52:24 +00:00
  • ee269884fc finished 1st draft of reverse iterator docs Jeremy Siek 2001-02-12 04:51:56 +00:00
  • 387540d5f1 using make_const_projection_iterator() for last example, and a couple other minor edits Jeremy Siek 2001-02-12 02:55:19 +00:00
  • 2eba7b42a8 new files Jeremy Siek 2001-02-12 02:52:26 +00:00
  • 07115d26c7 finished 1st draft Jeremy Siek 2001-02-12 01:50:50 +00:00
  • c43ed815a0 new files Jeremy Siek 2001-02-11 20:05:00 +00:00
  • ff01e36d12 Compile with Borland, re-enable failing tests Dave Abrahams 2001-02-11 19:53:56 +00:00
  • ac4798b16c Final fixes for Borland Dave Abrahams 2001-02-11 19:50:14 +00:00
  • d4e14fed0e Fixed bugs in the iterator helpers which prevented explicitly supplied arguments from actually being used Dave Abrahams 2001-02-11 19:31:21 +00:00
  • 5f91259344 few edits Jeremy Siek 2001-02-11 19:26:26 +00:00
  • 20a9d9645d Added test of operator-> for forward and input iterators. Jeremy Siek 2001-02-11 19:25:49 +00:00
  • c86f6b4abd Dave's suggested edits Jeremy Siek 2001-02-11 18:27:40 +00:00
  • d66489b5b2 changed per Dave's comments Jeremy Siek 2001-02-11 18:14:04 +00:00
  • b743ee9f0c #if 0'd out use of counting_iterator on non-numeric types in MSVC without STLport, so that the other tests may proceed Dave Abrahams 2001-02-11 16:19:17 +00:00
  • 95ba69c00a Borland fixes Dave Abrahams 2001-02-11 16:16:53 +00:00
  • 2ac273739c Update for compatibility with new iterator_adaptor interface Dave Abrahams 2001-02-11 16:14:14 +00:00
  • 5b4d28708c Fixes for Borland Dave Abrahams 2001-02-11 16:13:38 +00:00
  • 4cc4383488 Some fixes for Borland get it closer on that compiler Dave Abrahams 2001-02-11 16:05:01 +00:00
  • 8935232248 new files Jeremy Siek 2001-02-11 05:25:19 +00:00
  • 5c6dd2f172 various edits Jeremy Siek 2001-02-11 04:34:32 +00:00
  • eeeb7ef5b9 Replaced some static_casts with explicit construction Dave Abrahams 2001-02-11 03:12:04 +00:00
  • 2efc9c1178 Use new adaptors interface Dave Abrahams 2001-02-11 03:07:55 +00:00
  • a84c46f6e3 added another example Jeremy Siek 2001-02-11 03:01:47 +00:00
  • a5c3dcdd02 redid docs for the template parameters Jeremy Siek 2001-02-11 02:55:38 +00:00
  • 46f7a75eb7 fixed bug in policy object constructor Jeremy Siek 2001-02-11 02:40:02 +00:00
  • 94b6710c5b fixed bug in policy object construction Jeremy Siek 2001-02-11 02:39:35 +00:00
  • d8dd3da9ab small edit Jeremy Siek 2001-02-11 02:38:08 +00:00
  • 803ced004a finished 1st draft Jeremy Siek 2001-02-11 02:35:09 +00:00
  • 0ea7d36ad0 A fix for EDG Dave Abrahams 2001-02-10 23:16:05 +00:00
  • 87aafab759 new file Jeremy Siek 2001-02-10 22:33:43 +00:00
  • 994d310abd Use new filter_ interface. Dave Abrahams 2001-02-10 20:11:42 +00:00
  • f0214615b5 This commit was manufactured by cvs2svn to create tag 'Version_1_20_2'. boost-1.20.2 nobody 2001-02-10 14:52:07 +00:00
  • 228cdcf05e All final 1.20.2 changes, including fixing broken hyperlinks Beman Dawes 2001-02-10 14:42:14 +00:00
  • 42598e352c Use new reverse_ and indirect_ interfaces. Replace BOOST_NO_STD_ITERATOR_TRAITS with BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION to prove we've normalized to core compiler capabilities Dave Abrahams 2001-02-10 00:38:08 +00:00
  • f00e99be29 try a new interface svn-branches/better_indirect Dave Abrahams 2001-02-09 21:06:47 +00:00
  • e96b00cb56 This commit was manufactured by cvs2svn to create branch 'better_indirect'. nobody 2001-02-09 15:17:18 +00:00
  • 36a9e4d1da fixed usage of indirect_iterator_pair_generator Jeremy Siek 2001-02-09 05:45:10 +00:00
  • 456dfd0dea adjusted to changes in iterator_adaptors.hpp, added more tests of make_xxx Jeremy Siek 2001-02-09 05:26:48 +00:00
  • 155457e2b5 more work on default args and explicit templat args Jeremy Siek 2001-02-09 04:40:42 +00:00
  • b5c91485bf Use Jeremy's new make_reverse_iterator form; add more comprehensive testing. Force-decay array function arguments to pointers. Dave Abrahams 2001-02-09 03:32:59 +00:00
  • c959cf7870 bug fixes Dave Abrahams 2001-02-08 04:46:41 +00:00
  • 5878c88636 added indirect_iterator_pair_generator back in Jeremy Siek 2001-02-08 03:35:03 +00:00
  • ddcef2fb19 Added tests for the make_xxx_iterator() helper functions Jeremy Siek 2001-02-08 03:08:09 +00:00
  • 8808f55435 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.2.2'. nobody 2001-02-07 23:58:46 +00:00
  • 493d124c07 rename counting_iterator() -> make_counting_iterator() Dave Abrahams 2001-02-07 22:27:02 +00:00
  • f42060c616 add missing "typename" Jens Maurer 2001-02-07 17:51:55 +00:00
  • 834facc932 trivial flotsam cleanup Dave Abrahams 2001-02-07 17:23:52 +00:00
  • f82d0b76ee More comprehensive testing; factored out static tests for better reuse Dave Abrahams 2001-02-07 16:38:41 +00:00
  • c25d225275 Replaced use of xxx_pair_generator with xxx_generator where possible (which was all but the projection iterator). Jeremy Siek 2001-02-07 06:36:12 +00:00
  • c503a274b5 Removed now-defaulted template arguments where possible Updated names to correspond to new generator naming convention. Added a trivial test for make_transform_iterator(). Gave traits for const iterators a mutable value_type, per std. Resurrected my original tests for indirect iterators. Dave Abrahams 2001-02-07 05:37:08 +00:00
  • 087069d215 added concept check for the default iterator policy Jeremy Siek 2001-02-07 02:44:18 +00:00
  • 826a6dd114 changed test for transform iterator to use input_iterator instead of random access iterator Jeremy Siek 2001-02-04 23:46:31 +00:00