File handle for the local file system.
Definition LocalFileHandle.hpp:21
File handle for the local file system on Windows.
Definition Win32FileHandle.hpp:28
Int64 getAccessTime() const final
Gets the time of last access.
Win32FileHandle(Win32FileSystem &fs, StringView path)
Constructs a new Win32 File Handle.
void readFileInfo() const
void updateFileInfo() final
Update file information.
Win32FileHandle(const Win32FileHandle &other)
Int64 getModificationTime() const final
Gets time of last modification.
UPtr< void, void(*)(void *)> mFileInfo
Information about the current file (created on demand)
Definition Win32FileHandle.hpp:33
Representation of the local file system on Windows.
Definition Win32FileSystem.hpp:27
Definition Application.hpp:19
std::unique_ptr< T, Deleter > UPtr
UPtr is a smart pointer that owns and manages another object through a pointer and disposes of that o...
Definition SmartPtr.hpp:28
std::int64_t Int64
Definition DataTypes.hpp:24
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25