|
| virtual void | clear () |
| |
| | ReadBuffer (std::byte const *data, size_type count) |
| |
| ReadBuffer & | read (std::ostream &out, size_type count) |
| |
| template<class T > |
| ReadBuffer & | read (T &t) |
| |
| ReadBuffer & | read (void *dest, size_type count) |
| |
| void | readAt (offset_type off, IODir dir, std::ostream &out, size_type count) const |
| |
| template<class T > |
| void | readAt (offset_type off, IODir dir, T &t) const |
| |
| void | readAt (offset_type off, IODir dir, void *dest, size_type count) const |
| |
| void | readAt (pos_type pos, std::ostream &out, size_type count) const |
| |
| template<class T > |
| void | readAt (pos_type pos, T &t) const |
| |
| void | readAt (pos_type pos, void *dest, size_type count) const |
| |
| size_type | readLeft () const noexcept |
| |
| bool | readLine (std::string &line) |
| |
| pos_type | readPos () const noexcept |
| |
| ReadBuffer & | readSeek (offset_type off, IODir dir) noexcept |
| |
| ReadBuffer & | readSeek (pos_type pos) noexcept |
| |
| template<class T > |
| ReadBuffer & | readSeek (T const &t, offset_type count_signed, IODir dir) noexcept |
| |
| template<class T > |
| ReadBuffer & | readSeek (T const &t, pos_type count) noexcept |
| |
| constexpr std::byte const * | data () const noexcept |
| |
| constexpr bool | empty () const noexcept |
| |
| constexpr size_type | size () const noexcept |
| |
|
| WriteBuffer (WriteBuffer &&)=default |
| |
| | WriteBuffer (WriteBuffer const &other) |
| |
| size_type | capacity () const noexcept |
| |
| std::byte * | data () |
| |
|
WriteBuffer & | operator= (WriteBuffer &&)=default |
| |
| WriteBuffer & | operator= (WriteBuffer const &rhs) |
| |
| void | reserve (size_type new_cap) |
| |
| WriteBuffer & | write (std::istream &in, size_type count) |
| |
| template<class T > |
| WriteBuffer & | write (T const &t) |
| |
| WriteBuffer & | write (void const *src, size_type count) |
| |
| void | writeAt (offset_type off, IODir dir, std::istream &in, size_type count) |
| |
| template<class T > |
| void | writeAt (offset_type off, IODir dir, T const &t) |
| |
| void | writeAt (offset_type off, IODir dir, void const *src, size_type count) |
| |
| void | writeAt (pos_type pos, std::istream &in, size_type count) |
| |
| template<class T > |
| void | writeAt (pos_type pos, T const &t) |
| |
| void | writeAt (pos_type pos, void const *src, size_type count) |
| |
| size_type | writeLeft () const noexcept |
| |
| pos_type | writePos () const noexcept |
| |
| WriteBuffer & | writeSeek (offset_type off, IODir dir) noexcept |
| |
| WriteBuffer & | writeSeek (pos_type pos) noexcept |
| |
| template<class T > |
| WriteBuffer & | writeSeek (T const &t, offset_type count_signed, IODir dir) noexcept |
| |
| template<class T > |
| WriteBuffer & | writeSeek (T const &t, pos_type count) noexcept |
| |
Definition at line 54 of file buffer.hpp.