OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
CSMTools::MandatoryIdStage Class Reference

Verify stage: make sure that records with specific IDs exist. More...

#include <mandatoryid.hpp>

Inheritance diagram for CSMTools::MandatoryIdStage:
Collaboration diagram for CSMTools::MandatoryIdStage:

Public Member Functions

 MandatoryIdStage (const CSMWorld::CollectionBase &idCollection, const CSMWorld::UniversalId &collectionId, const std::vector< std::string > &ids)
 
virtual int setup ()
 
virtual void perform (int stage, CSMDoc::Messages &messages)
 Messages resulting from this tage will be appended to messages. More...
 
- Public Member Functions inherited from CSMDoc::Stage
virtual ~Stage ()
 

Private Attributes

const CSMWorld::CollectionBasemIdCollection
 
CSMWorld::UniversalId mCollectionId
 
std::vector< std::string > mIds
 

Detailed Description

Verify stage: make sure that records with specific IDs exist.

Constructor & Destructor Documentation

CSMTools::MandatoryIdStage::MandatoryIdStage ( const CSMWorld::CollectionBase idCollection,
const CSMWorld::UniversalId collectionId,
const std::vector< std::string > &  ids 
)

Member Function Documentation

void CSMTools::MandatoryIdStage::perform ( int  stage,
CSMDoc::Messages messages 
)
virtual

Messages resulting from this tage will be appended to messages.

Implements CSMDoc::Stage.

Here is the call graph for this function:

int CSMTools::MandatoryIdStage::setup ( )
virtual
Returns
number of steps

Implements CSMDoc::Stage.

Member Data Documentation

CSMWorld::UniversalId CSMTools::MandatoryIdStage::mCollectionId
private
const CSMWorld::CollectionBase& CSMTools::MandatoryIdStage::mIdCollection
private
std::vector<std::string> CSMTools::MandatoryIdStage::mIds
private

The documentation for this class was generated from the following files: