OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
cellstore.hpp File Reference
#include <algorithm>
#include <stdexcept>
#include <string>
#include <typeinfo>
#include <map>
#include <boost/shared_ptr.hpp>
#include "livecellref.hpp"
#include "cellreflist.hpp"
#include <components/esm/loadacti.hpp>
#include <components/esm/loadalch.hpp>
#include <components/esm/loadappa.hpp>
#include <components/esm/loadarmo.hpp>
#include <components/esm/loadbook.hpp>
#include <components/esm/loadclot.hpp>
#include <components/esm/loadcont.hpp>
#include <components/esm/loadcrea.hpp>
#include <components/esm/loaddoor.hpp>
#include <components/esm/loadingr.hpp>
#include <components/esm/loadlevlist.hpp>
#include <components/esm/loadligh.hpp>
#include <components/esm/loadlock.hpp>
#include <components/esm/loadprob.hpp>
#include <components/esm/loadrepa.hpp>
#include <components/esm/loadstat.hpp>
#include <components/esm/loadweap.hpp>
#include <components/esm/loadnpc.hpp>
#include <components/esm/loadmisc.hpp>
#include <components/esm/loadbody.hpp>
#include "../mwmechanics/pathgrid.hpp"
#include "timestamp.hpp"
#include "ptr.hpp"
Include dependency graph for cellstore.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MWWorld::CellStore
 Mutable state of a cell. More...
 
struct  MWWorld::CellStore::GetCellStoreCallback
 

Namespaces

 ESM
 ESM/ESP records.
 
 MWWorld
 World data.
 

Functions

template<>
CellRefList< ESM::Activator > & MWWorld::CellStore::get< ESM::Activator > ()
 
template<>
CellRefList< ESM::Potion > & MWWorld::CellStore::get< ESM::Potion > ()
 
template<>
CellRefList< ESM::Apparatus > & MWWorld::CellStore::get< ESM::Apparatus > ()
 
template<>
CellRefList< ESM::Armor > & MWWorld::CellStore::get< ESM::Armor > ()
 
template<>
CellRefList< ESM::Book > & MWWorld::CellStore::get< ESM::Book > ()
 
template<>
CellRefList< ESM::Clothing > & MWWorld::CellStore::get< ESM::Clothing > ()
 
template<>
CellRefList< ESM::Container > & MWWorld::CellStore::get< ESM::Container > ()
 
template<>
CellRefList< ESM::Creature > & MWWorld::CellStore::get< ESM::Creature > ()
 
template<>
CellRefList< ESM::Door > & MWWorld::CellStore::get< ESM::Door > ()
 
template<>
CellRefList< ESM::Ingredient > & MWWorld::CellStore::get< ESM::Ingredient > ()
 
template<>
CellRefList
< ESM::CreatureLevList > & 
MWWorld::CellStore::get< ESM::CreatureLevList > ()
 
template<>
CellRefList< ESM::ItemLevList > & MWWorld::CellStore::get< ESM::ItemLevList > ()
 
template<>
CellRefList< ESM::Light > & MWWorld::CellStore::get< ESM::Light > ()
 
template<>
CellRefList< ESM::Lockpick > & MWWorld::CellStore::get< ESM::Lockpick > ()
 
template<>
CellRefList< ESM::Miscellaneous > & MWWorld::CellStore::get< ESM::Miscellaneous > ()
 
template<>
CellRefList< ESM::NPC > & MWWorld::CellStore::get< ESM::NPC > ()
 
template<>
CellRefList< ESM::Probe > & MWWorld::CellStore::get< ESM::Probe > ()
 
template<>
CellRefList< ESM::Repair > & MWWorld::CellStore::get< ESM::Repair > ()
 
template<>
CellRefList< ESM::Static > & MWWorld::CellStore::get< ESM::Static > ()
 
template<>
CellRefList< ESM::Weapon > & MWWorld::CellStore::get< ESM::Weapon > ()
 
template<>
CellRefList< ESM::BodyPart > & MWWorld::CellStore::get< ESM::BodyPart > ()
 
bool MWWorld::operator== (const CellStore &left, const CellStore &right)
 
bool MWWorld::operator!= (const CellStore &left, const CellStore &right)