VIPRA Documentation
Loading...
Searching...
No Matches
detail::glibc_file< F > Class Template Reference
Inheritance diagram for detail::glibc_file< F >:
Collaboration diagram for detail::glibc_file< F >:

Public Member Functions

auto is_buffered () const -> bool
 
void init_buffer ()
 
auto get_read_buffer () const -> span< const char >
 
auto get_write_buffer () const -> span< char >
 
void advance_write_buffer (size_t size)
 
bool needs_flush () const
 
void flush ()
 
- Public Member Functions inherited from detail::file_base< F >
 file_base (F *file)
 
 operator F* () const
 
auto get () -> int
 
void unget (char c)
 
void flush ()
 

Additional Inherited Members

- Public Attributes inherited from detail::file_base< F >
F * file_
 

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