gcc/libstdc++-v3/include/std
Jonathan Wakely 96e0367ead PR libstdc++/83025 fix constraints for path overloads in <fstream>
PR libstdc++/83025
	* include/std/fstream (basic_filebuf::_If_path): Move to
	namespace-scope and rename to _If_fs_path.
	(basic_filebuf::open): Use new name.
	(basic_ifstream(_Path, ios::openmode))
	(basic_ifstream::open(_Path, ios::openmode))
	(basic_ofstream(_Path, ios::openmode))
	(basic_ofstream::open(_Path, ios::openmode))
	(basic_fstream(_Path, ios::openmode))
	(basic_fstream::open(_Path, ios::openmode)): Use _If_fs_path.
	* testsuite/27_io/basic_filebuf/open/char/path.cc: Test with filename
	as non-const char*.
	* testsuite/27_io/basic_fstream/cons/char/path.cc: Likewise.
	* testsuite/27_io/basic_fstream/open/char/path.cc: Likewise.
	* testsuite/27_io/basic_ifstream/cons/char/path.cc: Likewise.
	* testsuite/27_io/basic_ifstream/open/char/path.cc: Likewise.
	* testsuite/27_io/basic_ofstream/cons/char/path.cc: Likewise.
	* testsuite/27_io/basic_ofstream/open/char/path.cc: Likewise.

From-SVN: r254871
2017-11-17 14:07:58 +00:00
..
algorithm
any
array Implement LWG 2485 2017-10-30 16:31:04 +02:00
atomic
bitset
charconv
chrono
codecvt
complex
condition_variable
deque
filesystem Implement C++17 Filesystem library 2017-10-23 13:11:22 +01:00
forward_list
fstream PR libstdc++/83025 fix constraints for path overloads in <fstream> 2017-11-17 14:07:58 +00:00
functional
future Add noexcept to std::shared_future copy operations (LWG DR 2799) 2017-11-16 14:39:41 +00:00
iomanip
ios
iosfwd
iostream
istream
iterator
limits
list
locale
map
memory
mutex
numeric Fix gcd breakage. 2017-11-15 22:42:58 +02:00
optional
ostream
queue
random
ratio
regex
scoped_allocator
set
shared_mutex
sstream
stack
stdexcept
streambuf
string
string_view Refactor std::basic_string_view members and add noexcept 2017-10-24 14:18:52 +01:00
system_error
thread
tuple Implement LWG 2485 2017-10-30 16:31:04 +02:00
type_traits Define std::endian for C++2a (P0463R1) 2017-11-03 15:45:49 +00:00
typeindex
unordered_map Minor header reorganization for unordered containers 2017-10-30 14:54:28 +00:00
unordered_set Minor header reorganization for unordered containers 2017-10-30 14:54:28 +00:00
utility Implement LWG 2485 2017-10-30 16:31:04 +02:00
valarray
variant
vector