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