Peter Dimov
0013c5c4f0
Skip zip_iterator_test_std_pair on g++ in C++03 mode
2017-12-24 04:56:47 +02:00
Peter Dimov
386dbf1054
Skip zip_iterator_test_std_pair on msvc-9.0 and below
2017-12-24 04:38:07 +02:00
Peter Dimov
486721bbfe
Update .travis.yml, appveyor.yml
2017-12-24 01:47:23 +02:00
Peter Dimov
5ad48c4d14
Fix links to examples
2017-12-23 23:54:33 +02:00
Peter Dimov
adecfd94f3
Use lightweight_test in shared_iterator_test.cpp
2017-12-23 23:45:59 +02:00
Peter Dimov
affe7e6d84
Add shared_iterator_test to test/Jamfile
2017-12-23 23:45:33 +02:00
Peter Dimov
91b392a478
Move test files to test/
2017-12-23 22:05:35 +02:00
Peter Dimov
84227ea6ba
Move shared_iterator_example* to example/
2017-12-23 22:04:25 +02:00
Ronald Garcia
67ac957273
shared_container_iterator library: - updated Copyright and License notices - Added shared_iterator_test to the iterator test suite.
...
[SVN r22140]
2017-12-23 22:02:20 +02:00
Rene Rivera
f86cd29f52
Fix tabs in file.
...
[SVN r21399]
2017-12-23 22:02:20 +02:00
Ronald Garcia
fff85e7db9
Updated shared_container_iterator to use the new iterator adaptors library. Updated the documentation and examples as well to reflect the changes.
...
[SVN r19535]
2017-12-23 22:02:20 +02:00
Ronald Garcia
d6c6f0ce16
Added Shared Container Iterator adaptor to iterator adaptor library.
...
[SVN r15169]
2017-12-23 22:02:20 +02:00
Peter Dimov
81faa161cf
Add #include <boost/next_prior.hpp>; no longer in utility.hpp
2017-12-02 04:04:32 +02:00
Edward Diener
7e5a32b3ea
Merge pull request #38 from pavelkryukov/patch-1
...
Remove std::unary_function from zip_iterator_eg.rst
boost-1.66.0
2017-11-25 13:58:41 -05:00
Pavel I. Kryukov
1b388c2496
Remove std::unary_function from zip_iterator_eg.rst
2017-11-25 12:15:52 +03:00
Andrey Semashev
30b93d7428
Removed the use of std::unary_function.
2017-11-20 16:28:28 +03:00
eldiener
28b8cc8c9c
Removed --depth 1
2017-10-29 21:43:30 -04:00
Edward Diener
992a314211
Better appveyor file setup.
2017-10-09 12:07:41 -04:00
Edward Diener
422ad12716
Merge branch 'develop' of https://github.com/boostorg/iterator into develop
2017-10-09 08:17:24 -04:00
Edward Diener
b2585dda6a
Added Appveyor file.
2017-10-09 08:16:23 -04:00
Andrey Semashev
8b5e92a0c4
Converted asserts in tests to tests using lightweight_test.hpp.
2017-10-02 01:26:39 +03:00
Andrey Semashev
a36ed0f35d
Replaced type_traits.hpp with more fine-grained includes. Replaced assert with BOOST_ASSERT.
2017-10-02 01:18:17 +03:00
Andrey Semashev
0a08203107
Replaced type_traits.hpp with more fine grained includes.
...
This should work around compilation failures on gcc 4.6, which apparently
cannot handle all headers in Boost.TypeTraits.
2017-09-30 15:56:53 +03:00
Andrey Semashev
38ef552209
Add the new path to the header to the comment.
2017-09-18 01:50:55 +03:00
Andrey Semashev
a85dfaa7f2
Added a forwarding header for function_output_iterator.hpp
2017-09-18 01:43:24 +03:00
Andrey Semashev
2af60e066d
Move function_output_iterator.hpp into the iterator directory.
2017-09-18 01:39:00 +03:00
Andrey Semashev
7442334ce1
Merge pull request #35 from morinmorin/fix_result_of_in_transform_iterator
...
Fix usage of decltype-based result_of in transform_iterator.
2017-09-18 01:23:43 +03:00
Andrey Semashev
8577675c85
Renamed scripts to have a meaningful extension.
2017-09-18 01:09:42 +03:00
Andrey Semashev
685b3fe855
Re-added executable permissions for scripts.
...
The executable bit was removed previously because the files have no extension
and were not considered as scripts by the search command.
2017-09-18 00:30:45 +03:00
Edward Diener
a653a39cf4
Removed executable tags.
2017-09-16 07:19:04 -04:00
morinmorin
c338572735
Fix usage of decltype-based result_of in transform_iterator.
...
Regardless of value categories of a transform_iterator object, its
dereference operator calls m_f as an lvalue. Thus, correct usage of
decltype-based result_of is result_of<const UnaryFunc&(...)>.
2017-09-16 18:01:03 +09:00
Andrey Semashev
07afd26ca2
Merge pull request #34 from morinmorin/fix_result_of_usage
...
Fix result_of usage
2017-09-11 23:44:36 +03:00
morinmorin
d058933767
Correct the result_of usage.
2017-09-12 02:54:50 +09:00
Andrey Semashev
e2f81e9b48
Silenced signed/unsigned mismatch warning.
2017-09-08 18:12:58 +03:00
Andrey Semashev
379200dfd1
Force result_of use decltype whenever possible to maximize testing of function input iterator with lambdas.
2017-09-08 18:12:02 +03:00
Andrey Semashev
a26314dfb9
Added a check for BOOST_RESULT_OF_USE_DECLTYPE in case if tests are run with forced use of decltype in result_of.
2017-09-07 18:51:36 +03:00
Andrey Semashev
e61592c553
Merge pull request #32 from morinmorin/clean_up_function_input_iterator
...
Clean up function_input_iterator
2017-09-07 18:46:07 +03:00
Andrey Semashev
a3751006db
Merge pull request #33 from morinmorin/fix_lambda_test
...
Fix lambda test
2017-09-07 18:36:10 +03:00
morinmorin
40da532a4d
Suppress signed-unsigned comparison warning.
2017-09-07 20:17:35 +09:00
morinmorin
7ce9f87954
Add more feature checks; lambda test needs decltype-based result_of.
2017-09-07 20:14:39 +09:00
morinmorin
553b9713ac
Remove dead class template (i.e. function_reference_input_iterator).
...
Both make_function_input_iterator(function) and make...(&function)
do not depend on function_reference_input_iterator. Actually, passing a
function reference as a template argument to function_input_iterator is
not supported. Doing so results in compiler errors.
2017-09-06 23:12:18 +09:00
morinmorin
ba32745e80
Replace ugly BOOST_DEDUCED_TYPENAME
with typename
.
2017-09-06 19:50:15 +09:00
morinmorin
282b28e51f
Use boost::addressof instead of &.
2017-09-06 19:47:55 +09:00
morinmorin
479898d9d5
Remove unnecessary headers in test.
2017-09-06 19:41:24 +09:00
Edward Diener
c1a375284d
Merge pull request #31 from morinmorin/clean_up_test
...
Clean up function_input_iterator_test.cpp
2017-09-04 12:02:15 -04:00
morinmorin
24d2f58f98
Use lightweight_test.hpp instead of <cassert>
2017-09-05 00:32:15 +09:00
Andrey Semashev
25a91d5981
Silenced gcc warnings about unused parameters.
2017-09-01 20:51:07 +03:00
Andrey Semashev
9b78dc1006
Replaced vector::data() with &v[0] for compatibility with older compilers that don't provide this function.
2017-08-30 17:09:19 +03:00
Andrey Semashev
89ca2fd1ae
Shortened internal ids of qbk sections regarding iterator concepts.
2017-08-28 21:48:24 +03:00
Andrey Semashev
79277b78d2
Added references to generator_iterator docs to rst and qbk docs.
2017-08-28 21:45:03 +03:00