OpenMW
Classes | Namespaces | Functions | Variables
components/bsa/bsa_archive.cpp File Reference
#include "bsa_archive.hpp"
#include <OgreFileSystem.h>
#include <OgreArchive.h>
#include <OgreArchiveFactory.h>
#include <OgreArchiveManager.h>
#include "bsa_file.hpp"
#include "../files/constrainedfiledatastream.hpp"

Classes

class  DirArchive
 An OGRE Archive wrapping a BSAFile archive. More...
class  BSAArchive
class  BSAArchiveFactory
class  DirArchiveFactory

Namespaces

namespace  Bsa

Functions

static char strict_normalize_char (char ch)
static char nonstrict_normalize_char (char ch)
template<typename T1 , typename T2 >
static std::string normalize_path (T1 begin, T2 end)
static void insertBSAFactory ()
static void insertDirFactory ()
void Bsa::addBSA (const std::string &name, const std::string &group)
void Bsa::addDir (const std::string &name, const bool &fs, const std::string &group)

Variables

static bool fsstrict = false
static bool init = false
static bool init2 = false

Function Documentation

static void insertBSAFactory ( ) [static]
static void insertDirFactory ( ) [static]
static char nonstrict_normalize_char ( char  ch) [static]
template<typename T1 , typename T2 >
static std::string normalize_path ( T1  begin,
T2  end 
) [static]
static char strict_normalize_char ( char  ch) [static]

Variable Documentation

bool fsstrict = false [static]
bool init = false [static]
bool init2 = false [static]