My Project
|
#include <csa.h>
Public Member Functions | |
CsaFileMinimal (const std::string &filename) | |
CsaFileMinimal (std::istream &is) | |
virtual | ~CsaFileMinimal () |
RecordMinimal | load () const |
std::vector< Move > | moves () const |
const NumEffectState & | initialState () const |
Static Public Member Functions | |
static bool | parseLine (SimpleState &, RecordMinimal &, std::string element, CArray< bool, 9 > &) |
Protected Member Functions | |
CsaFileMinimal () | |
void | load (std::istream &) |
Private Attributes | |
RecordMinimal | record |
osl::csa::CsaFileMinimal::CsaFileMinimal | ( | const std::string & | filename | ) |
osl::csa::CsaFileMinimal::CsaFileMinimal | ( | std::istream & | is | ) |
|
inline |
Definition at line 60 of file csa.h.
References osl::RecordMinimal::initialState(), and load().
|
inline |
Definition at line 58 of file csa.h.
References record.
Referenced by CsaFileMinimal(), initialState(), osl::csa::CsaString::initialState(), and moves().
|
protected |
Definition at line 220 of file csa.cc.
References osl::CArray< T, Capacity >::begin(), osl::CArray< T, Capacity >::end(), and osl::SimpleState::init().
|
inline |
Definition at line 59 of file csa.h.
References load(), and osl::RecordMinimal::moves.
|
static |
Definition at line 246 of file csa.cc.
References osl::csa::charToPlayer(), osl::CArray< T, Capacity >::fill(), osl::HIRATE, osl::SimpleState::init(), osl::RecordMinimal::initial_state, osl::SimpleState::initPawnMask(), osl::OslConfig::inUnitTest(), osl::SimpleState::isValidMove(), osl::NumEffectState::makeMove(), osl::RecordMinimal::moves, osl::SimpleState::setPiece(), osl::SimpleState::setPieceAll(), osl::SimpleState::setTurn(), osl::csa::strToMove(), osl::csa::strToPos(), and osl::csa::strToPtype().
Referenced by osl::record::CsaFile::read().
|
private |