|
GHC_FS_API void | swap (path &lhs, path &rhs) noexcept |
|
GHC_FS_API size_t | hash_value (const path &p) noexcept |
|
GHC_FS_API bool | operator== (const path &lhs, const path &rhs) noexcept |
|
GHC_FS_API bool | operator!= (const path &lhs, const path &rhs) noexcept |
|
GHC_FS_API bool | operator< (const path &lhs, const path &rhs) noexcept |
|
GHC_FS_API bool | operator<= (const path &lhs, const path &rhs) noexcept |
|
GHC_FS_API bool | operator> (const path &lhs, const path &rhs) noexcept |
|
GHC_FS_API bool | operator>= (const path &lhs, const path &rhs) noexcept |
|
GHC_FS_API path | operator/ (const path &lhs, const path &rhs) |
|
template<class charT , class traits > |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &os, const path &p) |
|
template<class charT , class traits > |
std::basic_istream< charT, traits > & | operator>> (std::basic_istream< charT, traits > &is, path &p) |
|
template<class Source , typename = path::path_from_string<Source>> |
path | u8path (const Source &source) |
|
template<class InputIterator > |
path | u8path (InputIterator first, InputIterator last) |
|
GHC_FS_API directory_iterator | begin (directory_iterator iter) noexcept |
|
GHC_FS_API directory_iterator | end (const directory_iterator &) noexcept |
|
GHC_FS_API recursive_directory_iterator | begin (recursive_directory_iterator iter) noexcept |
|
GHC_FS_API recursive_directory_iterator | end (const recursive_directory_iterator &) noexcept |
|
GHC_FS_API path | absolute (const path &p, std::error_code &ec) |
|
GHC_FS_API path | canonical (const path &p, std::error_code &ec) |
|
GHC_FS_API void | copy (const path &from, const path &to, std::error_code &ec) noexcept |
|
GHC_FS_API void | copy (const path &from, const path &to, copy_options options, std::error_code &ec) noexcept |
|
GHC_FS_API bool | copy_file (const path &from, const path &to, std::error_code &ec) noexcept |
|
GHC_FS_API bool | copy_file (const path &from, const path &to, copy_options option, std::error_code &ec) noexcept |
|
GHC_FS_API void | copy_symlink (const path &existing_symlink, const path &new_symlink, std::error_code &ec) noexcept |
|
GHC_FS_API bool | create_directories (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | create_directory (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | create_directory (const path &p, const path &attributes, std::error_code &ec) noexcept |
|
GHC_FS_API void | create_directory_symlink (const path &to, const path &new_symlink, std::error_code &ec) noexcept |
|
GHC_FS_API void | create_symlink (const path &to, const path &new_symlink, std::error_code &ec) noexcept |
|
GHC_FS_API path | current_path (std::error_code &ec) |
|
GHC_FS_API void | current_path (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | exists (file_status s) noexcept |
|
GHC_FS_API bool | exists (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | equivalent (const path &p1, const path &p2, std::error_code &ec) noexcept |
|
GHC_FS_API uintmax_t | file_size (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_block_file (file_status s) noexcept |
|
GHC_FS_API bool | is_block_file (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_character_file (file_status s) noexcept |
|
GHC_FS_API bool | is_character_file (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_directory (file_status s) noexcept |
|
GHC_FS_API bool | is_directory (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_empty (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_fifo (file_status s) noexcept |
|
GHC_FS_API bool | is_fifo (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_other (file_status s) noexcept |
|
GHC_FS_API bool | is_other (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_regular_file (file_status s) noexcept |
|
GHC_FS_API bool | is_regular_file (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_socket (file_status s) noexcept |
|
GHC_FS_API bool | is_socket (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | is_symlink (file_status s) noexcept |
|
GHC_FS_API bool | is_symlink (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API file_time_type | last_write_time (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API void | last_write_time (const path &p, file_time_type new_time, std::error_code &ec) noexcept |
|
GHC_FS_API void | permissions (const path &p, perms prms, std::error_code &ec) noexcept |
|
GHC_FS_API void | permissions (const path &p, perms prms, perm_options opts, std::error_code &ec) noexcept |
|
GHC_FS_API path | proximate (const path &p, std::error_code &ec) |
|
GHC_FS_API path | proximate (const path &p, const path &base, std::error_code &ec) |
|
GHC_FS_API path | read_symlink (const path &p, std::error_code &ec) |
|
GHC_FS_API path | relative (const path &p, std::error_code &ec) |
|
GHC_FS_API path | relative (const path &p, const path &base, std::error_code &ec) |
|
GHC_FS_API bool | remove (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API uintmax_t | remove_all (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API void | rename (const path &from, const path &to, std::error_code &ec) noexcept |
|
GHC_FS_API void | resize_file (const path &p, uintmax_t size, std::error_code &ec) noexcept |
|
GHC_FS_API space_info | space (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API file_status | status (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API bool | status_known (file_status s) noexcept |
|
GHC_FS_API file_status | symlink_status (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API path | temp_directory_path (std::error_code &ec) noexcept |
|
GHC_FS_API path | weakly_canonical (const path &p, std::error_code &ec) noexcept |
|
GHC_FS_API void | create_hard_link (const path &to, const path &new_hard_link, std::error_code &ec) noexcept |
|
GHC_FS_API uintmax_t | hard_link_count (const path &p, std::error_code &ec) noexcept |
|
template<typename Enum > |
constexpr detail::EnableBitmask< Enum > | operator& (Enum X, Enum Y) |
|
template<typename Enum > |
constexpr detail::EnableBitmask< Enum > | operator| (Enum X, Enum Y) |
|
template<typename Enum > |
constexpr detail::EnableBitmask< Enum > | operator^ (Enum X, Enum Y) |
|
template<typename Enum > |
constexpr detail::EnableBitmask< Enum > | operator~ (Enum X) |
|
template<typename Enum > |
detail::EnableBitmask< Enum > & | operator&= (Enum &X, Enum Y) |
|
template<typename Enum > |
detail::EnableBitmask< Enum > & | operator|= (Enum &X, Enum Y) |
|
template<typename Enum > |
detail::EnableBitmask< Enum > & | operator^= (Enum &X, Enum Y) |
|