|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <slice.h>
Public Member Functions | |
| Slice () | |
| Construct empty slice. More... | |
| Slice (Buffer< T > *buffer) | |
| Construct slice pointing to a buffer. More... | |
| Slice (Buffer< T > &buffer, size_t from, size_t to) | |
| Construct slice pointing to a part of a buffer. More... | |
| T * | data () const |
| Get slice data. More... | |
| size_t | size () const |
| Get number of elements in slice. More... | |
| size_t | capacity () const |
| Get maximum possible number of elements in slice. More... | |
| void | resize (size_t new_size) |
| Change slice size, up to the available capacity. More... | |
| Slice | range (size_t from, size_t to) const |
| Construct a slice pointing to a part of this slice. More... | |
| void | print () const |
| Print slice to stderr. More... | |
| operator const struct unspecified_bool * () const | |
| Convert to bool. More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |