OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
referencecheck.hpp
Go to the documentation of this file.
1 #ifndef CSM_TOOLS_REFERENCECHECK_H
2 #define CSM_TOOLS_REFERENCECHECK_H
3 
4 #include "../doc/state.hpp"
5 #include "../doc/document.hpp"
6 
7 namespace CSMTools
8 {
10  {
11  public:
13  const CSMWorld::RefIdCollection& referencables,
15  const CSMWorld::IdCollection<ESM::Faction>& factions);
16 
17  virtual void perform(int stage, CSMDoc::Messages& messages);
18  virtual int setup();
19 
20  private:
26  };
27 }
28 
29 #endif // CSM_TOOLS_REFERENCECHECK_H
Definition: referencecheck.hpp:9
Definition: refiddata.hpp:219
Definition: messages.hpp:38
const CSMWorld::RefIdCollection & mReferencables
Definition: referencecheck.hpp:22
const CSMWorld::RefIdData & mDataSet
Definition: referencecheck.hpp:23
const CSMWorld::RefCollection & mReferences
Definition: referencecheck.hpp:21
virtual void perform(int stage, CSMDoc::Messages &messages)
Messages resulting from this stage will be appended to messages.
Definition: referencecheck.cpp:19
Definition: stage.hpp:15
Definition: refidcollection.hpp:40
const CSMWorld::IdCollection< CSMWorld::Cell > & mCells
Definition: referencecheck.hpp:24
const CSMWorld::IdCollection< ESM::Faction > & mFactions
Definition: referencecheck.hpp:25
ReferenceCheckStage(const CSMWorld::RefCollection &references, const CSMWorld::RefIdCollection &referencables, const CSMWorld::IdCollection< CSMWorld::Cell > &cells, const CSMWorld::IdCollection< ESM::Faction > &factions)
Definition: referencecheck.cpp:5
virtual int setup()
Definition: referencecheck.cpp:103
References in cells.
Definition: refcollection.hpp:18