構造体 osl::search::QuiescenceRecordBase

QuiescenceRecord のデータのうちlock, public なデータ以外. [詳細]

#include <quiescenceRecord.h>

osl::search::QuiescenceRecordBaseに対する継承グラフ
Inheritance graph
[凡例]
osl::search::QuiescenceRecordBaseのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

enum  { InitialDepth = -128 }
 

使えない深さ.

[詳細]
enum  StaticValueType { UNKNOWN, UPPER_BOUND, EXACT }

Public 変数

int upper_bound
int lower_bound
BestMoves best_moves
QuiescenceThreat threat1
 static_value への脅威
QuiescenceThreat threat2
int static_value
int checkmate_nodes
DualThreatmateState threatmate
int threatmate_nodes
int8_t upper_depth
 upper_bound, lower_bound, static_value を探索した深さ
int8_t lower_depth
int8_t static_value_depth

Protected メソッド

 QuiescenceRecordBase ()
 ~QuiescenceRecordBase ()

説明

QuiescenceRecord のデータのうちlock, public なデータ以外.

quiescenceRecord.h105 行で定義されています。


列挙型

anonymous enum

使えない深さ.

CAVEAT: -1 だと王手延長で depth が-1になった時にはまる

列挙型の値:
InitialDepth 

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

列挙型の値:
UNKNOWN 
UPPER_BOUND 
EXACT 

quiescenceRecord.h123 行で定義されています。


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

osl::search::QuiescenceRecordBase::QuiescenceRecordBase (  )  [inline, protected]

quiescenceRecord.h125 行で定義されています。

osl::search::QuiescenceRecordBase::~QuiescenceRecordBase (  )  [inline, protected]

quiescenceRecord.h131 行で定義されています。


変数


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