OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
esmstore.hpp File Reference
#include <sstream>
#include <stdexcept>
#include <components/esm/records.hpp>
#include "store.hpp"
Include dependency graph for esmstore.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MWWorld::ESMStore
 

Namespaces

 Loading
 
 MWWorld
 World data.
 

Functions

template<>
const ESM::CellMWWorld::ESMStore::insert< ESM::Cell > (const ESM::Cell &cell)
 
template<>
const ESM::NPCMWWorld::ESMStore::insert< ESM::NPC > (const ESM::NPC &npc)
 
template<>
const Store< ESM::Activator > & MWWorld::ESMStore::get< ESM::Activator > () const
 
template<>
const Store< ESM::Potion > & MWWorld::ESMStore::get< ESM::Potion > () const
 
template<>
const Store< ESM::Apparatus > & MWWorld::ESMStore::get< ESM::Apparatus > () const
 
template<>
const Store< ESM::Armor > & MWWorld::ESMStore::get< ESM::Armor > () const
 
template<>
const Store< ESM::BodyPart > & MWWorld::ESMStore::get< ESM::BodyPart > () const
 
template<>
const Store< ESM::Book > & MWWorld::ESMStore::get< ESM::Book > () const
 
template<>
const Store< ESM::BirthSign > & MWWorld::ESMStore::get< ESM::BirthSign > () const
 
template<>
const Store< ESM::Class > & MWWorld::ESMStore::get< ESM::Class > () const
 
template<>
const Store< ESM::Clothing > & MWWorld::ESMStore::get< ESM::Clothing > () const
 
template<>
const Store< ESM::Container > & MWWorld::ESMStore::get< ESM::Container > () const
 
template<>
const Store< ESM::Creature > & MWWorld::ESMStore::get< ESM::Creature > () const
 
template<>
const Store< ESM::Dialogue > & MWWorld::ESMStore::get< ESM::Dialogue > () const
 
template<>
const Store< ESM::Door > & MWWorld::ESMStore::get< ESM::Door > () const
 
template<>
const Store< ESM::Enchantment > & MWWorld::ESMStore::get< ESM::Enchantment > () const
 
template<>
const Store< ESM::Faction > & MWWorld::ESMStore::get< ESM::Faction > () const
 
template<>
const Store< ESM::Global > & MWWorld::ESMStore::get< ESM::Global > () const
 
template<>
const Store< ESM::Ingredient > & MWWorld::ESMStore::get< ESM::Ingredient > () const
 
template<>
const Store
< ESM::CreatureLevList > & 
MWWorld::ESMStore::get< ESM::CreatureLevList > () const
 
template<>
const Store< ESM::ItemLevList > & MWWorld::ESMStore::get< ESM::ItemLevList > () const
 
template<>
const Store< ESM::Light > & MWWorld::ESMStore::get< ESM::Light > () const
 
template<>
const Store< ESM::Lockpick > & MWWorld::ESMStore::get< ESM::Lockpick > () const
 
template<>
const Store< ESM::Miscellaneous > & MWWorld::ESMStore::get< ESM::Miscellaneous > () const
 
template<>
const Store< ESM::NPC > & MWWorld::ESMStore::get< ESM::NPC > () const
 
template<>
const Store< ESM::Probe > & MWWorld::ESMStore::get< ESM::Probe > () const
 
template<>
const Store< ESM::Race > & MWWorld::ESMStore::get< ESM::Race > () const
 
template<>
const Store< ESM::Region > & MWWorld::ESMStore::get< ESM::Region > () const
 
template<>
const Store< ESM::Repair > & MWWorld::ESMStore::get< ESM::Repair > () const
 
template<>
const Store
< ESM::SoundGenerator > & 
MWWorld::ESMStore::get< ESM::SoundGenerator > () const
 
template<>
const Store< ESM::Sound > & MWWorld::ESMStore::get< ESM::Sound > () const
 
template<>
const Store< ESM::Spell > & MWWorld::ESMStore::get< ESM::Spell > () const
 
template<>
const Store< ESM::StartScript > & MWWorld::ESMStore::get< ESM::StartScript > () const
 
template<>
const Store< ESM::Static > & MWWorld::ESMStore::get< ESM::Static > () const
 
template<>
const Store< ESM::Weapon > & MWWorld::ESMStore::get< ESM::Weapon > () const
 
template<>
const Store< ESM::GameSetting > & MWWorld::ESMStore::get< ESM::GameSetting > () const
 
template<>
const Store< ESM::Script > & MWWorld::ESMStore::get< ESM::Script > () const
 
template<>
const Store< ESM::Cell > & MWWorld::ESMStore::get< ESM::Cell > () const
 
template<>
const Store< ESM::Land > & MWWorld::ESMStore::get< ESM::Land > () const
 
template<>
const Store< ESM::LandTexture > & MWWorld::ESMStore::get< ESM::LandTexture > () const
 
template<>
const Store< ESM::Pathgrid > & MWWorld::ESMStore::get< ESM::Pathgrid > () const
 
template<>
const Store< ESM::MagicEffect > & MWWorld::ESMStore::get< ESM::MagicEffect > () const
 
template<>
const Store< ESM::Skill > & MWWorld::ESMStore::get< ESM::Skill > () const
 
template<>
const Store< ESM::Attribute > & MWWorld::ESMStore::get< ESM::Attribute > () const