#include <quiescenceRecord.h>
Public Member Functions | |
BestMoves () | |
size_t | capacity () const |
size_t | sizeFilled () const |
void | add (Move m) |
void | clear () |
void | addSecondary (const MoveVector &v) |
Definition at line 50 of file quiescenceRecord.h.
osl::search::BestMoves::BestMoves | ( | ) | [inline] |
Definition at line 52 of file quiescenceRecord.h.
void osl::search::BestMoves::add | ( | Move | m | ) | [inline] |
Definition at line 64 of file quiescenceRecord.h.
References capacity(), osl::find(), osl::Move::isNormal(), and sizeFilled().
Referenced by osl::search::SimpleHashRecord::setBestMove(), osl::search::QuiescenceRecord::setHistoryValue(), and osl::search::QuiescenceRecord::setLowerBound().
void osl::search::BestMoves::addSecondary | ( | const MoveVector & | v | ) | [inline] |
Definition at line 84 of file quiescenceRecord.h.
References capacity(), clear(), and osl::find().
Referenced by osl::search::QuiescenceRecord::addKillerMoves().
size_t osl::search::BestMoves::capacity | ( | ) | const [inline] |
Definition at line 56 of file quiescenceRecord.h.
Referenced by add(), addSecondary(), osl::search::QuiescenceRecord::loadMoves(), osl::search::QuiescenceRecord::movesSizeLessThan(), and sizeFilled().
void osl::search::BestMoves::clear | ( | ) | [inline] |
Definition at line 80 of file quiescenceRecord.h.
Referenced by addSecondary(), and osl::search::QuiescenceRecord::clear().
size_t osl::search::BestMoves::sizeFilled | ( | ) | const [inline] |
Definition at line 57 of file quiescenceRecord.h.
References capacity().
Referenced by add(), and osl::search::QuiescenceRecord::moves_size().