| ExecutionP2300 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <experimental/execution> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Filesystem TS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <experimental/filesystem> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Parallelism TS (v1, v2) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Library Fundamentals TS (v1, v2, v3) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Concurrency TS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ranges TS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Coroutines TS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
experimental/coroutine | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Networking TS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reflection TS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <experimental/reflect> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This header is part of thefilesystem library.
Defined in namespace std::experimental::filesystem | |
Defined in inline namespace std::experimental::filesystem::v1 | |
Classes | |
| represents a path (class)[edit] | |
| an exception thrown on file system errors (class)[edit] | |
| a directory entry (class)[edit] | |
| an iterator to the contents of the directory (class)[edit] | |
| an iterator to the contents of a directory and its subdirectories (class)[edit] | |
| represents file type and permissions (class)[edit] | |
| information about free and available space on the filesystem (class)[edit] | |
| the type of a file (enum)[edit] | |
| identifies file system permissions (enum)[edit] | |
| specifies semantics of copy operations (enum)[edit] | |
| options for iterating directory contents (enum)[edit] | |
| represents file time values (typedef)[edit] | |
Functions | |
| swaps two paths (function)[edit] | |
| calculates a hash value for a path object (function)[edit] | |
| lexicographically compares two paths (function)[edit] | |
| concatenates two paths with a directory separator (function)[edit] | |
| performs stream input and output on a path (function)[edit] | |
creates apath from a UTF-8 encoded source(function)[edit] | |
| range-based for loop support (function)[edit] | |
| range-based for loop support (function)[edit] | |
| composes an absolute path converts a path to an absolute path replicating OS-specific behavior (function)[edit] | |
| composes a canonical path (function)[edit] | |
| copies files or directories (function)[edit] | |
| copies file contents (function)[edit] | |
| copies a symbolic link (function)[edit] | |
| creates new directory (function)[edit] | |
| creates a hard link (function)[edit] | |
| creates a symbolic link (function)[edit] | |
| return current working directory (function)[edit] | |
| checks whether path refers to existing file system object (function)[edit] | |
| checks whether two paths refer to the same file system object (function)[edit] | |
| returns the size of a file (function)[edit] | |
| returns the number of hard links referring to the specific file (function)[edit] | |
| gets or sets the time of the last data modification (function)[edit] | |
| modifies file access permissions (function)[edit] | |
| obtains the target of a symbolic link (function)[edit] | |
| removes a file or empty directory removes a file or directory and all its contents, recursively (function)[edit] | |
| moves or renames a file or directory (function)[edit] | |
| changes the size of a regular file by truncation or zero-fill (function)[edit] | |
| determines available free space on the file system (function)[edit] | |
| determines file attributes determines file attributes, checking the symlink target (function)[edit] | |
| returns a directory suitable for temporary files (function)[edit] | |
File types | |
| checks whether the given path refers to block device (function)[edit] | |
| checks whether the given path refers to a character device (function)[edit] | |
| checks whether the given path refers to a directory (function)[edit] | |
| checks whether the given path refers to an empty file or directory (function)[edit] | |
| checks whether the given path refers to a named pipe (function)[edit] | |
| checks whether the argument refers to another file (function)[edit] | |
| checks whether the argument refers to a regular file (function)[edit] | |
| checks whether the argument refers to a named IPC socket (function)[edit] | |
| checks whether the argument refers to a symbolic link (function)[edit] | |
| checks whether file status is known (function)[edit] | |