OpenMW
|
VerifyStage: make sure that race records are internally consistent. More...
#include <racecheck.hpp>
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 |
VerifyStage: make sure that race records are internally consistent.
CSMTools::RaceCheckStage::RaceCheckStage | ( | const CSMWorld::IdCollection< ESM::Race > & | races | ) |
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] |
int CSMTools::RaceCheckStage::setup | ( | ) | [virtual] |
Implements CSMDoc::Stage.
bool CSMTools::RaceCheckStage::mPlayable [private] |
const CSMWorld::IdCollection<ESM::Race>& CSMTools::RaceCheckStage::mRaces [private] |