ScummVM API documentation
Archive

Description

The Archive module allows for managing the members of arbitrary containers in a uniform fashion. It also supports looking up by names and file names, opening a file, and returning a usable input stream.

Classes

class  Common::ArchiveMember
 
struct  Common::ArchiveMemberDetails
 
struct  Common::ArchiveMemberListComparator
 
class  Common::GenericArchiveMember
 
class  Common::Archive
 
class  Common::SharedArchiveContents
 
class  Common::MemcachingCaseInsensitiveArchive
 
class  Common::SearchSet
 
class  Common::SearchManager
 

Macros

#define SearchMan   Common::SearchManager::instance()
 

Typedefs

typedef SharedPtr< ArchiveMemberCommon::ArchiveMemberPtr
 
typedef List< ArchiveMemberPtrCommon::ArchiveMemberList
 
typedef List< ArchiveMemberDetailsCommon::ArchiveMemberDetailsList
 

Enumerations

enum  AltStreamType { Invalid, MacFinderInfo, MacResourceFork }
 

Macro Definition Documentation

◆ SearchMan

#define SearchMan   Common::SearchManager::instance()

Shortcut for accessing the Search Manager.

Typedef Documentation

◆ ArchiveMemberPtr

Shared pointer to an archive member.

◆ ArchiveMemberList

List of archive members.

◆ ArchiveMemberDetailsList

List of archive members with the name of the archive they belong to