class SharedPtr

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

Thread-safe reference-counted pointer to a cached `CoefficientTable`.

This is like a `std::shared_ptr`, except the destructor runs atomically with a `Get` call to

simplify cache garbage collection.

Public Methods

void SharedPtr ()

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

void SharedPtr (SharedPtr && r)

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

void ~SharedPtr ()

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

void SharedPtr (const SharedPtr & r)

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

SharedPtr & operator= (const SharedPtr & r)

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

SharedPtr & operator= (SharedPtr && r)

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

CoefficientTable * get ()

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

bool operator bool ()

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

Friends

class CoefficientTableCache