構造体 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 変数

GameState & state
SearchPlayer & player
MoveVector tried_moves
volatile Status & status
boost::mutex & mutex
int index
int seconds
bool has_byoyomi

説明

speculativeAllMoves.cc の 102 行で定義されています。


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

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

speculativeAllMoves.cc の 111 行で定義されています。


関数

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

speculativeAllMoves.cc の 145 行で定義されています。

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

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

変数

speculativeAllMoves.cc の 110 行で定義されています。

speculativeAllMoves.cc の 109 行で定義されています。

speculativeAllMoves.cc の 108 行で定義されています。

speculativeAllMoves.cc の 105 行で定義されています。

speculativeAllMoves.cc の 109 行で定義されています。

speculativeAllMoves.cc の 104 行で定義されています。

speculativeAllMoves.cc の 107 行で定義されています。

speculativeAllMoves.cc の 106 行で定義されています。


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