libfoedus-core
FOEDUS Core Library
|
Analogue of boost::filesystem::file_status. More...
Analogue of boost::filesystem::file_status.
Definition at line 89 of file filesystem.hpp.
#include <filesystem.hpp>
Public Member Functions | |
FileStatus () | |
FileStatus (FileType type, FilePermission permissions=kPermsNotKnown) | |
bool | type_present () const |
bool | permissions_present () const |
bool | status_known () const |
bool | exists () const |
bool | is_regular_file () const |
bool | is_directory () const |
Public Attributes | |
FileType | type_ |
FilePermission | permissions_ |
|
inline |
Definition at line 90 of file filesystem.hpp.
|
inlineexplicit |
Definition at line 91 of file filesystem.hpp.
|
inline |
Definition at line 97 of file filesystem.hpp.
References foedus::fs::kFileNotFound, foedus::fs::kStatusError, and type_.
Referenced by foedus::fs::exists(), and foedus::fs::remove().
|
inline |
Definition at line 99 of file filesystem.hpp.
References foedus::fs::kDirectoryFile, and type_.
Referenced by foedus::fs::is_directory().
|
inline |
Definition at line 98 of file filesystem.hpp.
References foedus::fs::kRegularFile, and type_.
Referenced by foedus::fs::is_regular_file(), and foedus::fs::remove().
|
inline |
Definition at line 95 of file filesystem.hpp.
References foedus::fs::kPermsNotKnown, and permissions_.
Referenced by status_known().
|
inline |
Definition at line 96 of file filesystem.hpp.
References permissions_present(), and type_present().
|
inline |
Definition at line 94 of file filesystem.hpp.
References foedus::fs::kStatusError, and type_.
Referenced by status_known().
FilePermission foedus::fs::FileStatus::permissions_ |
Definition at line 102 of file filesystem.hpp.
Referenced by permissions_present().
FileType foedus::fs::FileStatus::type_ |
Definition at line 101 of file filesystem.hpp.
Referenced by exists(), is_directory(), is_regular_file(), and type_present().