foobar2000 SDK
2015-08-03
|
#include <mem_block_container.h>
Public Member Functions | |
mem_block_container_aligned_incremental_impl () | |
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::mem_block_aligned< 16 > | m_data |
size_t | m_size |
Additional Inherited Members | |
Protected Member Functions inherited from mem_block_container | |
mem_block_container () | |
~mem_block_container () | |
Definition at line 54 of file mem_block_container.h.
|
inline |
Definition at line 56 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 57 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 58 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 59 of file mem_block_container.h.
|
inlinevirtual |
Implements mem_block_container.
Definition at line 60 of file mem_block_container.h.
|
private |
Definition at line 67 of file mem_block_container.h.
|
private |
Definition at line 68 of file mem_block_container.h.