openMSX
Classes | Public Member Functions | Static Public Member Functions | List of all members
openmsx::WavImageCache Class Reference

Classes

struct  Entry
 

Public Member Functions

 WavImageCache (const WavImageCache &)=delete
 
WavImageCacheoperator= (const WavImageCache &)=delete
 
const Entryget (const Filename &filename, FilePool &filePool)
 
void release (const WavData *wav)
 

Static Public Member Functions

static WavImageCacheinstance ()
 

Detailed Description

Definition at line 34 of file WavImage.cc.

Constructor & Destructor Documentation

◆ WavImageCache()

openmsx::WavImageCache::WavImageCache ( const WavImageCache )
delete

Member Function Documentation

◆ get()

const WavImageCache::Entry & openmsx::WavImageCache::get ( const Filename filename,
FilePool filePool 
)

◆ instance()

WavImageCache & openmsx::WavImageCache::instance ( )
static

Definition at line 62 of file WavImage.cc.

Referenced by openmsx::WavImage::WavImage(), and openmsx::WavImage::~WavImage().

◆ operator=()

WavImageCache& openmsx::WavImageCache::operator= ( const WavImageCache )
delete

◆ release()

void openmsx::WavImageCache::release ( const WavData wav)

Definition at line 89 of file WavImage.cc.

References LZ4::count(), end(), and ranges::find_if().

Referenced by openmsx::WavImage::~WavImage().


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