クラス osl::game_playing::WinCountTracer

WinCountBook [詳細]

#include <winCountTracer.h>

osl::game_playing::WinCountTracerに対する継承グラフ

Inheritance graph
[凡例]
osl::game_playing::WinCountTracerのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef
record::opening::WinCountBook 
WinCountBook

Public メソッド

 WinCountTracer (WinCountBook &, int randomness=0, bool verbose=false)
 WinCountTracer (const WinCountTracer &)
OpeningBookTracerclone () const
 new Τ֤
void update (Move)
 ؤбƾ֤򹹿롥
const Move selectMove () const
 ɤõ֤Ϲʤ
int stateIndex () const
bool isOutOfBook () const
void popMove ()
 ξ֤᤹

Private 変数

WinCountBookbook
int state_index
Player turn
int randomness
bool verbose
osl::stack< int > state_stack


説明

WinCountBook

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


型定義

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


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

osl::game_playing::WinCountTracer::WinCountTracer ( WinCountBook b,
int  randomness = 0,
bool  verbose = false 
) [explicit]

winCountTracer.cc11 行で定義されています。

参照先 randomness.

参照元 clone().

osl::game_playing::WinCountTracer::WinCountTracer ( const WinCountTracer copy  ) 

winCountTracer.cc19 行で定義されています。


関数

osl::game_playing::OpeningBookTracer * osl::game_playing::WinCountTracer::clone (  )  const [virtual]

new Τ֤

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

winCountTracer.cc28 行で定義されています。

参照先 WinCountTracer().

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

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

int osl::game_playing::WinCountTracer::stateIndex (  )  const [inline]

winCountTracer.h44 行で定義されています。

参照先 state_index.

参照元 printNextMoves().

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

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

winCountTracer.cc68 行で定義されています。

参照先 state_index.

参照元 update().

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

ξ֤᤹

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

winCountTracer.cc60 行で定義されています。

参照先 osl::changeTurn(), state_index, state_stack, と turn.


変数

winCountTracer.h28 行で定義されています。

参照元 selectMove(), と update().

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

参照元 isOutOfBook(), popMove(), selectMove(), stateIndex(), と update().

winCountTracer.h30 行で定義されています。

参照元 popMove(), selectMove(), と update().

winCountTracer.h31 行で定義されています。

参照元 selectMove(), と WinCountTracer().

winCountTracer.h32 行で定義されています。

参照元 selectMove(), と update().

winCountTracer.h33 行で定義されています。

参照元 popMove(), と update().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:17 2009に生成されました。  doxygen 1.5.6