webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::AudioArray< T > Class Template Reference

#include <AudioArray.h>

Public Member Functions

 AudioArray ()
 
 AudioArray (size_t n)
 
 ~AudioArray ()
 
void allocate (Checked< size_t > n)
 
Tdata ()
 
const Tdata () const
 
size_t size () const
 
Tat (size_t i)
 
Toperator[] (size_t i)
 
void zero ()
 
void zeroRange (unsigned start, unsigned end)
 
void copyToRange (const T *sourceData, unsigned start, unsigned end)
 

Constructor & Destructor Documentation

◆ AudioArray() [1/2]

template<typename T>
WebCore::AudioArray< T >::AudioArray ( )
inline

◆ AudioArray() [2/2]

template<typename T>
WebCore::AudioArray< T >::AudioArray ( size_t  n)
inlineexplicit

◆ ~AudioArray()

template<typename T>
WebCore::AudioArray< T >::~AudioArray ( )
inline

Member Function Documentation

◆ allocate()

template<typename T>
void WebCore::AudioArray< T >::allocate ( Checked< size_t n)
inline

◆ at()

template<typename T>
T& WebCore::AudioArray< T >::at ( size_t  i)
inline

◆ copyToRange()

template<typename T>
void WebCore::AudioArray< T >::copyToRange ( const T sourceData,
unsigned  start,
unsigned  end 
)
inline

◆ data() [1/2]

template<typename T>
T* WebCore::AudioArray< T >::data ( )
inline

◆ data() [2/2]

template<typename T>
const T* WebCore::AudioArray< T >::data ( ) const
inline

◆ operator[]()

template<typename T>
T& WebCore::AudioArray< T >::operator[] ( size_t  i)
inline

◆ size()

template<typename T>
size_t WebCore::AudioArray< T >::size ( ) const
inline

◆ zero()

template<typename T>
void WebCore::AudioArray< T >::zero ( )
inline

◆ zeroRange()

template<typename T>
void WebCore::AudioArray< T >::zeroRange ( unsigned  start,
unsigned  end 
)
inline

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