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

クラス osl::csa::CsaFileMinimal

#include <csa.h>

osl::csa::CsaFileMinimalに対する継承グラフ
Inheritance graph
[凡例]
osl::csa::CsaFileMinimalのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 CsaFileMinimal (const std::string &filename)
 CsaFileMinimal (std::istream &is)
virtual ~CsaFileMinimal ()
RecordMinimal load () const
std::vector< Movemoves () const
const NumEffectStateinitialState () const

Static Public メソッド

static bool parseLine (SimpleState &, RecordMinimal &, std::string element, CArray< bool, 9 > &)

Protected メソッド

 CsaFileMinimal ()
void load (std::istream &)

Private 変数

RecordMinimal record

説明

csa.h51 行で定義されています。


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

osl::csa::CsaFileMinimal::CsaFileMinimal ( const std::string &  filename  ) 

csa.cc201 行で定義されています。

参照先 load().

osl::csa::CsaFileMinimal::CsaFileMinimal ( std::istream &  is  ) 

csa.cc212 行で定義されています。

参照先 load().

osl::csa::CsaFileMinimal::~CsaFileMinimal (  )  [virtual]

csa.cc216 行で定義されています。

osl::csa::CsaFileMinimal::CsaFileMinimal (  )  [inline, protected]

csa.h62 行で定義されています。


関数

const NumEffectState& osl::csa::CsaFileMinimal::initialState (  )  const [inline]

osl::csa::CsaStringで再定義されています。

csa.h60 行で定義されています。

参照先 osl::RecordMinimal::initialState(), と load().

void osl::csa::CsaFileMinimal::load ( std::istream &  is  )  [protected]
RecordMinimal osl::csa::CsaFileMinimal::load (  )  const [inline]
std::vector<Move> osl::csa::CsaFileMinimal::moves (  )  const [inline]

csa.h59 行で定義されています。

参照先 load(), と osl::RecordMinimal::moves.

bool osl::csa::CsaFileMinimal::parseLine ( SimpleState state,
RecordMinimal record,
std::string  element,
CArray< bool, 9 > &  board_parsed 
) [static]

変数

csa.h53 行で定義されています。

参照元 load().


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