6#include <boost/date_time/gregorian/gregorian_types.hpp>
37 std::vector<Move>
moves(
size_t index);
89 unsigned int rating(
size_t index,
Player pl);
90 unsigned int result(
size_t index);
95 boost::gregorian::date
startDate(
size_t index);
111 std::vector<Move>
moves(
size_t index);
112 void load(
size_t index, std::vector<Move>&, std::vector<int>&);
135 int black_rating,
int white_rating,
136 const std::string &black_title,
137 const std::string &white_title);
139 void writeString(
const std::string &name,
size_t length);
141 void writeStartDate(
int year,
int month,
int day,
int hour,
int min);
std::string fileName() const
static const size_t MaxMoves
NumEffectState initial_state
std::vector< Move > moves(size_t index)
const std::string filename
std::string ipxFileName() const
NumEffectState initialState() const
boost::gregorian::date startDate(size_t index)
開始日の年月日を返す
const std::string & fileName() const
std::string player(size_t index, Player pl)
std::string title(size_t index, Player pl)
unsigned int result(size_t index)
const std::string file_name
void save(const Record &, int black_rating, int white_rating, const std::string &black_title, const std::string &white_title)
void writeStartDate(int year, int month, int day, int hour, int min)
void writeRating(int rating)
void writeString(const std::string &name, size_t length)
KisenIpxWriter(std::ostream &ostream)
「.kpf」という拡張子を持つ棋泉プラス形式ファイル.
NumEffectState initialState() const
static const size_t maxMoves
NumEffectState initial_state
void load(size_t index, std::vector< Move > &, std::vector< int > &)
std::vector< Move > moves(size_t index)
static Move convertMove(SimpleState const &state, int c0, int c1)
static Square convertSquare(int pos)
void save(const RecordMinimal &)
KisenWriter(std::ostream &ostream)