ネームスペース osl::record::csa

CSA形式. [詳細]

構成

struct  CsaIOError
class  InputStream
class  CsaFile
class  CsaString

関数

const Move strToMove (const std::string &s, const state::SimpleState &st)
Player charToPlayer (char c)
const Position strToPos (const std::string &s)
Ptype strToPtype (const std::string &s)
const std::string show (Move)
const std::string fancyShow (Move)
const std::string show (Position)
const std::string show (Ptype)
const std::string show (Piece)
const std::string show (Player)
const std::string show (Move, std::string &buf)
const std::string show (Position, std::string &buf, size_t offset=0)
const std::string show (Ptype, std::string &buf, size_t offset=0)
const std::string show (Player, std::string &buf, size_t offset=0)

説明

CSA形式.

CSA形式の定義 http://www.computer-shogi.org/wcsc12/record.html


関数

osl::Player osl::record::csa::charToPlayer ( char  c  ) 

csa.cc13 行で定義されています。

参照先 osl::BLACK, と osl::WHITE.

const std::string osl::record::csa::fancyShow ( Move  move  ) 
const std::string osl::record::csa::show ( Player  player,
std::string &  buf,
size_t  offset = 0 
)

csa.cc76 行で定義されています。

参照先 osl::BLACK.

const std::string osl::record::csa::show ( Ptype  ptype,
std::string &  buf,
size_t  offset = 0 
)

csa.cc119 行で定義されています。

参照先 osl::PtypeTable::getCsaName(), と osl::Ptype_Table.

const std::string osl::record::csa::show ( Position  pos,
std::string &  buf,
size_t  offset = 0 
)

csa.cc102 行で定義されています。

参照先 osl::Position::isPieceStand(), osl::Position::x(), と osl::Position::y().

const std::string osl::record::csa::show ( Move  move,
std::string &  buf 
)
const std::string osl::record::csa::show ( Player  player  ) 

csa.cc150 行で定義されています。

参照先 show().

const std::string osl::record::csa::show ( Piece  piece  ) 
const std::string osl::record::csa::show ( Ptype  ptype  ) 

csa.cc164 行で定義されています。

参照先 show().

const std::string osl::record::csa::show ( Position  position  ) 

csa.cc157 行で定義されています。

参照先 show().

const std::string osl::record::csa::show ( Move  move  ) 

csa.cc129 行で定義されています。

参照元 osl::search::SearchState2Core::abort(), osl::checkmate::Dfpn::analyze(), analyze_root(), checkmate_attack(), osl::search::AlphaBeta2< EvalT >::computeBestMoveIteratively(), convert(), osl::csaShow(), osl::search::SimpleHashRecord::dump(), osl::search::QuiescenceRecord::dump(), fancyShow(), find_all(), find_bad_moves(), osl::search::AlphaBeta2< EvalT >::findCheckmateInPV(), osl::game_playing::GameManager::load(), main(), RecordPrinter2::noChildMove(), osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator::pickUpMove(), printNextMoves(), processRecord(), qsearch(), osl::game_playing::CsaClient::readAndProcessCommand(), osl::search::UsiMonitor::rootForcedMove(), osl::search::UsiReporter::rootMove(), run(), Analyzer::search(), search(), osl::search::AlphaBeta3::searchRoot(), osl::game_playing::SpeculativeSearchPlayer::selectBestMove(), osl::game_playing::WeightTracer::selectMoveAtRandom(), osl::game_playing::HistoryToTable::setPV(), show(), show(), show_history(), show_moves(), osl::state::NumEffectState::showEffect(), osl::search::AlphaBeta2Tree< EvalT >::showFailLow(), osl::search::AlphaBeta2SharedRoot::showLastPv(), osl::search::UsiReporter::showPV(), osl::search::AlphaBeta2Tree< EvalT >::showPV(), osl::game_playing::SpeculativeAllMoves::SearchAllMoves::stopOtherThan(), osl::game_playing::SpeculativeAllMoves::SearchAllMoves::testMove(), testWinOrLose(), osl::game_playing::WeightTracer::update(), osl::game_playing::RecordTracer::update(), RecordPrinter2::withChildMove(), と RecordPrinter::withChildMove().

const Move osl::record::csa::strToMove ( const std::string &  s,
const state::SimpleState &  st 
)
const osl::Position osl::record::csa::strToPos ( const std::string &  s  ) 

csa.cc24 行で定義されています。

参照先 osl::Position::STAND().

osl::Ptype osl::record::csa::strToPtype ( const std::string &  s  ) 

csa.cc34 行で定義されています。

参照先 osl::PtypeTable::getCsaName(), と osl::Ptype_Table.

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:47 2010に生成されました。  doxygen 1.6.3