クラス osl::search::SearchMoveSet

#include <searchMoveSet.h>

osl::search::SearchMoveSetに対する継承グラフ

Inheritance graph
[凡例]
osl::search::SearchMoveSetのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef LinearMoveMap
< search::SearchMove
base_t
typedef search::SearchMove SearchMove

Public メソッド

 SearchMoveSet ()
 SearchMoveSet (const SearchMoveSet &src)
 ~SearchMoveSet ()
SearchMoveSetoperator= (const SearchMoveSet &src)
SearchMovefind (Move key)
const SearchMovefind (Move key) const
SearchMoveassignIfBetter (const MoveLogProb &move, int margin=0)
 ̤Ͽäꡤ¸Ψ⤫äϿ
bool isValidAll () const
void dump (std::ostream &) const
bool hasOnlyPass () const
const SearchMovefront () const

フレンド

class const_range
class range

構成

struct  const_range
struct  range


説明

searchMoveSet.h17 行で定義されています。


型定義

osl::container::LinearMoveMap< T >を再定義しています。

searchMoveSet.h24 行で定義されています。

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


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

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

searchMoveSet.h27 行で定義されています。

osl::search::SearchMoveSet::SearchMoveSet ( const SearchMoveSet src  ) 

searchMoveSet.cc9 行で定義されています。

osl::search::SearchMoveSet::~SearchMoveSet (  ) 

searchMoveSet.cc23 行で定義されています。

参照先 isValidAll().


関数

osl::search::SearchMoveSet & osl::search::SearchMoveSet::operator= ( const SearchMoveSet src  ) 

searchMoveSet.cc15 行で定義されています。

SearchMove* osl::search::SearchMoveSet::find ( Move  key  )  [inline]

const SearchMove* osl::search::SearchMoveSet::find ( Move  key  )  const [inline]

osl::container::LinearMoveMap< T >を再定義しています。

searchMoveSet.h39 行で定義されています。

参照先 osl::find().

SearchMove* osl::search::SearchMoveSet::assignIfBetter ( const MoveLogProb move,
int  margin = 0 
) [inline]

bool osl::search::SearchMoveSet::isValidAll (  )  const

void osl::search::SearchMoveSet::dump ( std::ostream &  os  )  const

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

参照先 show().

参照元 osl::search::SimpleHashRecord::dump().

bool osl::search::SearchMoveSet::hasOnlyPass (  )  const [inline]

const SearchMove& osl::search::SearchMoveSet::front (  )  const [inline]


フレンドと関連する関数

friend class const_range [friend]

searchMoveSet.h121 行で定義されています。

friend class range [friend]

searchMoveSet.h122 行で定義されています。


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

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