OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
VFS::FileSystemArchive Class Reference

#include <filesystemarchive.hpp>

Inheritance diagram for VFS::FileSystemArchive:
Collaboration diagram for VFS::FileSystemArchive:

Public Member Functions

 FileSystemArchive (const std::string &path)
 
virtual void listResources (std::map< std::string, File * > &out, char(*normalize_function)(char))
 List all resources contained in this archive, and run the resource names through the given normalize function. More...
 
- Public Member Functions inherited from VFS::Archive
virtual ~Archive ()
 

Private Types

typedef std::map< std::string,
FileSystemArchiveFile
index
 

Private Attributes

index mIndex
 
bool mBuiltIndex
 
std::string mPath
 

Member Typedef Documentation

typedef std::map<std::string, FileSystemArchiveFile> VFS::FileSystemArchive::index
private

Constructor & Destructor Documentation

VFS::FileSystemArchive::FileSystemArchive ( const std::string &  path)

Member Function Documentation

void VFS::FileSystemArchive::listResources ( std::map< std::string, File * > &  out,
char(*)(char)  normalize_function 
)
virtual

List all resources contained in this archive, and run the resource names through the given normalize function.

Implements VFS::Archive.

Member Data Documentation

bool VFS::FileSystemArchive::mBuiltIndex
private
index VFS::FileSystemArchive::mIndex
private
std::string VFS::FileSystemArchive::mPath
private

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