#include <lRUMoves.h>

Public Member Functions | |
| LRUMoves () | |
| LRUMoves (const LRUMoves &src) | |
| LRUMoves & | operator= (const LRUMoves &src) |
| void | clear () |
| void | setMove (Move best_move) |
| const Move | operator[] (size_t i) const |
Static Public Member Functions | |
| static size_t | size () |
Private Types | |
| typedef CArray< Move, 2 > | moves_t |
Private Attributes | |
| moves_t | moves |
Definition at line 16 of file lRUMoves.h.
|
private |
Definition at line 18 of file lRUMoves.h.
|
inline |
Definition at line 25 of file lRUMoves.h.
|
inline |
Definition at line 26 of file lRUMoves.h.
|
inline |
Definition at line 37 of file lRUMoves.h.
References osl::Move::INVALID(), moves, and SCOPED_LOCK.
Referenced by osl::search::KillerMoveTable::clear().
Definition at line 30 of file lRUMoves.h.
References moves.
|
inline |
Definition at line 55 of file lRUMoves.h.
References moves, and SCOPED_LOCK.
|
inline |
Definition at line 44 of file lRUMoves.h.
References osl::Move::isNormal(), moves, and SCOPED_LOCK.
|
inlinestatic |
Definition at line 62 of file lRUMoves.h.
Referenced by osl::search::KillerMoveTable::getMove(), and osl::search::BigramKillerMove::getMove().
|
private |
Definition at line 19 of file lRUMoves.h.
Referenced by clear(), operator=(), operator[](), and setMove().
1.8.4