foobar2000 SDK
2015-08-03
|
#include <alloc.h>
Public Member Functions | |
__array_fast_helper_t () | |
~__array_fast_helper_t () | |
t_item * | get_ptr () |
const t_item * | get_ptr () const |
t_size | get_size () const |
t_size | get_size_total () const |
bool | is_ptr_owned (const void *p_item) const |
void | move_from (t_self &other) |
const t_item & | operator[] (t_size p_index) const |
t_item & | operator[] (t_size p_index) |
void | set_size (t_size p_size, t_size p_size_total) |
Private Types | |
typedef __array_fast_helper_t< t_item > | t_self |
Private Member Functions | |
__array_fast_helper_t (const t_self &) | |
const t_self & | operator= (const t_self &) |
void | resize_content (t_size p_size) |
void | resize_storage (t_size p_size) |
Private Attributes | |
t_item * | m_buffer |
t_size | m_size |
t_size | m_size_total |
|
private |
|
inline |
|
inline |
Definition at line 162 of file alloc.h.
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 167 of file alloc.h.
|
inline |
Definition at line 169 of file alloc.h.
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 180 of file alloc.h.
|
inlineprivate |
Definition at line 196 of file alloc.h.
|
inline |
|
private |
|
private |
|
private |