Public 型 | |
typedef std::forward_list < std::pair< PieceStand, DfpnPathRecord > > | list_t |
Public メソッド | |
template<Player Attack> | |
DfpnPathRecord * | allocate (PieceStand black, int depth, LoopToDominance &loop, size_t &size) |
const DfpnPathRecord * | probe (PieceStand black) const |
size_t | runGC (size_t threshold) |
Static Public メソッド | |
static bool | precious (const DfpnPathRecord &record, size_t threshold) |
Private メソッド | |
template<Player Attack> | |
iterator | find (PieceStand black, LoopToDominance &loop) |
typedef std::forward_list<std::pair<PieceStand, DfpnPathRecord> > osl::checkmate::DfpnPathList::list_t |
DfpnPathRecord* osl::checkmate::DfpnPathList::allocate | ( | PieceStand | black, | |
int | depth, | |||
LoopToDominance & | loop, | |||
size_t & | size | |||
) | [inline] |
iterator osl::checkmate::DfpnPathList::find | ( | PieceStand | black, | |
LoopToDominance & | loop | |||
) | [inline, private] |
static bool osl::checkmate::DfpnPathList::precious | ( | const DfpnPathRecord & | record, | |
size_t | threshold | |||
) | [inline, static] |
const DfpnPathRecord* osl::checkmate::DfpnPathList::probe | ( | PieceStand | black | ) | const [inline] |
size_t osl::checkmate::DfpnPathList::runGC | ( | size_t | threshold | ) | [inline] |
参照先 precious().