|
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().