クラス 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 MoveWithCommentfind (Move prediction) const
void clear ()

Private 型

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

Private 変数

vector_t data
Mutex mutex


説明

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


型定義

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

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


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

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

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

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

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


関数

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

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

参照先 data, と mutex.

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

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

参照先 data, と mutex.

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

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

参照先 data, と mutex.


変数

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

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


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

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