Public メソッド | |
StatusLock (volatile Status *s, boost::mutex *m, boost::condition *c, Status i, Status o) | |
StatusLock (volatile Status *s, boost::mutex *m, Status i) | |
~StatusLock () | |
Public 変数 | |
volatile Status & | status |
boost::mutex & | mutex |
boost::condition * | condition |
const Status | in |
const Status | out |
speculativeAllMoves.cc の 61 行で定義されています。
osl::game_playing::SpeculativeAllMoves::SearchAllMoves::StatusLock::StatusLock | ( | volatile Status * | s, | |
boost::mutex * | m, | |||
boost::condition * | c, | |||
Status | i, | |||
Status | o | |||
) | [inline] |
speculativeAllMoves.cc の 67 行で定義されています。
参照先 osl::game_playing::SpeculativeAllMoves::ResultVector::mutex.
osl::game_playing::SpeculativeAllMoves::SearchAllMoves::StatusLock::StatusLock | ( | volatile Status * | s, | |
boost::mutex * | m, | |||
Status | i | |||
) | [inline] |
speculativeAllMoves.cc の 74 行で定義されています。
参照先 osl::game_playing::SpeculativeAllMoves::ResultVector::mutex.
osl::game_playing::SpeculativeAllMoves::SearchAllMoves::StatusLock::~StatusLock | ( | ) | [inline] |
speculativeAllMoves.cc の 80 行で定義されています。
speculativeAllMoves.cc の 63 行で定義されています。
speculativeAllMoves.cc の 64 行で定義されています。
speculativeAllMoves.cc の 65 行で定義されています。
speculativeAllMoves.cc の 66 行で定義されています。
speculativeAllMoves.cc の 66 行で定義されています。