|
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 | ) |
|
inlineprotected |
|
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(), CsaFileMinimal(), osl::csa::CsaString::CsaString(), 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(), osl::SimpleState::init(), parseLine(), and record.
|
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::SimpleState::initPawnMask(), osl::OslConfig::inUnitTest(), osl::SimpleState::isValidMove(), osl::NumEffectState::makeMove(), record, osl::SimpleState::setPiece(), osl::SimpleState::setPieceAll(), osl::SimpleState::setTurn(), osl::csa::strToMove(), osl::csa::strToPos(), and osl::csa::strToPtype().
Referenced by load().
Definition at line 53 of file csa.h.
Referenced by load(), load(), and parseLine().