OpenMW
|
#include <refiddata.hpp>
Public Member Functions | |
virtual | ~RefIdDataContainerBase () |
virtual int | getSize () const =0 |
virtual const RecordBase & | getRecord (int index) const =0 |
virtual RecordBase & | getRecord (int index)=0 |
virtual void | appendRecord (const std::string &id, bool base)=0 |
virtual void | insertRecord (RecordBase &record)=0 |
virtual int | load (ESM::ESMReader &reader, bool base)=0 |
virtual void | erase (int index, int count)=0 |
virtual std::string | getId (int index) const =0 |
virtual void | save (int index, ESM::ESMWriter &writer) const =0 |
|
virtual |
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.
|
pure virtual |
Implemented in CSMWorld::RefIdDataContainer< RecordT >, CSMWorld::RefIdDataContainer< ESM::CreatureLevList >, CSMWorld::RefIdDataContainer< ESM::Clothing >, CSMWorld::RefIdDataContainer< ESM::Weapon >, CSMWorld::RefIdDataContainer< ESM::ItemLevList >, CSMWorld::RefIdDataContainer< ESM::Apparatus >, CSMWorld::RefIdDataContainer< ESM::Armor >, CSMWorld::RefIdDataContainer< ESM::Book >, CSMWorld::RefIdDataContainer< ESM::Container >, CSMWorld::RefIdDataContainer< ESM::Repair >, CSMWorld::RefIdDataContainer< ESM::Probe >, CSMWorld::RefIdDataContainer< ESM::Lockpick >, CSMWorld::RefIdDataContainer< ESM::Door >, CSMWorld::RefIdDataContainer< ESM::Miscellaneous >, CSMWorld::RefIdDataContainer< ESM::Light >, CSMWorld::RefIdDataContainer< ESM::Creature >, CSMWorld::RefIdDataContainer< ESM::Potion >, CSMWorld::RefIdDataContainer< ESM::NPC >, CSMWorld::RefIdDataContainer< ESM::Static >, CSMWorld::RefIdDataContainer< ESM::Ingredient >, and CSMWorld::RefIdDataContainer< ESM::Activator >.