クラス osl::checkmate::OraclePoolLastMove

ư˴ŤOracleδ ưƤϤʤΥå ϤȵͤȤåϤǤʤʤ롥 [詳細]

#include <oraclePoolLastMove.h>

すべてのメンバ一覧

Public メソッド

 OraclePoolLastMove (Player attacker)
 ~OraclePoolLastMove ()
void addOracle (const SimpleState &, Move last_move, const CheckHashRecord *)
const CheckHashRecordfindOracle (const SimpleState &, Move last_move, PieceStand black_stand, unsigned short &oracle_age) const
size_t size () const

Private 変数

boost::scoped_ptr< Tableoracles

構成

struct  Table


説明

ư˴ŤOracleδ ưƤϤʤΥå ϤȵͤȤåϤǤʤʤ롥

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


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

osl::checkmate::OraclePoolLastMove::OraclePoolLastMove ( Player  attacker  )  [explicit]

oraclePoolLastMove.cc74 行で定義されています。

osl::checkmate::OraclePoolLastMove::~OraclePoolLastMove (  ) 

oraclePoolLastMove.cc80 行で定義されています。


関数

void osl::checkmate::OraclePoolLastMove::addOracle ( const SimpleState &  state,
Move  last_move,
const CheckHashRecord oracle 
)

const osl::checkmate::CheckHashRecord * osl::checkmate::OraclePoolLastMove::findOracle ( const SimpleState &  state,
Move  last_move,
PieceStand  black_stand,
unsigned short &  oracle_age 
) const

size_t osl::checkmate::OraclePoolLastMove::size (  )  const

oraclePoolLastMove.cc121 行で定義されています。

参照先 oracles.


変数

boost::scoped_ptr<Table> osl::checkmate::OraclePoolLastMove::oracles [private]

oraclePoolLastMove.h28 行で定義されています。

参照元 addOracle(), findOracle(), と size().


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

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