LMMS
Loading...
Searching...
No Matches
dsp::auto_buffer< N, T > Class Template Reference

#include <buffer.h>

Inheritance diagram for dsp::auto_buffer< N, T >:
dsp::fixed_size_buffer< N, float >

Public Member Functions

T * data () const
T & operator[] (int pos)
const T & operator[] (int pos) const
Public Member Functions inherited from dsp::fixed_size_buffer< N, float >
int size ()

Private Attributes

buf [N]

Additional Inherited Members

Public Types inherited from dsp::fixed_size_buffer< N, float >
enum  
typedef float data_type

Member Function Documentation

◆ data()

template<int N, class T = float>
T * dsp::auto_buffer< N, T >::data ( ) const
inline

◆ operator[]() [1/2]

template<int N, class T = float>
T & dsp::auto_buffer< N, T >::operator[] ( int pos)
inline

◆ operator[]() [2/2]

template<int N, class T = float>
const T & dsp::auto_buffer< N, T >::operator[] ( int pos) const
inline

Member Data Documentation

◆ buf

template<int N, class T = float>
T dsp::auto_buffer< N, T >::buf[N]
private

The documentation for this class was generated from the following file: