ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::SourceListingProvider Class Reference

#include <source_listing_provider.h>

Inheritance diagram for Wintermute::SourceListingProvider:
Collaboration diagram for Wintermute::SourceListingProvider:

List of all members.

Public Member Functions

 ~SourceListingProvider () override
ListinggetListing (const Common::String &filename, ErrorCode &err) override=0
 Get a listing.
virtual ErrorCode setPath (const Common::String &path)=0
virtual Common::String getPath () const =0

Detailed Description

Definition at line 35 of file source_listing_provider.h.

Constructor & Destructor Documentation

Wintermute::SourceListingProvider::~SourceListingProvider (  )  [inline, override]

Definition at line 37 of file source_listing_provider.h.

Member Function Documentation

Listing* Wintermute::SourceListingProvider::getListing ( const Common::String filename,
ErrorCode err 
) [override, pure virtual]

Get a listing.

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

Implements Wintermute::ListingProvider.

Implemented in Wintermute::BasicSourceListingProvider, and Wintermute::CachedSourceListingProvider.

virtual Common::String Wintermute::SourceListingProvider::getPath (  )  const [pure virtual]
virtual ErrorCode Wintermute::SourceListingProvider::setPath ( const Common::String path  )  [pure virtual]

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

Generated on Sat Sep 26 2020 05:04:15 for ResidualVM by doxygen 1.7.1
curved edge   curved edge