「.kpf」という拡張子を持つ棋泉プラス形式ファイル. [詳細]
#include <kisen.h>

Public メソッド | |
| KisenPlusFile (const std::string &fileName) | |
| size_t | size () const |
| SimpleState const & | getInitialState () const |
| const vector< Move > | getMoves (size_t index) |
| void | getMoves (size_t index, vector< Move > &, vector< int > &) |
Static Public 変数 | |
| static const size_t | maxMoves = 256 |
Private 変数 | |
| std::ifstream | ifs |
| size_t | numberOfGames |
| SimpleState const | initialState |
「.kpf」という拡張子を持つ棋泉プラス形式ファイル.
手や消費時間の情報が入っている
| osl::record::KisenPlusFile::KisenPlusFile | ( | const std::string & | fileName | ) | [explicit] |
参照先 ifs, と numberOfGames.
| SimpleState const& osl::record::KisenPlusFile::getInitialState | ( | ) | const [inline] |
参照先 initialState.
| void osl::record::KisenPlusFile::getMoves | ( | size_t | index, | |
| vector< Move > & | moves, | |||
| vector< int > & | times | |||
| ) |
参照先 osl::HIRATE, ifs, osl::PieceStand::order, osl::promote(), と size().
| const vector< Move > osl::record::KisenPlusFile::getMoves | ( | size_t | index | ) |
| size_t osl::record::KisenPlusFile::size | ( | ) | const [inline] |
std::ifstream osl::record::KisenPlusFile::ifs [private] |
参照元 getMoves(), と KisenPlusFile().
SimpleState const osl::record::KisenPlusFile::initialState [private] |
参照元 getInitialState().
const size_t osl::record::KisenPlusFile::maxMoves = 256 [static] |
size_t osl::record::KisenPlusFile::numberOfGames [private] |
参照元 KisenPlusFile(), と size().
1.6.3