#include <sennichite.h>
構成 | |
| struct | Result |
Public メソッド | |
| bool | isNormal () const |
| bool | isDraw () const |
| bool | hasWinner () const |
| Player | winner () const |
Static Public メソッド | |
| static Sennichite | NORMAL () |
| static Sennichite | DRAW () |
| static Sennichite | BLACK_LOSE () |
| static Sennichite | WHITE_LOSE () |
Private メソッド | |
| Sennichite (Result::Values v) | |
Private 変数 | |
| Result::Values | value |
フレンド | |
| bool | operator== (const Sennichite &, const Sennichite &) |
sennichite.h の 11 行で定義されています。
| osl::Sennichite::Sennichite | ( | Result::Values | v | ) | [inline, private] |
sennichite.h の 19 行で定義されています。
| static Sennichite osl::Sennichite::BLACK_LOSE | ( | ) | [inline, static] |
| static Sennichite osl::Sennichite::DRAW | ( | ) | [inline, static] |
sennichite.h の 22 行で定義されています。
| bool osl::Sennichite::hasWinner | ( | ) | const [inline] |
sennichite.h の 28 行で定義されています。
参照先 osl::Sennichite::Result::BLACK_LOSE, value, と osl::Sennichite::Result::WHITE_LOSE.
参照元 osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch(), osl::game_playing::CsaLogger::endByRepetition(), osl::search::QuiescenceSearch2< EvalT >::examineMoves(), と osl::search::AlphaBeta3::makeMoveAndSearch().
| bool osl::Sennichite::isDraw | ( | ) | const [inline] |
| bool osl::Sennichite::isNormal | ( | ) | const [inline] |
sennichite.h の 26 行で定義されています。
参照先 osl::Sennichite::Result::NORMAL, と value.
参照元 osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch(), osl::game_playing::CsaLogger::endByRepetition(), osl::search::QuiescenceSearch2< EvalT >::examineMoves(), osl::game_playing::GameManager::load(), osl::operator<<(), osl::game_playing::GnuShogiClient::readAndProcessCommand(), と osl::game_playing::CsaClient::readAndProcessCommand().
| static Sennichite osl::Sennichite::NORMAL | ( | ) | [inline, static] |
| static Sennichite osl::Sennichite::WHITE_LOSE | ( | ) | [inline, static] |
| osl::Player osl::Sennichite::winner | ( | ) | const |
sennichite.cc の 7 行で定義されています。
参照先 osl::BLACK, osl::Sennichite::Result::BLACK_LOSE, value, osl::WHITE, と osl::Sennichite::Result::WHITE_LOSE.
参照元 osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch(), osl::game_playing::CsaLogger::endByRepetition(), osl::search::QuiescenceSearch2< EvalT >::examineMoves(), osl::search::AlphaBeta3::makeMoveAndSearch(), と osl::operator<<().
| bool operator== | ( | const Sennichite & | l, | |
| const Sennichite & | r | |||
| ) | [friend] |
sennichite.h の 35 行で定義されています。
Result::Values osl::Sennichite::value [private] |
sennichite.h の 18 行で定義されています。
参照元 hasWinner(), isDraw(), isNormal(), osl::operator==(), と winner().
1.6.3