template <class InputT>

class LazySharedCoefficientTable

Defined at line 137 of file ../../src/media/audio/lib/processing/coefficient_table_cache.h

`LazySharedCoefficientTable` is a wrapper around `CoefficientTables` that are constructed lazily.

This is a simple way to construct a `CoefficientTable` table in any thread (such as the FIDL loop

thread) but delay the potentially-expensive step of building the table until the table is

actually needed, possibly on another thread.

Public Methods

void LazySharedCoefficientTable<InputT> (CacheT * cache, InputT inputs)

Defined at line 140 of file ../../src/media/audio/lib/processing/coefficient_table_cache.h

void LazySharedCoefficientTable<InputT> (const LazySharedCoefficientTable<InputT> & )

Defined at line 142 of file ../../src/media/audio/lib/processing/coefficient_table_cache.h

LazySharedCoefficientTable<InputT> & operator= (const LazySharedCoefficientTable<InputT> & )

Defined at line 143 of file ../../src/media/audio/lib/processing/coefficient_table_cache.h

CoefficientTable * get ()

Defined at line 145 of file ../../src/media/audio/lib/processing/coefficient_table_cache.h

CoefficientTable & operator* ()

Defined at line 152 of file ../../src/media/audio/lib/processing/coefficient_table_cache.h