foobar2000 SDK
2015-08-03
|
#include <memalign.h>
Public Types | |
typedef mem_block_aligned< alignBytes > | self_t |
Public Member Functions | |
mem_block_aligned () | |
mem_block_aligned (self_t const &other) | |
mem_block_aligned (self_t &&other) | |
~mem_block_aligned () | |
void | assign (self_t const &other) |
void * | get_ptr () |
const void * | get_ptr () const |
size_t | get_size () const |
self_t const & | operator= (self_t const &other) |
self_t const & | operator= (self_t &&other) |
void * | ptr () |
const void * | ptr () const |
void | resize (size_t s) |
void | set_size (size_t s) |
size_t | size () const |
Static Private Member Functions | |
static void | _free (void *ptr) |
Private Attributes | |
void * | m_ptr |
size_t | m_size |
Definition at line 7 of file memalign.h.
typedef mem_block_aligned<alignBytes> pfc::mem_block_aligned< alignBytes >::self_t |
Definition at line 9 of file memalign.h.
|
inline |
Definition at line 10 of file memalign.h.
|
inline |
Definition at line 48 of file memalign.h.
|
inline |
Definition at line 56 of file memalign.h.
|
inline |
Definition at line 63 of file memalign.h.
|
inlinestaticprivate |
Definition at line 77 of file memalign.h.
|
inline |
Definition at line 59 of file memalign.h.
|
inline |
Definition at line 14 of file memalign.h.
|
inline |
Definition at line 15 of file memalign.h.
|
inline |
Definition at line 17 of file memalign.h.
|
inline |
Definition at line 52 of file memalign.h.
|
inline |
Definition at line 68 of file memalign.h.
|
inline |
Definition at line 12 of file memalign.h.
|
inline |
Definition at line 13 of file memalign.h.
|
inline |
Definition at line 19 of file memalign.h.
|
inline |
Definition at line 46 of file memalign.h.
|
inline |
Definition at line 16 of file memalign.h.
|
private |
Definition at line 85 of file memalign.h.
|
private |
Definition at line 86 of file memalign.h.