|
LMMS
|
A basic preallocated var-array with append and. More...
#include <synth.h>
Public Types | |
| typedef T * | iterator |
| typedef const T * | const_iterator |
Public Member Functions | |
| basic_pool () | |
| void | init (int max_count) |
| T * | begin () |
| T * | end () |
| const T * | begin () const |
| const T * | end () const |
| bool | empty () const |
| size_t | size () const |
| bool | add (T v) |
| iterator | erase (iterator iter) |
| void | erase (int pos) |
| T | pop () |
| ~basic_pool () | |
Public Attributes | |
| T * | items |
| int | count |
| int | alloc_size |
A basic preallocated var-array with append and.
| typedef const T* dsp::basic_pool< T >::const_iterator |
| typedef T* dsp::basic_pool< T >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int dsp::basic_pool< T >::alloc_size |
| int dsp::basic_pool< T >::count |
| T* dsp::basic_pool< T >::items |