llvm-project/libcxx/test/std/input.output/file.streams/fstreams
Louis Dionne af8c49dc1e [libc++] Introduce a setting to remove fstream from the library
This allows porting the library to platforms that are able to support
<iostream> but that do not have a notion of a filesystem, and where it
hence doesn't make sense to support std::fstream (and never will).

Also, remove reliance on <fstream> in various tests that didn't
actually need it.

Differential Revision: https://reviews.llvm.org/D138327
2022-11-20 10:51:32 -05:00
..
filebuf
filebuf.assign [libc++] Fix undefined behavior in `std::filebuf` 2022-04-14 16:20:51 +02:00
filebuf.cons [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
filebuf.members [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
filebuf.virtuals [libc++] Introduce a setting to remove fstream from the library 2022-11-20 10:51:32 -05:00
fstream
fstream.assign [libc++] [test] Qualify `move` as `std::move` in a lot of tests. NFCI. 2022-02-16 11:03:31 -05:00
fstream.cons [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
fstream.members [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
ifstream
ifstream.assign [libc++] [test] Qualify `move` as `std::move` in a lot of tests. NFCI. 2022-02-16 11:03:31 -05:00
ifstream.cons [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
ifstream.members [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
ofstream
ofstream.assign [libc++] [test] Qualify `move` as `std::move` in a lot of tests. NFCI. 2022-02-16 11:03:31 -05:00
ofstream.cons [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
ofstream.members [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00