HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions
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_imploperator= (file_impl const &other)=delete
 
file_imploperator= (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: