「.kif」という拡張子を持つ棋泉形式ファイル. More...
#include <kisen.h>

| Public Member Functions | |
| KisenFile (const std::string &fileName) | |
| ~KisenFile () | |
| size_t | size () const | 
| const NumEffectState | getInitialState () const | 
| const vector< Move > | getMoves (size_t index) | 
| const std::string & | getFileName () const | 
| const std::string | ipxFileName () const | 
| Static Public Member Functions | |
| static const std::string | ipxFileName (const std::string &) | 
| Static Public Attributes | |
| static const size_t | maxMoves =256 | 
| Private Attributes | |
| std::ifstream | ifs | 
| size_t | numberOfGames | 
| state::SimpleState const | initialState | 
| const std::string | fileName | 
| 
 | explicit | 
Definition at line 89 of file kisen.cc.
References ifs, and numberOfGames.
| 
 | inline | 
| 
 | inline | 
Definition at line 51 of file kisen.h.
References initialState.
Referenced by check_all(), convert(), find_all(), and main().
| const vector< Move > osl::record::KisenFile::getMoves | ( | size_t | index) | 
Definition at line 99 of file kisen.cc.
References osl::alt(), osl::BLACK, osl::record::KisenUtils::convertMove(), ifs, osl::Move::isInvalid(), maxMoves, moves, and size().
Referenced by check_all(), convert(), find_all(), and main().
| 
 | inline | 
Definition at line 54 of file kisen.h.
References fileName, and ipxFileName().
Referenced by ipxFileName().
| 
 | static | 
Definition at line 128 of file kisen.cc.
References osl::misc::file_string().
| 
 | inline | 
Definition at line 50 of file kisen.h.
References numberOfGames.
Referenced by check_all(), convert(), find_all(), getMoves(), and main().
| 
 | private | 
Definition at line 44 of file kisen.h.
Referenced by getFileName(), and ipxFileName().
| 
 | private | 
Definition at line 41 of file kisen.h.
Referenced by getMoves(), and KisenFile().
| 
 | private | 
Definition at line 43 of file kisen.h.
Referenced by getInitialState().
| 
 | static | 
Definition at line 46 of file kisen.h.
Referenced by getMoves().
| 
 | private | 
Definition at line 42 of file kisen.h.
Referenced by KisenFile(), and size().
 1.8.4
 1.8.4