foobar2000 SDK
2015-08-03
|
#include <mem_block_container.h>
Public Member Functions | |
const void * | get_ptr () const |
void * | get_ptr () |
t_size | get_size () const |
void | set_size (t_size p_size) |
Public Member Functions inherited from mem_block_container | |
void | copy (const mem_block_container &p_source) |
void | from_stream (stream_reader *p_stream, t_size p_bytes, abort_callback &p_abort) |
const mem_block_container & | operator= (const mem_block_container &p_source) |
void | reset () |
void | set (const void *p_buffer, t_size p_size) |
void | set (const mem_block_container &source) |
template<typename t_source > | |
void | set (const t_source &source) |
Private Attributes | |
pfc::array_t< t_uint8, t_alloc > | m_data |
Additional Inherited Members | |
Protected Member Functions inherited from mem_block_container | |
mem_block_container () | |
~mem_block_container () | |
mem_block_container implementation.
Definition at line 30 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 32 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 33 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 34 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 35 of file mem_block_container.h.
|
private |
Definition at line 39 of file mem_block_container.h.