LLVM
7.0.0svn
|
Represents the result of a call to directory_iterator::status(). More...
#include "llvm/Support/FileSystem.h"
Public Member Functions | |
basic_file_status ()=default | |
basic_file_status (file_type Type) | |
file_type | type () const |
perms | permissions () const |
TimePoint | getLastAccessedTime () const |
TimePoint | getLastModificationTime () const |
void | type (file_type v) |
void | permissions (perms p) |
Protected Attributes | |
file_type | Type = file_type::status_error |
perms | Perms = perms_not_known |
Represents the result of a call to directory_iterator::status().
This is a subset of the information returned by a regular sys::fs::status() call, and represents the information provided by Windows FileFirstFile/FindNextFile.
Definition at line 148 of file FileSystem.h.
|
default |
|
inlineexplicit |
Definition at line 170 of file FileSystem.h.
References llvm::AMDGPU::HSAMD::Kernel::Arg::Key::Size.
TimePoint llvm::sys::fs::basic_file_status::getLastAccessedTime | ( | ) | const |
TimePoint llvm::sys::fs::basic_file_status::getLastModificationTime | ( | ) | const |
Referenced by llvm::NewArchiveMember::getFile(), and llvm::pruneCache().
|
inline |
Definition at line 191 of file FileSystem.h.
Referenced by llvm::NewArchiveMember::getFile(), and llvm::sys::fs::getPermissions().
|
inline |
Definition at line 215 of file FileSystem.h.
|
inline |
Definition at line 190 of file FileSystem.h.
Referenced by llvm::FileOutputBuffer::create(), llvm::sys::fs::exists(), llvm::sys::fs::get_file_type(), llvm::NewArchiveMember::getFile(), getOpenFileImpl(), getReadWriteFile(), llvm::sys::fs::is_directory(), llvm::sys::fs::is_regular_file(), llvm::sys::fs::is_symlink_file(), llvm::raw_fd_ostream::raw_fd_ostream(), and llvm::sys::fs::status_known().
|
inline |
Definition at line 214 of file FileSystem.h.
|
protected |
Definition at line 165 of file FileSystem.h.
|
protected |
Definition at line 164 of file FileSystem.h.