#include <esmstore.hpp>
- Todo:
- replace with SharedIterator<StoreBase>
MWWorld::ESMStore::ESMStore |
( |
| ) |
|
|
inline |
iterator MWWorld::ESMStore::begin |
( |
| ) |
const |
|
inline |
void MWWorld::ESMStore::clearDynamic |
( |
| ) |
|
|
inline |
int MWWorld::ESMStore::countSavedGameRecords |
( |
| ) |
const |
iterator MWWorld::ESMStore::end |
( |
| ) |
const |
|
inline |
int MWWorld::ESMStore::find |
( |
const std::string & |
id | ) |
const |
|
inline |
Look up the given ID in 'all'. Returns 0 if not found.
- Note
- id must be in lower case.
template<class T >
const Store<T>& MWWorld::ESMStore::get |
( |
| ) |
const |
|
inline |
template<class T >
const T* MWWorld::ESMStore::insert |
( |
const T & |
x | ) |
|
|
inline |
Insert a custom record (i.e. with a generated ID that will not clash will pre-existing records)
template<class T >
const T* MWWorld::ESMStore::insertStatic |
( |
const T & |
x | ) |
|
|
inline |
- Todo:
- Move this to somewhere else. ESMReader?
void MWWorld::ESMStore::movePlayerRecord |
( |
| ) |
|
|
inline |
template<class T >
const T* MWWorld::ESMStore::overrideRecord |
( |
const T & |
x | ) |
|
|
inline |
Insert a record with set ID, and allow it to override a pre-existing static record.
void MWWorld::ESMStore::setUp |
( |
| ) |
|
unsigned int MWWorld::ESMStore::mDynamicCount |
|
private |
std::map<std::string, int> MWWorld::ESMStore::mIds |
|
private |
ESM::NPC MWWorld::ESMStore::mPlayerTemplate |
|
private |
The documentation for this class was generated from the following files:
- /home/travis/build/OpenMW/openmw/apps/openmw/mwworld/esmstore.hpp
- /home/travis/build/OpenMW/openmw/apps/openmw/mwworld/esmstore.cpp