fs

Filesystem operations and types

Types

NameDescription
path Path class wrapper to block calls to the fs::path(std::string) implicit constructor and the fs::path::string() method, which have unsafe and unpredictable behavior on Windows (see implementation note in PathToString for details)

Functions

NameDescription
operator+ [deleted]Deleted catch-all overload that forbids unsafe path concatenation via operator+.
operator/ Deleted catch-all overload that forbids unsafe path append operations via operator/.
operator>> Right shift operator
operator<< Stream insertion operator
operator== Equality operator
operator<=> Three-way comparison operator