#include <OutputBuffer.h>
|
| OutputBuffer (std::vector< unsigned char > &vBuffer) |
|
const unsigned char * | data () const |
|
unsigned long | size () |
|
template<typename T > |
OutputBuffer & | operator<< (const T &value) |
|
void | add (const char *lpBuffer, unsigned long ulSize) |
|
void | reset () |
|
void | resize (unsigned int uiSize) |
|
void | set (unsigned int uiPosition) |
|
template<typename T > |
void | update (unsigned long ulIndex, const T &value) |
|
template<typename T > |
void | insert (unsigned long ulIndex, const T &value) |
|
◆ OutputBuffer()
PeLib::OutputBuffer::OutputBuffer |
( |
std::vector< unsigned char > & |
vBuffer | ) |
|
◆ add()
void PeLib::OutputBuffer::add |
( |
const char * |
lpBuffer, |
|
|
unsigned long |
ulSize |
|
) |
| |
◆ data()
const unsigned char * PeLib::OutputBuffer::data |
( |
| ) |
const |
◆ insert()
template<typename T >
void PeLib::OutputBuffer::insert |
( |
unsigned long |
ulIndex, |
|
|
const T & |
value |
|
) |
| |
|
inline |
◆ operator<<()
template<typename T >
OutputBuffer& PeLib::OutputBuffer::operator<< |
( |
const T & |
value | ) |
|
|
inline |
◆ reset()
void PeLib::OutputBuffer::reset |
( |
| ) |
|
◆ resize()
void PeLib::OutputBuffer::resize |
( |
unsigned int |
uiSize | ) |
|
◆ set()
void PeLib::OutputBuffer::set |
( |
unsigned int |
uiPosition | ) |
|
◆ size()
unsigned long PeLib::OutputBuffer::size |
( |
| ) |
|
◆ update()
template<typename T >
void PeLib::OutputBuffer::update |
( |
unsigned long |
ulIndex, |
|
|
const T & |
value |
|
) |
| |
|
inline |
◆ m_vBuffer
std::vector<unsigned char>& PeLib::OutputBuffer::m_vBuffer |
|
private |
The documentation for this class was generated from the following files: