|
|
| basic_memory_file (file_info &&info, detail::memory_file_object_ptr< lockable_type > &&object) |
| |
| auto | info () const -> const file_info &override |
| |
| auto | size () const -> std::uint64_t override |
| |
| auto | is_read_only () const -> bool override |
| |
| auto | open (const mode mode) -> bool override |
| |
| auto | close () -> void override |
| |
| auto | is_open () const -> bool override |
| |
| auto | seek (std::uint64_t offset, origin origin) -> std::uint64_t override |
| |
| auto | tell () const -> std::uint64_t override |
| |
|
auto | read (std::span< std::uint8_t > buffer) -> std::uint64_t override |
| |
| auto | read (std::vector< std::uint8_t > &buffer, std::uint64_t size) -> std::uint64_t override |
| |
| auto | write (std::span< const std::uint8_t > buffer) -> std::uint64_t override |
| |
| auto | write (const std::vector< std::uint8_t > &buffer) -> std::uint64_t override |
| |
|
virtual auto | info () const -> const file_info &=0 |
| |
|
virtual auto | size () const -> std::uint64_t=0 |
| |
|
virtual auto | is_read_only () const -> bool=0 |
| |
|
virtual auto | open (mode mode) -> bool=0 |
| |
|
virtual auto | close () -> void=0 |
| |
|
virtual auto | is_open () const -> bool=0 |
| |
|
virtual auto | seek (std::uint64_t offset, origin origin) -> std::uint64_t=0 |
| |
|
virtual auto | tell () const -> std::uint64_t=0 |
| |
|
virtual auto | read (std::span< uint8_t > buffer) -> std::uint64_t=0 |
| |
|
virtual auto | read (std::vector< std::uint8_t > &buffer, std::uint64_t size) -> std::uint64_t=0 |
| |
|
virtual auto | write (std::span< const std::uint8_t > buffer) -> std::uint64_t=0 |
| |
|
virtual auto | write (const std::vector< std::uint8_t > &buffer) -> std::uint64_t=0 |
| |