|
Pyrogenesis
13997
|
#include <write_buffer.h>
Public Member Functions | |
| WriteBuffer () | |
| void | Append (const void *data, size_t size) |
| void | Reserve (size_t size) |
| void | Overwrite (const void *data, size_t size, size_t offset) |
| shared_ptr< u8 > | Data () const |
| size_t | Size () const |
Private Member Functions | |
| void | EnsureSufficientCapacity (size_t size) |
Private Attributes | |
| size_t | m_capacity |
| shared_ptr< u8 > | m_data |
| size_t | m_size |
Definition at line 28 of file write_buffer.h.
| WriteBuffer::WriteBuffer | ( | ) |
Definition at line 35 of file write_buffer.cpp.
| void WriteBuffer::Append | ( | const void * | data, |
| size_t | size | ||
| ) |
Definition at line 54 of file write_buffer.cpp.
|
inline |
Definition at line 37 of file write_buffer.h.
|
private |
Definition at line 41 of file write_buffer.cpp.
| void WriteBuffer::Overwrite | ( | const void * | data, |
| size_t | size, | ||
| size_t | offset | ||
| ) |
Definition at line 70 of file write_buffer.cpp.
| void WriteBuffer::Reserve | ( | size_t | size | ) |
Definition at line 62 of file write_buffer.cpp.
|
inline |
Definition at line 42 of file write_buffer.h.
|
private |
Definition at line 50 of file write_buffer.h.
|
private |
Definition at line 52 of file write_buffer.h.
|
private |
Definition at line 53 of file write_buffer.h.
1.8.5