iterator/test
Andrey Semashev 3cc4107d01 Added a test for compatibility of boost::distance between Range and Iterator.
This functionality is used in core Boost components, so it is preferable
to test it in Boost.Iterator, even if it's already tested in Boost.Range,
to discover problems as early as possible.

The test verifies that boost::distance implemented in Boost.Range can invoke
boost::distance in Boost.Iterator (i.e. the function lookup succeeds).
2018-09-23 12:37:21 +03:00
..
detail 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
adl_test.cpp Add test for ADL issues. 2018-09-22 20:44:29 +09:00
advance_test.cpp Add more tests for ReabableIterator 2017-07-08 13:30:28 +09:00
concept_tests.cpp Inheriting std::iterator is deprecated in c++17. 2017-12-27 09:32:51 +01:00
constant_iter_arrow_fail.cpp Removed executable flags from docs, tests and examples. 2014-06-29 15:49:05 +04:00
constant_iter_arrow.cpp Removed executable flags from docs, tests and examples. 2014-06-29 15:49:05 +04:00
counting_iterator_test.cpp Silence warnings in tests about unused variables and local typedefs. 2017-08-26 20:39:26 +03:00
distance_test.cpp Add more tests for ReabableIterator 2017-07-08 13:30:28 +09:00
filter_iterator_test.cpp Correct testing bugs: 2007-02-24 22:40:59 +00:00
function_input_iterator_test.cpp Silenced signed/unsigned mismatch warning. 2017-09-08 18:12:58 +03:00
generator_iterator_test.cpp Move generator_iterator doc/test files, update test/Jamfile.v2. 2014-06-05 02:37:48 +03:00
indirect_iter_member_types.cpp Remove use of obsolete BOOST_TT_BROKEN_COMPILER_SPEC 2014-06-06 01:06:48 +01:00
indirect_iterator_test.cpp Add #include <boost/next_prior.hpp>; no longer in utility.hpp 2017-12-02 04:04:32 +02:00
interoperable_fail.cpp License update 2004-08-19 15:11:49 +00:00
interoperable.cpp Removed executable flags from docs, tests and examples. 2014-06-29 15:49:05 +04:00
is_convertible_fail.cpp Fixed (C) and license. 2004-08-10 14:41:52 +00:00
is_lvalue_iterator.cpp Inheriting std::iterator is deprecated in c++17. 2017-12-27 09:32:51 +01:00
is_readable_iterator.cpp Inheriting std::iterator is deprecated in c++17. 2017-12-27 09:32:51 +01:00
iter_archetype_default_ctor.cpp Removed executable flags from docs, tests and examples. 2014-06-29 15:49:05 +04:00
iterator_adaptor_cc.cpp added copyrights 2004-10-20 13:20:19 +00:00
iterator_adaptor_test.cpp Updated to use unique_ptr instead of auto_ptr when appropriate. Removed unnecessary structs. 2016-11-07 14:01:19 -05:00
iterator_archetype_cc.cpp License update 2004-08-19 15:11:49 +00:00
iterator_facade.cpp Silenced gcc warnings about unused parameters. 2017-09-01 20:51:07 +03:00
iterator_traits_test.cpp Borland workaround updated 2006-04-17 14:23:24 +00:00
Jamfile.v2 Added a test for compatibility of boost::distance between Range and Iterator. 2018-09-23 12:37:21 +03:00
lvalue_concept_fail.cpp added copyrights 2004-10-20 13:20:19 +00:00
minimum_category_compile_fail.cpp Moved minimum_category to the public namespace. Added tests. 2014-07-19 21:39:49 +04:00
minimum_category.cpp Moved minimum_category to the public namespace. Added tests. 2014-07-19 21:39:49 +04:00
next_prior_test.cpp Reworked the test to avoid bogus warnings from gcc. 2017-08-27 17:48:47 +03:00
permutation_iterator_test.cpp GCC-3.3.x workarounds 2006-09-18 02:34:18 +00:00
pointee.cpp Updated to use unique_ptr instead of auto_ptr when appropriate. Removed unnecessary structs. 2016-11-07 14:01:19 -05:00
range_distance_compat_test.cpp Added a test for compatibility of boost::distance between Range and Iterator. 2018-09-23 12:37:21 +03:00
reverse_iterator_test.cpp Correct testing bugs: 2007-02-24 22:40:59 +00:00
shared_iterator_test.cpp Use lightweight_test in shared_iterator_test.cpp 2017-12-23 23:45:59 +02:00
static_assert_same.hpp Workarounds for Borland 2005-06-24 15:37:23 +00:00
transform_iterator_test.cpp refs #5127 applying Michael Morin's patch for transform_iterator to trunk 2012-04-22 01:27:49 +00:00
unit_tests.cpp Moved minimum_category to the public namespace. Added tests. 2014-07-19 21:39:49 +04:00
zip_iterator_test2_fusion_deque.cpp More tests with fusion sequence as tuple 2015-08-23 23:46:44 -04:00
zip_iterator_test2_fusion_list.cpp More tests with fusion sequence as tuple 2015-08-23 23:46:44 -04:00
zip_iterator_test2_fusion_vector.cpp More tests with fusion sequence as tuple 2015-08-23 23:46:44 -04:00
zip_iterator_test2_std_tuple.cpp Test needs both std::typle support and variadic template support. 2017-04-08 16:53:02 -04:00
zip_iterator_test_fusion.cpp Add tests for fusion based zip_iterator 2014-06-14 15:59:31 +09:00
zip_iterator_test_std_pair.cpp Skip zip_iterator_test_std_pair on g++ in C++03 mode 2017-12-24 04:56:47 +02:00
zip_iterator_test_std_tuple.cpp Add tests for fusion based zip_iterator 2014-06-14 15:59:31 +09:00
zip_iterator_test.cpp More tests with fusion sequence as tuple 2015-08-23 23:46:44 -04:00