Commit Graph

  • a3751006db Merge pull request #33 from morinmorin/fix_lambda_test Andrey Semashev 2017-09-07 18:36:10 +03:00
  • 40da532a4d Suppress signed-unsigned comparison warning. morinmorin 2017-09-07 20:17:35 +09:00
  • 7ce9f87954 Add more feature checks; lambda test needs decltype-based result_of. morinmorin 2017-09-07 20:14:39 +09:00
  • 553b9713ac Remove dead class template (i.e. function_reference_input_iterator). morinmorin 2017-09-06 23:12:18 +09:00
  • ba32745e80 Replace ugly BOOST_DEDUCED_TYPENAME with typename. morinmorin 2017-09-06 19:50:15 +09:00
  • 282b28e51f Use boost::addressof instead of &. morinmorin 2017-09-06 19:47:55 +09:00
  • 479898d9d5 Remove unnecessary headers in test. morinmorin 2017-09-06 19:41:24 +09:00
  • c1a375284d Merge pull request #31 from morinmorin/clean_up_test Edward Diener 2017-09-04 12:02:15 -04:00
  • 24d2f58f98 Use lightweight_test.hpp instead of <cassert> morinmorin 2017-09-05 00:32:15 +09:00
  • 25a91d5981 Silenced gcc warnings about unused parameters. Andrey Semashev 2017-09-01 20:51:07 +03:00
  • 9b78dc1006 Replaced vector::data() with &v[0] for compatibility with older compilers that don't provide this function. Andrey Semashev 2017-08-30 17:09:19 +03:00
  • 89ca2fd1ae Shortened internal ids of qbk sections regarding iterator concepts. Andrey Semashev 2017-08-28 21:48:24 +03:00
  • 79277b78d2 Added references to generator_iterator docs to rst and qbk docs. Andrey Semashev 2017-08-28 21:45:03 +03:00
  • eb90ad7a99 Merge pull request #30 from morinmorin/port_rst_to_quickbook Andrey Semashev 2017-08-28 15:56:05 +03:00
  • de07014e9a Port rst docs changeset to quickbook (230d47e). morinmorin 2017-08-28 20:47:09 +09:00
  • 25dc5c6c9c Port rst docs changeset to quickbook (6368d38). morinmorin 2017-08-28 20:42:43 +09:00
  • 048c3dfa72 Port rst docs changeset to quickbook (daac0f2). morinmorin 2017-08-28 20:40:47 +09:00
  • f7dfc36a9c Port rst docs changeset to quickbook (ad90dac). morinmorin 2017-08-28 20:39:10 +09:00
  • c529399fb1 Reworked the test to avoid bogus warnings from gcc. Andrey Semashev 2017-08-27 17:48:47 +03:00
  • 6faa3a942b Merge branch 'develop' of github.com:boostorg/iterator into develop Andrey Semashev 2017-08-27 17:31:54 +03:00
  • 0c6b09ef6a Workaround MSVC 14.1 problem with template specialization partial ordering that caused compilation failure when next/prior is used with pointers. Added a test. Andrey Semashev 2017-08-27 17:31:34 +03:00
  • 83220e7aea Merge branch 'develop' Andrey Semashev 2017-08-27 14:02:11 +03:00
  • 991ea534ee Silenced warnings about signed/unsigned mismatch in comparisons. Andrey Semashev 2017-08-27 13:59:09 +03:00
  • 210633c08c Silenced warnings about signed/unsigned mismatch in comparisons. Andrey Semashev 2017-08-27 13:59:09 +03:00
  • 3275ee3c82 Updated examples to use unique_ptr when available rather than auto_ptr, which is being deprecated. Edward Diener 2017-08-26 15:04:47 -04:00
  • a72deda3ac Merge branch 'develop' Andrey Semashev 2017-08-26 20:39:41 +03:00
  • 2b6b6bf8ad Silence warnings in tests about unused variables and local typedefs. Andrey Semashev 2017-08-26 20:39:26 +03:00
  • 0107df44ab Remove unused deprecated includes Marcel Raad 2015-09-14 09:34:02 +02:00
  • 011288c2c8 Merge branch 'develop' Andrey Semashev 2017-08-26 20:07:54 +03:00
  • eaf1a48583 Added documentation for advance and distance. Various cleanup and fixes. Andrey Semashev 2017-08-26 19:56:23 +03:00
  • 52fbe950ec Minor next/prior docs corrections to better fit the rest of the docs. Andrey Semashev 2017-08-26 17:48:38 +03:00
  • 6a672cecbd Replaced non-functional list syntax with direct wording. Andrey Semashev 2017-08-26 17:36:28 +03:00
  • 577203bee8 Merge branch 'develop' Andrey Semashev 2017-08-26 17:25:35 +03:00
  • 5f6ac9c020 Added next/prior documentation. Andrey Semashev 2017-08-26 16:27:55 +03:00
  • a48de6a8b8 Added tests for next/prior to the Jamfile. Ported tests to lightweight_test.hpp. Andrey Semashev 2017-08-26 15:31:38 +03:00
  • 5f6fd2dec6 Use std::iterator_traits to detect iterators, when possible. Andrey Semashev 2017-07-23 20:29:25 +03:00
  • e3577e7687 Use Boost.Iterator to advance iterators. Andrey Semashev 2017-07-12 21:08:13 +03:00
  • 5ba36b063e Changed iterator_category nested type detection to work with MSVC and different versions of gcc. Andrey Semashev 2017-07-12 20:14:48 +03:00
  • bab02bb82e Add test cases for std::reverse_iterator Brian Minard 2017-07-08 09:15:33 -04:00
  • d251a6f515 Reworked iterator handling in next/prior helpers. Andrey Semashev 2017-07-09 02:27:47 +03:00
  • 9d054b25ce Reworked next() and prior() taking the distance arguments. Andrey Semashev 2014-06-24 01:05:32 +04:00
  • d1b22ac8e8 Remove executable bit from the file. Andrey Semashev 2014-06-12 01:44:35 +04:00
  • abe77db3e0 Added Daryle Walker's copyrights as requested. John Maddock 2004-08-15 10:13:49 +00:00
  • 398819237e Removed Boost.org copyrights and replaced with originating authors copyright instead. John Maddock 2004-08-10 12:53:34 +00:00
  • a4bacb5077 Extended next/prior using patch from Daniel Walker (Daniel.Walker-at-bowneglobal.com) Dave Abrahams 2003-12-23 14:59:59 +00:00
  • 5ba5f2c2d4 split utility.hpp header Aleksey Gurtovoy 2003-02-17 06:20:57 +00:00
  • 6c1b356be1 Merge pull request #29 from morinmorin/add_doc_for_advance_and_distance Edward Diener 2017-07-23 12:38:00 -04:00
  • bfcf52ace6 Add links to advance and distance morinmorin 2017-07-23 23:49:30 +09:00
  • e2c927628c Add documentation for advance and distance morinmorin 2017-07-23 23:46:26 +09:00
  • ed027c2cce Merge branch 'develop' boost-1.65.1 boost-1.65.0 Edward Diener 2017-07-17 12:03:38 -04:00
  • 4791425000 Merge pull request #27 from Lastique/advance_generic_distance Edward Diener 2017-07-12 12:20:34 -04:00
  • b7e7e83a11 Merge pull request #28 from Lastique/patch-2 Edward Diener 2017-07-12 12:17:22 -04:00
  • c148962bd9 Avoid integer overflow on negating distance Andrey Semashev 2017-07-10 14:57:40 +03:00
  • 5bfbfb7716 Use a separate template parameter for distance in advance(). Andrey Semashev 2017-07-10 14:51:07 +03:00
  • af5f6e49e0 Merge pull request #26 from Lastique/patch-2 Edward Diener 2017-07-09 11:59:18 -04:00
  • 26ee5ba754 Remove dependency on boost::prior. Andrey Semashev 2017-07-09 18:31:06 +03:00
  • 67a2336cf4 Merge pull request #25 from morinmorin/add_readable_iterator_tests Edward Diener 2017-07-09 11:14:04 -04:00
  • 029277f3ed Add more tests for ReabableIterator morinmorin 2017-07-08 13:30:28 +09:00
  • 847b2a1be3 Added Travis testing Edward Diener 2017-06-30 20:29:49 -04:00
  • 18268069d9 Merge pull request #24 from morinmorin/add_advance_and_distance Edward Diener 2017-06-29 15:02:38 -04:00
  • bb54ee7900 Update Jamfile.v2 for new tests morinmorin 2017-06-29 22:49:05 +09:00
  • d5b67c7fab Add tests for boost::advance/distance morinmorin 2017-06-29 22:09:26 +09:00
  • 663a30f659 Implement BoostIteratorTraversalConcepts-aware boost::advance/distance morinmorin 2017-06-29 22:06:12 +09:00
  • 177f719d15 Merge branch 'develop' Edward Diener 2017-04-24 12:24:21 -04:00
  • cccbd8c6aa Test needs both std::typle support and variadic template support. Edward Diener 2017-04-08 16:53:02 -04:00
  • d6cfed4b20 Merge pull request #23 from morinmorin/testcase_for_trac_12895 Edward Diener 2017-03-15 12:19:13 -04:00
  • 514ac53326 Merge pull request #22 from Dani-Hub/develop Edward Diener 2017-03-15 12:12:12 -04:00
  • ca3b7505ce Add a testcase for trac ticket 12895 morinmorin 2017-03-15 20:41:24 +09:00
  • d7c8cccd64 Bug fix for ticket #12895: Apply remove_reference before remove_cv drgler 2017-03-14 20:45:48 +01:00
  • 7b627fa679 Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 Edward Diener 2017-01-04 10:58:14 -05:00
  • 760da84f9c Merge branch 'develop' of https://github.com/eldiener/iterator into nekko1119-support-lambda-expression Edward Diener 2016-12-17 19:34:48 -05:00
  • 89d3ec7662 Add inclusion of config.hpp Edward Diener 2016-12-17 19:32:52 -05:00
  • c86db2ec8a Merge branch 'support-lambda-expression' of https://github.com/nekko1119/iterator into nekko1119-support-lambda-expression Edward Diener 2016-12-16 04:22:44 -05:00
  • 0a18cfb255 Merge pull request #21 from Wilson-N/feature-bug-fix-8010 Edward Diener 2016-12-01 08:53:05 -05:00
  • 11e3715f37 Updated to use unique_ptr instead of auto_ptr when appropriate. Removed unnecessary structs. Edward Diener 2016-11-07 14:01:19 -05:00
  • f2d07f76b5 Add, and update, documentation build targets. boost-1.63.0 Rene Rivera 2016-10-07 23:07:34 -05:00
  • 53e8ac401f Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -05:00
  • 434818cce7 Remove incorrect documentation stating iterator_facade and iterator_adapter had been accepted into the TR1. Nathan Wilson 2016-01-27 22:22:55 -06:00
  • c09c8ca2b2 Support lambda expressions in function_input_iterator nekko1119 2015-12-28 02:45:49 +09:00
  • 22dd100dfd Revert "Remove unused deprecated includes" boost-1.62.0 boost-1.61.0 boost-1.60.0 Edward Diener 2015-10-15 23:55:35 -04:00
  • 2f72016049 Revert "Fix test compilation" Edward Diener 2015-10-15 23:53:37 -04:00
  • 5b26a8b3fc Merge branch 'develop' Edward Diener 2015-10-14 23:59:55 -04:00
  • 711a0232f8 Merge pull request #19 from MarcelRaad/patch-1 Edward Diener 2015-09-22 18:03:05 -07:00
  • 443dfb9901 Fix test compilation Marcel Raad 2015-09-18 10:15:11 +02:00
  • c734f3bfa3 Merge pull request #18 from MarcelRaad/remove-deprecated-includes Edward Diener 2015-09-14 12:06:20 -04:00
  • b2b9ab1568 Remove unused deprecated includes Marcel Raad 2015-09-14 09:34:02 +02:00
  • 8b23342969 Merge pull request #17 from boostorg/revert-16-remove-deprecated-includes Edward Diener 2015-09-14 08:17:35 -04:00
  • 922296f8c8 Revert "Remove unused deprecated includes" revert-16-remove-deprecated-includes Edward Diener 2015-09-14 08:16:43 -04:00
  • c9a91a1fba Merge pull request #16 from MarcelRaad/remove-deprecated-includes Edward Diener 2015-09-14 08:08:53 -04:00
  • 80e6f4a3bf Remove unused deprecated includes Marcel Raad 2015-09-14 09:34:02 +02:00
  • 398bbe63bb Updated quickbook docs just fix problems exposed by upgrading to quickbook 1.6 Edward Diener 2015-08-24 12:49:59 -04:00
  • 87d82527b1 Updated zip iterator abstract adds information about the iterator 'tuple'. Edward Diener 2015-08-24 07:18:03 -04:00
  • b9448b5fae Updated with an explanation of the new 'tuple' type for a zip_iterator based on Boost fusion sequences. Edward Diener 2015-08-24 00:24:09 -04:00
  • 76519ea4a7 Merge branch 'Flast-pr/zip_iterator/fusionize' into develop Edward Diener 2015-08-23 23:56:13 -04:00
  • 878812c42f More tests with fusion sequence as tuple Edward Diener 2015-08-23 23:46:44 -04:00
  • 2283f084d9 Merge pull request #2 from Flast/pr/zip_iterator/fusionize Edward Diener 2015-08-23 23:37:38 -04:00
  • a0533d97f5 Merge branch 'pr/zip_iterator/fusionize' of https://github.com/Flast/iterator into Flast-pr/zip_iterator/fusionize Edward Diener 2015-08-21 22:09:37 -04:00
  • ece225bbda Merge branch 'develop' boost-1.59.0 Edward Diener 2015-07-18 22:08:52 -04:00
  • b62dc6ba9d Remove unneeded header file for undefines. Edward Diener 2015-05-22 00:54:44 -04:00
  • 20dc7b1abe Merge pull request #14 from eldiener/develop Edward Diener 2015-05-21 23:28:00 -04:00