OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
cellstore.cpp File Reference
#include "cellstore.hpp"
#include <iostream>
#include <algorithm>
#include <components/esm/cellstate.hpp>
#include <components/esm/cellid.hpp>
#include <components/esm/esmreader.hpp>
#include <components/esm/esmwriter.hpp>
#include <components/esm/objectstate.hpp>
#include <components/esm/containerstate.hpp>
#include <components/esm/npcstate.hpp>
#include <components/esm/creaturestate.hpp>
#include <components/esm/fogstate.hpp>
#include <components/esm/creaturelevliststate.hpp>
#include <components/esm/doorstate.hpp>
#include "../mwbase/environment.hpp"
#include "../mwbase/world.hpp"
#include "../mwmechanics/creaturestats.hpp"
#include "ptr.hpp"
#include "esmstore.hpp"
#include "class.hpp"
#include "containerstore.hpp"
Include dependency graph for cellstore.cpp:

Classes

struct  anonymous_namespace{cellstore.cpp}::SearchByRefNumVisitor
 
struct  MWWorld::MergeVisitor
 
struct  MWWorld::SearchVisitor< PtrType >
 

Namespaces

 anonymous_namespace{cellstore.cpp}
 
 MWWorld
 World data.
 

Functions

template<typename T >
MWWorld::Ptr anonymous_namespace{cellstore.cpp}::searchInContainerList (MWWorld::CellRefList< T > &containerList, const std::string &id)
 
template<typename T >
MWWorld::Ptr anonymous_namespace{cellstore.cpp}::searchViaActorId (MWWorld::CellRefList< T > &actorList, int actorId, MWWorld::CellStore *cell, const std::map< MWWorld::LiveCellRefBase *, MWWorld::CellStore * > &toIgnore)
 
template<typename RecordType , typename T >
void anonymous_namespace{cellstore.cpp}::writeReferenceCollection (ESM::ESMWriter &writer, const MWWorld::CellRefList< T > &collection)
 
template<typename RecordType , typename T >
void anonymous_namespace{cellstore.cpp}::readReferenceCollection (ESM::ESMReader &reader, MWWorld::CellRefList< T > &collection, const ESM::CellRef &cref, const std::map< int, int > &contentFileMap)
 
template<typename X >
bool MWWorld::operator== (const LiveCellRef< X > &ref, int pRefnum)
 
bool MWWorld::operator== (const CellStore &left, const CellStore &right)
 
bool MWWorld::operator!= (const CellStore &left, const CellStore &right)
 
void MWWorld::clearCorpse (const MWWorld::Ptr &ptr)