gcc/libstdc++-v3/include/std
Jonathan Wakely d49f254a6c Provide filesystem::path overloads for file streams (LWG 2676, partial)
* include/std/fstream (basic_filebuf::_If_path): New SFINAE helper.
	(basic_filebuf::open<Path>(const Path&, const ios_base::openmode&))
	(basic_ifstream<Path>(const Path&, const ios_base::openmode&))
	(basic_ifstream::open<Path>(const Path&, const ios_base::openmode&))
	(basic_ofstream<Path>(const Path&, const ios_base::openmode&))
	(basic_ofstream::open<Path>(const Path&, const ios_base::openmode&))
	(basic_fstream<Path>(const Path&, const ios_base::openmode&))
	(basic_fstream::open<Path>(const Path&, const ios_base::openmode&)):
	New constructors and member functions.
	* testsuite/27_io/basic_filebuf/open/char/path.cc: New test.
	* testsuite/27_io/basic_fstream/cons/char/path.cc: New test.
	* testsuite/27_io/basic_fstream/open/char/path.cc: New test.
	* testsuite/27_io/basic_ifstream/cons/char/path.cc: New test.
	* testsuite/27_io/basic_ifstream/open/char/path.cc: New test.
	* testsuite/27_io/basic_ofstream/cons/char/path.cc: New test.
	* testsuite/27_io/basic_ofstream/open/char/path.cc: New test.

From-SVN: r254148
2017-10-27 13:39:01 +01:00
..
algorithm
any
array PR libstdc++/82716 avoid stupid -Wmismatched-tags warnings 2017-10-25 14:55:56 +01:00
atomic
bitset
charconv charconv (__unsigned_least_t): Fix number of closing >s for !_GLIBCXX_USE_INT128. 2017-10-03 01:28:54 +02:00
chrono Update value of __cpp_lib_chrono feature-test macro 2017-10-20 22:05:11 +01:00
codecvt
complex
condition_variable
deque
filesystem Implement C++17 Filesystem library 2017-10-23 13:11:22 +01:00
forward_list
fstream Provide filesystem::path overloads for file streams (LWG 2676, partial) 2017-10-27 13:39:01 +01:00
functional
future
iomanip
ios
iosfwd
iostream
istream
iterator
limits
list
locale
map
memory
mutex PR libstdc++/82481 Suppress clang-tidy warnings 2017-10-13 13:39:24 +01:00
numeric
optional Deprecate nested types in std::hash 2017-09-20 17:34:42 +01:00
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
type_traits PR libstdc++/82254 fix std::is_nothrow_invocable_r w.r.t throwing conversions 2017-09-19 15:33:51 +01:00
typeindex
unordered_map
unordered_set
utility Use built-in for std::make_integer_sequnce 2017-09-18 13:02:19 +01:00
valarray
variant Deprecate nested types in std::hash 2017-09-20 17:34:42 +01:00
vector