1 #ifndef CSM_WOLRD_INFOCOLLECTION_H
2 #define CSM_WOLRD_INFOCOLLECTION_H
19 typedef std::pair<RecordConstIterator, RecordConstIterator>
Range;
23 void load (
const Info& record,
bool base);
25 int getInfoIndex (
const std::string&
id,
const std::string& topic)
const;
36 virtual bool reorderRows (
int baseIndex,
const std::vector<int>& newOrder);
std::vector< Record< Info > >::const_iterator RecordConstIterator
Definition: infocollection.hpp:18
Definition: esmreader.hpp:21
Type
Definition: universalid.hpp:40
Single-type record collection.
Definition: collection.hpp:44
Definition: infocollection.hpp:14
Definition: loaddial.hpp:21
virtual bool reorderRows(int baseIndex, const std::vector< int > &newOrder)
Definition: infocollection.cpp:88
void removeDialogueInfos(const std::string &dialogueId)
Definition: infocollection.cpp:191
virtual int getAppendIndex(const std::string &id, UniversalId::Type type=UniversalId::Type_None) const
Definition: infocollection.cpp:73
int getInfoIndex(const std::string &id, const std::string &topic) const
Definition: infocollection.cpp:60
std::pair< RecordConstIterator, RecordConstIterator > Range
Definition: infocollection.hpp:19
void load(const Info &record, bool base)
Definition: infocollection.cpp:11
Range getTopicRange(const std::string &topic) const
Definition: infocollection.cpp:142
Definition: universalid.hpp:42