OpenMW
Public Member Functions | Private Member Functions | Private Attributes
CSMTools::RaceCheckStage Class Reference

VerifyStage: make sure that race records are internally consistent. More...

#include <racecheck.hpp>

List of all members.

Public Member Functions

 RaceCheckStage (const CSMWorld::IdCollection< ESM::Race > &races)
virtual int setup ()
virtual void perform (int stage, std::vector< std::string > &messages)
 Messages resulting from this tage will be appended to messages.

Private Member Functions

void performPerRecord (int stage, std::vector< std::string > &messages)
void performFinal (std::vector< std::string > &messages)

Private Attributes

const CSMWorld::IdCollection
< ESM::Race > & 
mRaces
bool mPlayable

Detailed Description

VerifyStage: make sure that race records are internally consistent.


Constructor & Destructor Documentation


Member Function Documentation

void CSMTools::RaceCheckStage::perform ( int  stage,
std::vector< std::string > &  messages 
) [virtual]

Messages resulting from this tage will be appended to messages.

Implements CSMDoc::Stage.

void CSMTools::RaceCheckStage::performFinal ( std::vector< std::string > &  messages) [private]
void CSMTools::RaceCheckStage::performPerRecord ( int  stage,
std::vector< std::string > &  messages 
) [private]
Todo:
check data members that can't be edited in the table view
Returns:
number of steps

Implements CSMDoc::Stage.


Member Data Documentation


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