|
| | 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 |
| |
|
| constexpr | BaseBuffer (std::byte const *data, size_type size) |
| |
| constexpr pos_type | pos (pos_type pos, offset_type off, IODir dir) const noexcept |
| |
Definition at line 55 of file read_buffer.hpp.
◆ offset_type
| using ufo::ReadBuffer::offset_type = BaseBuffer::offset_type |
◆ pos_type
| using ufo::ReadBuffer::pos_type = BaseBuffer::pos_type |
◆ size_type
| using ufo::ReadBuffer::size_type = BaseBuffer::size_type |
◆ ReadBuffer()
| ufo::ReadBuffer::ReadBuffer |
( |
std::byte const * |
data, |
|
|
size_type |
count |
|
) |
| |
◆ read() [1/3]
| ReadBuffer & ufo::ReadBuffer::read |
( |
std::ostream & |
out, |
|
|
size_type |
count |
|
) |
| |
◆ read() [2/3]
◆ read() [3/3]
| ReadBuffer & ufo::ReadBuffer::read |
( |
void * |
dest, |
|
|
size_type |
count |
|
) |
| |
◆ readAt() [1/6]
| void ufo::ReadBuffer::readAt |
( |
offset_type |
off, |
|
|
IODir |
dir, |
|
|
std::ostream & |
out, |
|
|
size_type |
count |
|
) |
| const |
◆ readAt() [2/6]
template<class T >
| void ufo::ReadBuffer::readAt |
( |
offset_type |
off, |
|
|
IODir |
dir, |
|
|
T & |
t |
|
) |
| const |
|
inline |
◆ readAt() [3/6]
| void ufo::ReadBuffer::readAt |
( |
offset_type |
off, |
|
|
IODir |
dir, |
|
|
void * |
dest, |
|
|
size_type |
count |
|
) |
| const |
◆ readAt() [4/6]
| void ufo::ReadBuffer::readAt |
( |
pos_type |
pos, |
|
|
std::ostream & |
out, |
|
|
size_type |
count |
|
) |
| const |
◆ readAt() [5/6]
template<class T >
| void ufo::ReadBuffer::readAt |
( |
pos_type |
pos, |
|
|
T & |
t |
|
) |
| const |
|
inline |
◆ readAt() [6/6]
| void ufo::ReadBuffer::readAt |
( |
pos_type |
pos, |
|
|
void * |
dest, |
|
|
size_type |
count |
|
) |
| const |
◆ readLeft()
| ReadBuffer::size_type ufo::ReadBuffer::readLeft |
( |
| ) |
const |
|
noexcept |
◆ readLine()
| bool ufo::ReadBuffer::readLine |
( |
std::string & |
line | ) |
|
◆ readPos()
| ReadBuffer::pos_type ufo::ReadBuffer::readPos |
( |
| ) |
const |
|
noexcept |
◆ readSeek() [1/4]
| ReadBuffer & ufo::ReadBuffer::readSeek |
( |
offset_type |
off, |
|
|
IODir |
dir |
|
) |
| |
|
noexcept |
◆ readSeek() [2/4]
| ReadBuffer & ufo::ReadBuffer::readSeek |
( |
pos_type |
pos | ) |
|
|
noexcept |
◆ readSeek() [3/4]
template<class T >
| ReadBuffer & ufo::ReadBuffer::readSeek |
( |
T const & |
t, |
|
|
offset_type |
count_signed, |
|
|
IODir |
dir |
|
) |
| |
|
inlinenoexcept |
◆ readSeek() [4/4]
template<class T >
| ReadBuffer & ufo::ReadBuffer::readSeek |
( |
T const & |
t, |
|
|
pos_type |
count |
|
) |
| |
|
inlinenoexcept |
◆ pos_
| pos_type ufo::ReadBuffer::pos_ {} |
|
protected |
The documentation for this class was generated from the following files: