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
 
 WavImageCache (WavImageCache &&)=delete
 
WavImageCacheoperator= (const WavImageCache &)=delete
 
WavImageCacheoperator= (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() [1/2]

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

◆ WavImageCache() [2/2]

openmsx::WavImageCache::WavImageCache ( 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 70 of file WavImage.cc.

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ release()

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

Definition at line 94 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: