gcc/libstdc++-v3/include
François Dumont e324f9cb92 streambuf_iterator.h (istreambuf_iterator<>): Declare std::advance for istreambuf_iterator of char types to be friend.
2017-11-20  François Dumont  <fdumont@gcc.gnu.org>

	* include/bits/streambuf_iterator.h (istreambuf_iterator<>): Declare
	std::advance for istreambuf_iterator of char types to be friend.
	(std::advance(istreambuf_iterator&, _Distance)): New overload.
	* include/std/streambuf (basic_streambuf<>): Declare std::advance for
	istreambuf_iterator of char types to be friend.
	* testsuite/22_locale/money_get/get/char/9.cc: Have
	istreambuf_iterator created on the fly when calling money_get<>::get.
	* testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
	* testsuite/24_iterators/istreambuf_iterator/debug/1_neg.cc: New.
	* testsuite/24_iterators/istreambuf_iterator/debug/2_neg.cc: New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/char/1.cc: New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/char/1_neg.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/char/2.cc: New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/char/2_neg.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/char/3_neg.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1_neg.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2_neg.cc:
	New.
	* testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/3_neg.cc:
	New.
	* testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Leverage
	on std::advance overload.
	* testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
	Likewise.

From-SVN: r254972
2017-11-20 22:30:28 +00:00
..
backward Avoid deprecated warnings about std::auto_ptr in library headers 2017-04-21 14:08:51 +01:00
bits streambuf_iterator.h (istreambuf_iterator<>): Declare std::advance for istreambuf_iterator of char types to be friend. 2017-11-20 22:30:28 +00:00
c
c_compatibility PR libstdc++/82644 document IS 29124 support 2017-10-23 12:10:28 +01:00
c_global Define __cpp_lib_byte feature-test macro 2017-10-20 19:02:19 +01:00
c_std re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
debug Implement LWG 2485 2017-10-30 16:31:04 +02:00
decimal re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
experimental Implement LWG 2733 and LWG 2759 2017-11-14 20:11:33 +02:00
ext Define std::__to_address helper 2017-09-13 08:27:40 +01:00
parallel
precompiled Implement C++17 Filesystem library 2017-10-23 13:11:22 +01:00
profile
std streambuf_iterator.h (istreambuf_iterator<>): Declare std::advance for istreambuf_iterator of char types to be friend. 2017-11-20 22:30:28 +00:00
tr1 PR libstdc++/pr66689 - comp_ellint_3 and ellint_3 return garbage values 2017-11-19 01:01:50 +00:00
tr2 re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
Makefile.am Don't create broken symlink in libstdc++-v3/include/bits 2017-10-30 16:28:13 +00:00
Makefile.in Enable building libstdc++-v3 with Intel CET 2017-11-17 22:28:10 +01:00