#include <ccpp/bits/file_implementation.h>
|
| File ()=default |
|
constexpr | File (dius::SyncFile file_, byte *buffer_, usize buffer_capacity_, usize buffer_offset_, usize buffer_size_, BufferMode buffer_mode_, BufferOwnership buffer_ownership_, ReadWriteMode read_write_mode_, Status status_, Permissions permissions_) |
|
constexpr | ~File () |
|
bool | readable () const |
|
bool | writable () const |
|
di::Expected< void, di::GenericCode > | mark_as_readable () |
|
di::Expected< void, di::GenericCode > | mark_as_writable () |
|
void | mark_as_eof () |
|
void | mark_as_error () |
|
bool | at_eof () const |
|
bool | has_error () const |
|
◆ File() [1/2]
◆ File() [2/2]
◆ ~File()
◆ at_eof()
bool ccpp::File::at_eof |
( |
| ) |
const |
|
inline |
◆ has_error()
bool ccpp::File::has_error |
( |
| ) |
const |
|
inline |
◆ mark_as_eof()
void ccpp::File::mark_as_eof |
( |
| ) |
|
|
inline |
◆ mark_as_error()
void ccpp::File::mark_as_error |
( |
| ) |
|
|
inline |
◆ mark_as_readable()
◆ mark_as_writable()
◆ readable()
bool ccpp::File::readable |
( |
| ) |
const |
|
inline |
◆ writable()
bool ccpp::File::writable |
( |
| ) |
const |
|
inline |
◆ buffer
byte* ccpp::File::buffer { nullptr } |
◆ buffer_capacity
usize ccpp::File::buffer_capacity { 0 } |
◆ buffer_mode
◆ buffer_offset
usize ccpp::File::buffer_offset { 0 } |
◆ buffer_ownership
◆ buffer_size
usize ccpp::File::buffer_size { 0 } |
◆ file
◆ permissions
◆ read_write_mode
◆ status
The documentation for this struct was generated from the following file: