libstdc++
|
#include <filesystem>
Public Member Functions | |
directory_entry (const directory_entry &)=default | |
directory_entry (const filesystem::path &__p) | |
directory_entry (const filesystem::path &__p, error_code &__ec) | |
directory_entry (directory_entry &&) noexcept=default | |
void | assign (const filesystem::path &__p) |
void | assign (const filesystem::path &__p, error_code &__ec) |
bool | exists () const |
bool | exists (error_code &__ec) const noexcept |
uintmax_t | file_size () const |
uintmax_t | file_size (error_code &__ec) const noexcept |
uintmax_t | hard_link_count () const |
uintmax_t | hard_link_count (error_code &__ec) const noexcept |
bool | is_block_file () const |
bool | is_block_file (error_code &__ec) const noexcept |
bool | is_character_file () const |
bool | is_character_file (error_code &__ec) const noexcept |
bool | is_directory () const |
bool | is_directory (error_code &__ec) const noexcept |
bool | is_fifo () const |
bool | is_fifo (error_code &__ec) const noexcept |
bool | is_other () const |
bool | is_other (error_code &__ec) const noexcept |
bool | is_regular_file () const |
bool | is_regular_file (error_code &__ec) const noexcept |
bool | is_socket () const |
bool | is_socket (error_code &__ec) const noexcept |
bool | is_symlink () const |
bool | is_symlink (error_code &__ec) const noexcept |
file_time_type | last_write_time () const |
file_time_type | last_write_time (error_code &__ec) const noexcept |
operator const filesystem::path & () const noexcept | |
bool | operator!= (const directory_entry &__rhs) const noexcept |
bool | operator< (const directory_entry &__rhs) const noexcept |
bool | operator<= (const directory_entry &__rhs) const noexcept |
directory_entry & | operator= (const directory_entry &)=default |
directory_entry & | operator= (directory_entry &&) noexcept=default |
bool | operator== (const directory_entry &__rhs) const noexcept |
bool | operator> (const directory_entry &__rhs) const noexcept |
bool | operator>= (const directory_entry &__rhs) const noexcept |
const filesystem::path & | path () const noexcept |
void | refresh () |
void | refresh (error_code &__ec) noexcept |
void | replace_filename (const filesystem::path &__p) |
void | replace_filename (const filesystem::path &__p, error_code &__ec) |
file_status | status () const |
file_status | status (error_code &__ec) const noexcept |
file_status | symlink_status () const |
file_status | symlink_status (error_code &__ec) const noexcept |
Friends | |
struct | _Dir |
class | directory_iterator |
template<typename _CharT , typename _Traits > | |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, const directory_entry &__d) |
class | recursive_directory_iterator |
The value type used by directory iterators.
Definition at line 105 of file bits/fs_dir.h.
|
inlineexplicit |
Definition at line 114 of file bits/fs_dir.h.
|
inline |
Definition at line 118 of file bits/fs_dir.h.
|
inline |
Definition at line 133 of file bits/fs_dir.h.
|
inline |
Definition at line 140 of file bits/fs_dir.h.
|
inline |
Definition at line 173 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 177 of file bits/fs_dir.h.
|
inline |
Definition at line 253 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 257 of file bits/fs_dir.h.
|
inline |
Definition at line 261 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 265 of file bits/fs_dir.h.
|
inline |
Definition at line 181 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 185 of file bits/fs_dir.h.
|
inline |
Definition at line 189 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 193 of file bits/fs_dir.h.
|
inline |
Definition at line 197 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 201 of file bits/fs_dir.h.
|
inline |
Definition at line 205 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 209 of file bits/fs_dir.h.
|
inline |
Definition at line 213 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 217 of file bits/fs_dir.h.
|
inline |
Definition at line 221 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 225 of file bits/fs_dir.h.
|
inline |
Definition at line 229 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 233 of file bits/fs_dir.h.
|
inline |
Definition at line 237 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 245 of file bits/fs_dir.h.
|
inline |
Definition at line 269 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 274 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 170 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 303 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 306 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 310 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 294 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 315 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 319 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 169 of file bits/fs_dir.h.
|
inline |
Definition at line 161 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 165 of file bits/fs_dir.h.
|
inline |
Definition at line 147 of file bits/fs_dir.h.
|
inline |
Definition at line 154 of file bits/fs_dir.h.
|
inline |
Definition at line 278 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 282 of file bits/fs_dir.h.
|
inline |
Definition at line 286 of file bits/fs_dir.h.
|
inlinenoexcept |
Definition at line 290 of file bits/fs_dir.h.
|
friend |
Definition at line 324 of file bits/fs_dir.h.
|
friend |
Definition at line 325 of file bits/fs_dir.h.
|
friend |
Definition at line 331 of file bits/fs_dir.h.
|
friend |
Definition at line 326 of file bits/fs_dir.h.