クラス osl::search::LRUMoves

#include <lRUMoves.h>

すべてのメンバ一覧

Public メソッド

 LRUMoves ()
 LRUMoves (const LRUMoves &src)
LRUMovesoperator= (const LRUMoves &src)
void clear ()
void setMove (Move best_move)
const Move operator[] (size_t i) const

Static Public メソッド

static size_t size ()

Private 型

typedef CArray< Move, 2 > moves_t

Private 変数

moves_t moves


説明

lRUMoves.h16 行で定義されています。


型定義

typedef CArray<Move, 2> osl::search::LRUMoves::moves_t [private]

lRUMoves.h18 行で定義されています。


コンストラクタとデストラクタ

osl::search::LRUMoves::LRUMoves (  )  [inline]

lRUMoves.h25 行で定義されています。

osl::search::LRUMoves::LRUMoves ( const LRUMoves src  )  [inline]

lRUMoves.h26 行で定義されています。


関数

LRUMoves& osl::search::LRUMoves::operator= ( const LRUMoves src  )  [inline]

lRUMoves.h30 行で定義されています。

参照先 moves.

void osl::search::LRUMoves::clear (  )  [inline]

lRUMoves.h37 行で定義されています。

参照先 osl::Move::INVALID(), と moves.

void osl::search::LRUMoves::setMove ( Move  best_move  )  [inline]

lRUMoves.h44 行で定義されています。

参照先 osl::Move::isNormal(), と moves.

const Move osl::search::LRUMoves::operator[] ( size_t  i  )  const [inline]

lRUMoves.h55 行で定義されています。

参照先 moves.

static size_t osl::search::LRUMoves::size (  )  [inline, static]


変数

lRUMoves.h19 行で定義されています。

参照元 clear(), operator=(), operator[](), と setMove().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6