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

osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generatorのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Generator (GameState &s, SearchPlayer &p, SearchAllMoves &parent, int sec, bool byoyomi)
Move pickUpMove ()
const Move nextMove ()

Public 変数

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

説明

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


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

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

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


関数

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

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

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

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

変数

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

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

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

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

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

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

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

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


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