Go to the documentation of this file.
6 #include <boost/date_time/gregorian/gregorian_types.hpp>
37 std::vector<Move>
moves(
size_t index);
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);
150 #endif // OSL_KISEN_H
NumEffectState initial_state
void load(size_t index, std::vector< Move > &, std::vector< int > &)
int min(Player p, int v1, int v2)
boost::gregorian::date startDate(size_t index)
開始日の年月日を返す
NumEffectState initial_state
std::vector< Move > moves(size_t index)
KisenPlusFile(const std::string &fileName)
static Square convertSquare(int pos)
void save(const Record &, int black_rating, int white_rating, const std::string &black_title, const std::string &white_title)
const std::string & fileName() const
unsigned int result(size_t index)
static const size_t maxMoves
std::string ipxFileName() const
KisenFile(const std::string &filename)
「.kpf」という拡張子を持つ棋泉プラス形式ファイル.
void save(const RecordMinimal &)
std::string fileName() const
std::vector< Move > moves(size_t index)
void writeRating(int rating)
static Move convertMove(SimpleState const &state, int c0, int c1)
NumEffectState initialState() const
NumEffectState initialState() const
unsigned int rating(size_t index, Player pl)
static const size_t MaxMoves
std::string player(size_t index, Player pl)
KisenIpxWriter(std::ostream &ostream)
void writeStartDate(int year, int month, int day, int hour, int min)
KisenIpxFile(std::string const &filename)
std::string title(size_t index, Player pl)
const std::string filename
KisenWriter(std::ostream &ostream)
void writeString(const std::string &name, size_t length)
const std::string file_name