[#fs] = fs :mrdocs: Filesystem operations and types == Types [cols="1,4"] |=== | Name| Description | xref:fs/path.adoc[`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 [cols="1,4"] |=== | Name| Description | xref:fs/operator_plus.adoc[`operator+`] [.small]#[deleted]# | Deleted catch‐all overload that forbids unsafe path concatenation via operator+. | xref:fs/operator_slash-09.adoc[`operator/`] | Deleted catch‐all overload that forbids unsafe path append operations via operator/. | xref:fs/operator_rshift.adoc[`operator>>`] | Right shift operator | xref:fs/operator_lshift.adoc[`operator<<`] | Stream insertion operator | xref:fs/operator_eq.adoc[`operator==`] | Equality operator | xref:fs/operator_3way.adoc[`operator<=>`] | Three‐way comparison operator |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#