HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
hi::v1::detail::file_impl Class Referenceabstract
Inheritance diagram for hi::v1::detail::file_impl:
hi::v1::detail::file_win32

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

The documentation for this class was generated from the following file: