template<typename Sample>
template<bool isConst>
class signalsmith::delay::Buffer< Sample >::View< isConst >
Holds a view for a particular position in the buffer.
|
|
| View (CBuffer &buffer, int offset=0) |
| |
|
| View (const View &other, int offset=0) |
| |
|
View & | operator= (const View &other) |
| |
|
CSample & | operator[] (int offset) |
| |
|
const Sample & | operator[] (int offset) const |
| |
| template<typename Data> |
| void | write (Data &&data, int length) |
| | Write data into the buffer.
|
| |
| template<typename Data> |
| void | read (int length, Data &&data) const |
| | Read data out from the buffer.
|
| |
|
View | operator+ (int offset) const |
| |
|
View | operator- (int offset) const |
| |