「.kif」という拡張子を持つ棋泉形式ファイル. [詳細]
#include <kisen.h>
Public メソッド | |
KisenFile (const std::string &filename) | |
~KisenFile () | |
size_t | size () const |
NumEffectState | initialState () const |
std::vector< Move > | moves (size_t index) |
std::string | fileName () const |
std::string | ipxFileName () const |
Static Public メソッド | |
static std::string | ipxFileName (const std::string &) |
Static Public 変数 | |
static const size_t | MaxMoves = 256 |
Private 変数 | |
NumEffectState | initial_state |
std::ifstream | ifs |
size_t | number_of_games |
const std::string | filename |
「.kif」という拡張子を持つ棋泉形式ファイル.
手のみの情報が入っている
osl::record::KisenFile::KisenFile | ( | const std::string & | filename | ) | [explicit] |
参照先 ifs, と number_of_games.
std::string osl::record::KisenFile::fileName | ( | ) | const [inline] |
NumEffectState osl::record::KisenFile::initialState | ( | ) | const [inline] |
参照先 initial_state.
std::string osl::record::KisenFile::ipxFileName | ( | ) | const [inline] |
std::string osl::record::KisenFile::ipxFileName | ( | const std::string & | filename | ) | [static] |
std::vector< osl::Move > osl::record::KisenFile::moves | ( | size_t | index | ) |
size_t osl::record::KisenFile::size | ( | ) | const [inline] |
const std::string osl::record::KisenFile::filename [private] |
参照元 fileName(), と ipxFileName().
std::ifstream osl::record::KisenFile::ifs [private] |
参照元 KisenFile(), と moves().
参照元 initialState().
const size_t osl::record::KisenFile::MaxMoves = 256 [static] |
size_t osl::record::KisenFile::number_of_games [private] |
参照元 KisenFile(), と size().