All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator Struct Reference
Collaboration diagram for osl::game_playing::SpeculativeAllMoves::SearchAllMoves::Generator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 102 of file speculativeAllMoves.cc.


Constructor & Destructor Documentation

Definition at line 111 of file speculativeAllMoves.cc.


Member Function Documentation

Definition at line 145 of file speculativeAllMoves.cc.

References osl::Move::INVALID(), and osl::Move::isNormal().


Member Data Documentation

Definition at line 110 of file speculativeAllMoves.cc.

Definition at line 109 of file speculativeAllMoves.cc.

Definition at line 108 of file speculativeAllMoves.cc.

Definition at line 105 of file speculativeAllMoves.cc.

Definition at line 109 of file speculativeAllMoves.cc.

Definition at line 104 of file speculativeAllMoves.cc.

Definition at line 107 of file speculativeAllMoves.cc.

Definition at line 106 of file speculativeAllMoves.cc.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines