|
| void | setAttack (Player attack) |
| |
| void | addProof (const NumEffectState &state, const HashKey &key, PieceStand proof_pieces) |
| |
| const List | probe (const NumEffectState &state) const |
| |
| const HashKey | makeKey (const SimpleState &state) const |
| |
| const std::pair< HashKey, HashKey > | makeLargeKey (const SimpleState &state) const |
| |
|
| template<Direction DIR> |
| static void | addKey (HashKey &key, const SimpleState &state, Square target) |
| |
| template<Direction DIR, Direction DIR2> |
| static void | addKey (HashKey &key, const SimpleState &state, Square target) |
| |
Definition at line 31 of file dualDfpn.cc.
◆ table_t
◆ addKey() [1/2]
template<Direction DIR>
| static void checkmate::DualDfpn::OraclePool::addKey |
( |
HashKey & |
key, |
|
|
const SimpleState & |
state, |
|
|
Square |
target |
|
) |
| |
|
inlinestatic |
◆ addKey() [2/2]
template<Direction DIR, Direction DIR2>
| static void checkmate::DualDfpn::OraclePool::addKey |
( |
HashKey & |
key, |
|
|
const SimpleState & |
state, |
|
|
Square |
target |
|
) |
| |
|
inlinestatic |
◆ addProof()
| void checkmate::DualDfpn::OraclePool::addProof |
( |
const NumEffectState & |
state, |
|
|
const HashKey & |
key, |
|
|
PieceStand |
proof_pieces |
|
) |
| |
|
inline |
◆ makeKey()
| const HashKey checkmate::DualDfpn::OraclePool::makeKey |
( |
const SimpleState & |
state | ) |
const |
|
inline |
◆ makeLargeKey()
| const std::pair< HashKey, HashKey > checkmate::DualDfpn::OraclePool::makeLargeKey |
( |
const SimpleState & |
state | ) |
const |
|
inline |
◆ probe()
| const List checkmate::DualDfpn::OraclePool::probe |
( |
const NumEffectState & |
state | ) |
const |
|
inline |
◆ setAttack()
| void checkmate::DualDfpn::OraclePool::setAttack |
( |
Player |
attack | ) |
|
|
inline |
◆ defender
| Player checkmate::DualDfpn::OraclePool::defender |
◆ table
| table_t checkmate::DualDfpn::OraclePool::table |
The documentation for this struct was generated from the following file: