クラス osl::search::AlphaBeta2Window

#include <alphaBeta2.h>

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

すべてのメンバ一覧

Public メソッド

 AlphaBeta2Window (int a=0)
 AlphaBeta2Window (int a, int b)
 AlphaBeta2Window (Player P, int a=0, int b=0)
int & alpha (Player P)
int & beta (Player P)
int alpha (Player P) const
int beta (Player P) const
bool isConsistent () const
bool null () const
bool operator== (const AlphaBeta2Window &r) const

Private 変数

CArray< int, 2 > values

説明

alphaBeta2.h33 行で定義されています。


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

osl::search::AlphaBeta2Window::AlphaBeta2Window ( int  a = 0  )  [inline, explicit]

alphaBeta2.h37 行で定義されています。

参照先 values.

osl::search::AlphaBeta2Window::AlphaBeta2Window ( int  a,
int  b 
) [inline]

alphaBeta2.h38 行で定義されています。

参照先 values.

osl::search::AlphaBeta2Window::AlphaBeta2Window ( Player  P,
int  a = 0,
int  b = 0 
) [inline]

alphaBeta2.h43 行で定義されています。

参照先 alpha(), と beta().


関数

int osl::search::AlphaBeta2Window::alpha ( Player  P  )  const [inline]

alphaBeta2.h51 行で定義されています。

参照先 values.

int& osl::search::AlphaBeta2Window::alpha ( Player  P  )  [inline]
int osl::search::AlphaBeta2Window::beta ( Player  P  )  const [inline]

alphaBeta2.h52 行で定義されています。

参照先 osl::alt(), と values.

int& osl::search::AlphaBeta2Window::beta ( Player  P  )  [inline]
bool osl::search::AlphaBeta2Window::isConsistent (  )  const [inline]
bool osl::search::AlphaBeta2Window::null (  )  const [inline]
bool osl::search::AlphaBeta2Window::operator== ( const AlphaBeta2Window r  )  const [inline]

alphaBeta2.h57 行で定義されています。

参照先 values.


変数

CArray<int,2> osl::search::AlphaBeta2Window::values [private]

alphaBeta2.h35 行で定義されています。

参照元 alpha(), AlphaBeta2Window(), beta(), null(), と operator==().


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