Public メソッド | Private メソッド | Private 変数

クラス osl::record::KisenIpxWriter

「.ipx」という拡張子を持つ棋泉形式ファイル. [詳細]

#include <kisen.h>

すべてのメンバ一覧

Public メソッド

 KisenIpxWriter (std::ostream &ostream)
void save (const Record &, int black_rating, int white_rating, const std::string &black_title, const std::string &white_title)

Private メソッド

void writeString (const std::string &name, size_t length)
void writeRating (int rating)
void writeStartDate (int year, int month, int day, int hour, int min)

Private 変数

std::ostream & os

説明

「.ipx」という拡張子を持つ棋泉形式ファイル.

対局者に関する情報(「プレイヤー名」,「レーティング」) が分かっている.書かれるのは分かっている部分のみ。 勝敗情報は不完全。千日手や持将棋の情報が Record にないため。

kisen.h130 行で定義されています。


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

osl::record::KisenIpxWriter::KisenIpxWriter ( std::ostream &  ostream  )  [inline]

kisen.h133 行で定義されています。


関数

void osl::record::KisenIpxWriter::save ( const Record record,
int  black_rating,
int  white_rating,
const std::string &  black_title,
const std::string &  white_title 
)
void osl::record::KisenIpxWriter::writeRating ( int  rating  )  [private]

kisen.cc344 行で定義されています。

参照元 save().

void osl::record::KisenIpxWriter::writeStartDate ( int  year,
int  month,
int  day,
int  hour,
int  min 
) [private]

kisen.cc352 行で定義されています。

参照元 save().

void osl::record::KisenIpxWriter::writeString ( const std::string &  name,
size_t  length 
) [private]

kisen.cc328 行で定義されています。

参照先 os.

参照元 save().


変数

std::ostream& osl::record::KisenIpxWriter::os [private]

kisen.h142 行で定義されています。

参照元 save(), と writeString().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義