#include <byte_array_buffer.h>
|
const std::uint8_t *const | begin_ = nullptr |
|
const std::uint8_t *const | end_ = nullptr |
|
const std::uint8_t * | current_ = nullptr |
|
Example 2 from: "A beginner's guide to writing a custom stream buffer (std::streambuf)" Links: http://www.voidcn.com/article/p-vjnlygmc-gy.html https://stackoverflow.com/a/31597630
◆ byte_array_buffer() [1/3]
retdec::fileformat::byte_array_buffer::byte_array_buffer |
( |
const std::uint8_t * |
begin, |
|
|
const std::uint8_t * |
end |
|
) |
| |
◆ byte_array_buffer() [2/3]
retdec::fileformat::byte_array_buffer::byte_array_buffer |
( |
const std::uint8_t * |
data, |
|
|
const std::size_t |
size |
|
) |
| |
◆ byte_array_buffer() [3/3]
retdec::fileformat::byte_array_buffer::byte_array_buffer |
( |
const byte_array_buffer & |
| ) |
|
|
private |
◆ operator=()
◆ pbackfail()
byte_array_buffer::int_type retdec::fileformat::byte_array_buffer::pbackfail |
( |
int_type |
ch | ) |
|
|
private |
◆ seekoff()
std::streampos retdec::fileformat::byte_array_buffer::seekoff |
( |
std::streamoff |
off, |
|
|
std::ios_base::seekdir |
way, |
|
|
std::ios_base::openmode |
which = std::ios_base::in | std::ios_base::out |
|
) |
| |
|
private |
◆ seekpos()
std::streampos retdec::fileformat::byte_array_buffer::seekpos |
( |
std::streampos |
sp, |
|
|
std::ios_base::openmode |
which = std::ios_base::in | std::ios_base::out |
|
) |
| |
|
private |
◆ showmanyc()
std::streamsize retdec::fileformat::byte_array_buffer::showmanyc |
( |
| ) |
|
|
private |
◆ uflow()
byte_array_buffer::int_type retdec::fileformat::byte_array_buffer::uflow |
( |
| ) |
|
|
private |
◆ underflow()
byte_array_buffer::int_type retdec::fileformat::byte_array_buffer::underflow |
( |
| ) |
|
|
private |
◆ begin_
const std::uint8_t* const retdec::fileformat::byte_array_buffer::begin_ = nullptr |
|
private |
◆ current_
const std::uint8_t* retdec::fileformat::byte_array_buffer::current_ = nullptr |
|
private |
◆ end_
const std::uint8_t* const retdec::fileformat::byte_array_buffer::end_ = nullptr |
|
private |
The documentation for this class was generated from the following files: