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

Classes

struct  WavInfo
 

Public Member Functions

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

Static Public Member Functions

static WavImageCacheinstance ()
 

Detailed Description

Definition at line 36 of file WavImage.cc.

Constructor & Destructor Documentation

◆ WavImageCache()

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

Member Function Documentation

◆ get()

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

◆ instance()

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

Definition at line 68 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 92 of file WavImage.cc.

References end(), and ranges::find().

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


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