OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions | Variables
Files Namespace Reference

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< EscapePathEscapePathContainer
 

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 Documentation

typedef std::vector<EscapePath> Files::EscapePathContainer
typedef boost::shared_ptr<std::istream> Files::IStreamPtr
typedef std::vector< boost::filesystem::path > Files::PathContainer

Function Documentation

IStreamPtr Files::openConstrainedFileStream ( const char *  filename,
size_t  start,
size_t  length 
)

Here is the caller graph for this function:

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   
)

Variable Documentation

const char* const Files::applicationName = "openmw"
static
const char* const Files::globalToken = "?global?"
const char* const Files::localToken = "?local?"
const char* const Files::openmwCfgFile = "openmw.cfg"
static
const char* const Files::userDataToken = "?userdata?"