#include <openingBookConverter.h>
Public メソッド | |
| OpeningBookConverter (const char *filename) | |
| ~OpeningBookConverter () | |
| void | write (const char *filename) |
| void | writeInNewFormat (const char *filename) |
| void | writeInNewEditFormat (const char *filename) |
Private メソッド | |
| int | readInt (std::ifstream &ifs) |
| void | writeInt (std::ofstream &ofs, int n) |
| void | writeInNewFormat (std::ofstream &ofs) |
Private 変数 | |
| osl::vector< OBState > | states |
| osl::vector < osl::record::opening::OBMove > | moves |
openingBookConverter.h の 23 行で定義されています。
| OpeningBookConverter::OpeningBookConverter | ( | const char * | filename | ) |
openingBookConverter.cc の 10 行で定義されています。
参照先 osl::Move::makeDirect(), moves, osl::record::readInt(), readInt(), と states.
| OpeningBookConverter::~OpeningBookConverter | ( | ) | [inline] |
openingBookConverter.h の 29 行で定義されています。
| int OpeningBookConverter::readInt | ( | std::ifstream & | ifs | ) | [private] |
| void OpeningBookConverter::write | ( | const char * | filename | ) |
openingBookConverter.cc の 34 行で定義されています。
参照先 moves, states, と writeInt().
| void OpeningBookConverter::writeInNewEditFormat | ( | const char * | filename | ) |
| void OpeningBookConverter::writeInNewFormat | ( | std::ofstream & | ofs | ) | [private] |
| void OpeningBookConverter::writeInNewFormat | ( | const char * | filename | ) |
openingBookConverter.cc の 105 行で定義されています。
| void OpeningBookConverter::writeInt | ( | std::ofstream & | ofs, | |
| int | n | |||
| ) | [private] |
参照元 write(), と writeInNewFormat().
osl::vector<osl::record::opening::OBMove> OpeningBookConverter::moves [private] |
openingBookConverter.h の 26 行で定義されています。
参照元 OpeningBookConverter(), write(), writeInNewEditFormat(), と writeInNewFormat().
osl::vector<OBState> OpeningBookConverter::states [private] |
openingBookConverter.h の 25 行で定義されています。
参照元 OpeningBookConverter(), write(), writeInNewEditFormat(), と writeInNewFormat().
1.6.3