クラス osl::game_playing::SpeculativeAllMoves::ResultVector

#include <speculativeAllMoves.h>

osl::game_playing::SpeculativeAllMoves::ResultVectorのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 ResultVector ()
 ~ResultVector ()
void add (Move prediction, const MoveWithComment &result)
const MoveWithComment * find (Move prediction) const
void clear ()
void show (std::ostream &) const

Private 型

typedef FixedCapacityVector
< std::pair< Move,
MoveWithComment >
, Move::MaxUniqMoves
vector_t
typedef LightMutex Mutex

Private 変数

vector_t data
Mutex mutex

説明

speculativeAllMoves.h71 行で定義されています。


型定義

speculativeAllMoves.h75 行で定義されています。

typedef FixedCapacityVector<std::pair<Move,MoveWithComment>,Move::MaxUniqMoves> osl::game_playing::SpeculativeAllMoves::ResultVector::vector_t [private]

speculativeAllMoves.h73 行で定義されています。


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

osl::game_playing::SpeculativeAllMoves::ResultVector::ResultVector (  ) 

speculativeAllMoves.cc30 行で定義されています。

osl::game_playing::SpeculativeAllMoves::ResultVector::~ResultVector (  ) 

speculativeAllMoves.cc35 行で定義されています。


関数

void osl::game_playing::SpeculativeAllMoves::ResultVector::add ( Move  prediction,
const MoveWithComment &  result 
)

speculativeAllMoves.cc40 行で定義されています。

参照先 data, mutex, と SCOPED_LOCK.

参照元 osl::game_playing::SpeculativeAllMoves::SearchAllMoves::run().

void osl::game_playing::SpeculativeAllMoves::ResultVector::clear (  ) 

speculativeAllMoves.cc56 行で定義されています。

参照先 data, mutex, と SCOPED_LOCK.

const osl::search::MoveWithComment * osl::game_playing::SpeculativeAllMoves::ResultVector::find ( Move  prediction  )  const

speculativeAllMoves.cc46 行で定義されています。

参照先 data, mutex, と SCOPED_LOCK.

void osl::game_playing::SpeculativeAllMoves::ResultVector::show ( std::ostream &  os  )  const

speculativeAllMoves.cc62 行で定義されています。

参照先 data, mutex, と SCOPED_LOCK.

参照元 osl::game_playing::SpeculativeAllMoves::SearchAllMoves::run().


変数

speculativeAllMoves.h74 行で定義されています。

参照元 add(), clear(), find(), と show().

speculativeAllMoves.h76 行で定義されています。

参照元 add(), clear(), find(), と show().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:20 2010に生成されました。  doxygen 1.6.3