HikoGUI
A low latency retained GUI
|
Public Member Functions | |
file_impl (file_impl const &)=delete | |
file_impl (file_impl &&)=delete | |
file_impl & | operator= (file_impl const &)=delete |
file_impl & | operator= (file_impl &&)=delete |
file_impl (std::filesystem::path const &path, hi::access_mode access_mode) | |
bool | closed () noexcept |
hi::access_mode | access_mode () const |
HANDLE | file_handle () const noexcept |
void | flush () |
void | close () |
std::size_t | size () const |
std::size_t | seek (ssize_t offset, seek_whence whence) |
void | rename (std::filesystem::path const &destination, bool overwrite_existing) |
void | write (void const *data, std::size_t size) |
std::size_t | read (void *data, std::size_t size) |