My Project
|
#include <csaRecord.h>
Public Member Functions | |
CsaFile (std::istream &is) | |
CsaFile (const std::string &filename) | |
~CsaFile () | |
![]() | |
virtual | ~RecordFile () |
Record | load () const |
const NumEffectState | initialState () const |
const std::vector< Move > | moves () const |
Static Public Member Functions | |
static SearchInfo | makeInfo (const SimpleState &initial, const std::string &line, Move last_move) |
static void | parseLine (SimpleState &, Record &, std::string element, bool parse_move_comment=true) |
Private Member Functions | |
void | read (std::istream &) |
Additional Inherited Members | |
![]() | |
Record | record |
Definition at line 10 of file csaRecord.h.
osl::record::CsaFile::CsaFile | ( | std::istream & | is | ) |
Definition at line 152 of file csaRecord.cc.
osl::record::CsaFile::CsaFile | ( | const std::string & | filename | ) |
Definition at line 140 of file csaRecord.cc.
osl::record::CsaFile::~CsaFile | ( | ) |
Definition at line 158 of file csaRecord.cc.
|
static |
Definition at line 18 of file csaRecord.cc.
References osl::alt(), osl::NumEffectState::inCheck(), osl::Move::INVALID(), osl::Move::isNormal(), osl::Move::isPass(), osl::SimpleState::isValidMove(), osl::NumEffectState::makeMove(), osl::record::SearchInfo::moves, osl::Move::PASS(), osl::csa::show(), osl::usi::show(), osl::usi::strToMove(), osl::csa::strToMove(), osl::SimpleState::turn(), and osl::record::SearchInfo::value.
|
static |
Definition at line 69 of file csaRecord.cc.
References osl::record::Record::addWithNewLine(), osl::BLACK, osl::record::Record::BlackWin, osl::csa::charToPlayer(), osl::record::Record::initial_comment, osl::record::Record::JiShogi, osl::record::Record::lastMove(), osl::record::Record::player, osl::record::Record::result, osl::record::Record::Sennnichite, osl::record::Record::setDate(), osl::record::Record::setMoveComment(), osl::record::Record::setMoveInfo(), osl::record::Record::setMoveTime(), osl::SimpleState::turn(), osl::record::Record::version, and osl::record::Record::WhiteWin.
|
private |
Definition at line 163 of file csaRecord.cc.
References osl::CArray< T, Capacity >::begin(), osl::CArray< T, Capacity >::end(), osl::SimpleState::init(), osl::OslConfig::inUnitTest(), and osl::csa::CsaFileMinimal::parseLine().