ScummVM API documentation
Wintermute::CachedSourceListingProvider Class Reference
Inheritance diagram for Wintermute::CachedSourceListingProvider:
Wintermute::SourceListingProvider Wintermute::ListingProvider

Public Member Functions

ErrorCode setPath (const Common::Path &path) override
 
Common::Path getPath () const override
 
Listing * getListing (const Common::Path &filename, ErrorCode &err) override
 
Listing * getListing (const Common::Path &filename, ErrorCode &err) override=0
 
virtual ErrorCode setPath (const Common::Path &path)=0
 
virtual Common::Path getPath () const =0
 

Member Function Documentation

◆ setPath()

ErrorCode Wintermute::CachedSourceListingProvider::setPath ( const Common::Path &  path)
overridevirtual

◆ getPath()

Common::Path Wintermute::CachedSourceListingProvider::getPath ( ) const
overridevirtual

◆ getListing()

Listing * Wintermute::CachedSourceListingProvider::getListing ( const Common::Path &  filename,
ErrorCode &  err 
)
overridevirtual

Get a listing. When implementing this, the result should be safe to delete for the caller.

Implements Wintermute::SourceListingProvider.


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