クラス osl::game_playing::NullBook

定跡無し [詳細]

#include <openingBookTracer.h>

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

すべてのメンバ一覧

Public メソッド

 ~NullBook ()
OpeningBookTracer * clone () const
 new したものを返す
void update (Move)
 指した手に対応して状態を更新する.
const Move selectMove () const
 良い手を探す.状態は更新しない.
bool isOutOfBook () const
void popMove ()
 一手前の状態に戻す

説明

定跡無し

openingBookTracer.h の 42 行で定義されています。


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

osl::game_playing::NullBook::~NullBook (  ) 

openingBookTracer.cc の 13 行で定義されています。


関数

OpeningBookTracer* osl::game_playing::NullBook::clone (  )  const [inline, virtual]

new したものを返す

osl::game_playing::OpeningBookTracerを実装しています。

openingBookTracer.h の 46 行で定義されています。

bool osl::game_playing::NullBook::isOutOfBook (  )  const [virtual]

osl::game_playing::OpeningBookTracerを実装しています。

openingBookTracer.cc の 29 行で定義されています。

void osl::game_playing::NullBook::popMove (  )  [virtual]

一手前の状態に戻す

osl::game_playing::OpeningBookTracerを実装しています。

openingBookTracer.cc の 35 行で定義されています。

const osl::Move osl::game_playing::NullBook::selectMove (  )  const [virtual]

良い手を探す.状態は更新しない.

戻り値:
定跡をはずれたら Move::INVALID()

osl::game_playing::OpeningBookTracerを実装しています。

openingBookTracer.cc の 23 行で定義されています。

参照先 osl::Move::INVALID().

void osl::game_playing::NullBook::update ( Move   )  [virtual]

指した手に対応して状態を更新する.

osl::game_playing::OpeningBookTracerを実装しています。

openingBookTracer.cc の 18 行で定義されています。


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