OpenMW
|
Classes | |
class | Collections |
struct | ConfigurationManager |
class | ConstrainedFileStreamBuf |
class | ConstrainedFileStream |
A file stream constrained to a specific region in the file, specified by the 'start' and 'length' parameters. More... | |
struct | escape_hash_filter |
struct | unescape_hash_filter |
class | EscapeHashString |
struct | EscapeStringVector |
struct | EscapePath |
struct | FixedPath |
struct | MemBuf |
struct | IMemStream |
A variant of std::istream that reads from a constant in-memory buffer. More... | |
struct | NameEqual |
struct | NameLess |
class | MultiDirCollection |
File collection across several directories. More... | |
Typedefs | |
typedef std::vector < boost::filesystem::path > | PathContainer |
typedef boost::shared_ptr < std::istream > | IStreamPtr |
typedef std::vector< EscapePath > | EscapePathContainer |
Functions | |
IStreamPtr | openConstrainedFileStream (const char *filename, size_t start, size_t length) |
std::istream & | operator>> (std::istream &is, EscapeHashString &eHS) |
std::ostream & | operator<< (std::ostream &os, const EscapeHashString &eHS) |
void | validate (boost::any &v, const std::vector< std::string > &tokens, Files::EscapeHashString *eHS, int a) |
void | validate (boost::any &v, const std::vector< std::string > &tokens, EscapeStringVector *, int) |
std::istream & | operator>> (std::istream &istream, EscapePath &escapePath) |
Variables | |
static const char *const | openmwCfgFile = "openmw.cfg" |
static const char *const | applicationName = "openmw" |
const char *const | localToken = "?local?" |
const char *const | userDataToken = "?userdata?" |
const char *const | globalToken = "?global?" |
typedef std::vector<EscapePath> Files::EscapePathContainer |
typedef boost::shared_ptr<std::istream> Files::IStreamPtr |
typedef std::vector< boost::filesystem::path > Files::PathContainer |
IStreamPtr Files::openConstrainedFileStream | ( | const char * | filename, |
size_t | start, | ||
size_t | length | ||
) |
std::ostream& Files::operator<< | ( | std::ostream & | os, |
const EscapeHashString & | eHS | ||
) |
std::istream & Files::operator>> | ( | std::istream & | is, |
EscapeHashString & | eHS | ||
) |
std::istream & Files::operator>> | ( | std::istream & | istream, |
EscapePath & | escapePath | ||
) |
void Files::validate | ( | boost::any & | v, |
const std::vector< std::string > & | tokens, | ||
Files::EscapeHashString * | eHS, | ||
int | a | ||
) |
void Files::validate | ( | boost::any & | v, |
const std::vector< std::string > & | tokens, | ||
EscapeStringVector * | , | ||
int | |||
) |
|
static |
const char* const Files::globalToken = "?global?" |
const char* const Files::localToken = "?local?" |
|
static |
const char* const Files::userDataToken = "?userdata?" |