Commit Graph

  • b2585dda6a Added Appveyor file. Edward Diener 2017-10-09 08:16:23 -04:00
  • 8b5e92a0c4 Converted asserts in tests to tests using lightweight_test.hpp. Andrey Semashev 2017-10-02 01:26:39 +03:00
  • a36ed0f35d Replaced type_traits.hpp with more fine-grained includes. Replaced assert with BOOST_ASSERT. Andrey Semashev 2017-10-02 01:18:17 +03:00
  • 0a08203107 Replaced type_traits.hpp with more fine grained includes. Andrey Semashev 2017-09-30 15:56:53 +03:00
  • 38ef552209 Add the new path to the header to the comment. Andrey Semashev 2017-09-18 01:50:55 +03:00
  • a85dfaa7f2 Added a forwarding header for function_output_iterator.hpp Andrey Semashev 2017-09-18 01:43:24 +03:00
  • 2af60e066d Move function_output_iterator.hpp into the iterator directory. Andrey Semashev 2017-09-18 01:39:00 +03:00
  • 7442334ce1 Merge pull request #35 from morinmorin/fix_result_of_in_transform_iterator Andrey Semashev 2017-09-18 01:23:43 +03:00
  • 8577675c85 Renamed scripts to have a meaningful extension. Andrey Semashev 2017-09-18 01:09:42 +03:00
  • 685b3fe855 Re-added executable permissions for scripts. Andrey Semashev 2017-09-18 00:30:45 +03:00
  • a653a39cf4 Removed executable tags. Edward Diener 2017-09-16 07:19:04 -04:00
  • c338572735 Fix usage of decltype-based result_of in transform_iterator. morinmorin 2017-09-16 11:51:12 +09:00
  • 07afd26ca2 Merge pull request #34 from morinmorin/fix_result_of_usage Andrey Semashev 2017-09-11 23:44:36 +03:00
  • d058933767 Correct the result_of usage. morinmorin 2017-09-12 00:50:46 +09:00
  • e2f81e9b48 Silenced signed/unsigned mismatch warning. Andrey Semashev 2017-09-08 18:12:58 +03:00
  • 379200dfd1 Force result_of use decltype whenever possible to maximize testing of function input iterator with lambdas. Andrey Semashev 2017-09-08 18:12:02 +03:00
  • a26314dfb9 Added a check for BOOST_RESULT_OF_USE_DECLTYPE in case if tests are run with forced use of decltype in result_of. Andrey Semashev 2017-09-07 18:51:36 +03:00
  • e61592c553 Merge pull request #32 from morinmorin/clean_up_function_input_iterator Andrey Semashev 2017-09-07 18:46:07 +03:00
  • 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