クラス OpeningBookConverter

#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< OBStatestates
osl::vector
< osl::record::opening::OBMove
moves

説明

openingBookConverter.h23 行で定義されています。


コンストラクタとデストラクタ

OpeningBookConverter::OpeningBookConverter ( const char *  filename  ) 

openingBookConverter.cc10 行で定義されています。

参照先 osl::Move::makeDirect(), moves, osl::record::readInt(), readInt(), と states.

OpeningBookConverter::~OpeningBookConverter (  )  [inline]

openingBookConverter.h29 行で定義されています。


関数

int OpeningBookConverter::readInt ( std::ifstream &  ifs  )  [private]
void OpeningBookConverter::write ( const char *  filename  ) 

openingBookConverter.cc34 行で定義されています。

参照先 moves, states, と writeInt().

void OpeningBookConverter::writeInNewEditFormat ( const char *  filename  ) 
void OpeningBookConverter::writeInNewFormat ( std::ofstream &  ofs  )  [private]
void OpeningBookConverter::writeInNewFormat ( const char *  filename  ) 

openingBookConverter.cc105 行で定義されています。

参照元 writeInNewEditFormat().

void OpeningBookConverter::writeInt ( std::ofstream &  ofs,
int  n 
) [private]

参照元 write(), と writeInNewFormat().


変数

openingBookConverter.h26 行で定義されています。

参照元 OpeningBookConverter(), write(), writeInNewEditFormat(), と writeInNewFormat().

osl::vector<OBState> OpeningBookConverter::states [private]

openingBookConverter.h25 行で定義されています。

参照元 OpeningBookConverter(), write(), writeInNewEditFormat(), と writeInNewFormat().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:57:20 2010に生成されました。  doxygen 1.6.3