構造体 osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator

osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generatorのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Generator (GameState &s, SearchPlayer &p, SearchAllMoves &parent)
Move pickUpMove ()
const Move nextMove ()

Public 変数

GameStatestate
SearchPlayerplayer
MoveVector tried_moves
volatile Statusstatus
boost::mutex & mutex
int index


説明

speculativeAllMoves.cc88 行で定義されています。


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

osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator::Generator ( GameState s,
SearchPlayer p,
SearchAllMoves parent 
) [inline]

speculativeAllMoves.cc96 行で定義されています。


関数

Move osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator::pickUpMove (  )  [inline]

const Move osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator::nextMove (  )  [inline]

speculativeAllMoves.cc126 行で定義されています。

参照先 osl::Move::INVALID(), と osl::Move::isNormal().


変数

speculativeAllMoves.cc90 行で定義されています。

speculativeAllMoves.cc91 行で定義されています。

speculativeAllMoves.cc92 行で定義されています。

speculativeAllMoves.cc93 行で定義されています。

speculativeAllMoves.cc94 行で定義されています。

speculativeAllMoves.cc95 行で定義されています。


この構造体の説明は次のファイルから生成されました:

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