構造体 osl::search::StandElements

Moveを分解した差分要素のうち持駒の増減のみを管理する. 相手の持ち駒が増えたか,損得なしかを高速に判定できる.. [詳細]

#include <moveStackRejections.h>

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

すべてのメンバ一覧

Public メソッド

 StandElements ()
void add (Ptype ptype)
 altPにとって増える
void sub (Ptype ptype)
 altPにとって減る
bool isZero () const
bool gtZero () const
bool geZero () const
bool gegtZero (bool notRejectSennichite) const

Public 変数

union {
   CArray< char, 8 >   c8
   unsigned long long   l8
v

説明

Moveを分解した差分要素のうち持駒の増減のみを管理する. 相手の持ち駒が増えたか,損得なしかを高速に判定できる..

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


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

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

moveStackRejections.h44 行で定義されています。

参照先 v.


関数

void osl::search::StandElements::add ( Ptype  ptype  )  [inline]

altPにとって増える

moveStackRejections.h48 行で定義されています。

参照先 osl::PTYPE_BASIC_MIN, と v.

参照元 osl::search::StateElements::addStand(), と osl::search::StateElements::canReject().

bool osl::search::StandElements::gegtZero ( bool  notRejectSennichite  )  const [inline]

moveStackRejections.h68 行で定義されています。

参照先 geZero(), と gtZero().

参照元 osl::search::StateElements::canReject().

bool osl::search::StandElements::geZero (  )  const [inline]

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

参照先 v.

参照元 osl::search::StateElements::canReject(), gegtZero(), と gtZero().

bool osl::search::StandElements::gtZero (  )  const [inline]

moveStackRejections.h62 行で定義されています。

参照先 geZero(), と isZero().

参照元 gegtZero().

bool osl::search::StandElements::isZero (  )  const [inline]

moveStackRejections.h59 行で定義されています。

参照先 v.

参照元 gtZero().

void osl::search::StandElements::sub ( Ptype  ptype  )  [inline]

altPにとって減る

moveStackRejections.h55 行で定義されています。

参照先 osl::PTYPE_BASIC_MIN, と v.

参照元 osl::search::StateElements::canReject(), と osl::search::StateElements::subStand().


変数

moveStackRejections.h41 行で定義されています。

参照元 osl::search::operator<<().

unsigned long long osl::search::StandElements::l8

moveStackRejections.h42 行で定義されています。


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