クラス テンプレート osl::eval::ppair::PiecePairTable< T >

δطɾͤǼɽ. [詳細]

#include <piecePairTable.h>

osl::eval::ppair::PiecePairTable< T >に対する継承グラフ

Inheritance graph
[凡例]
osl::eval::ppair::PiecePairTable< T >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef T value_type

Public メソッド

int value (unsigned int i) const
value_typevalueOf (unsigned int i1, unsigned int i2)
value_typevalueOf (Piece p1, Piece p2)
int valueOf (unsigned int i1, unsigned int i2) const
int valueOf (Piece p1, Piece p2) const

Protected メソッド

 PiecePairTable ()
 ~PiecePairTable ()

Protected 変数

CArray< value_type, maxPairIndexvalues
 const object ФơǡѹԲġɤ߹ߤϵĤ뤿 mutable ˤ롥


説明

template<class T>
class osl::eval::ppair::PiecePairTable< T >

δطɾͤǼɽ.

[Position*(Player*Ptype==PtypeO)] ^2

引数:
T signed char, int ʤɤꤵƤ

piecePairTable.h21 行で定義されています。


型定義

template<class T>
typedef T osl::eval::ppair::PiecePairTable< T >::value_type

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


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

template<class T>
osl::eval::ppair::PiecePairTable< T >::PiecePairTable (  )  [inline, protected]

piecePairTable.h31 行で定義されています。

template<class T>
osl::eval::ppair::PiecePairTable< T >::~PiecePairTable (  )  [inline, protected]

piecePairTable.h32 行で定義されています。


関数

template<class T>
int osl::eval::ppair::PiecePairTable< T >::value ( unsigned int  i  )  const [inline]

piecePairTable.h34 行で定義されています。

参照元 osl::eval::ppair::PiecePairPieceTable::setUp().

template<class T>
value_type& osl::eval::ppair::PiecePairTable< T >::valueOf ( unsigned int  i1,
unsigned int  i2 
) [inline]

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

template<class T>
value_type& osl::eval::ppair::PiecePairTable< T >::valueOf ( Piece  p1,
Piece  p2 
) [inline]

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

template<class T>
int osl::eval::ppair::PiecePairTable< T >::valueOf ( unsigned int  i1,
unsigned int  i2 
) const [inline]

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

template<class T>
int osl::eval::ppair::PiecePairTable< T >::valueOf ( Piece  p1,
Piece  p2 
) const [inline]

piecePairTable.h53 行で定義されています。


変数

template<class T>
CArray<value_type, maxPairIndex> osl::eval::ppair::PiecePairTable< T >::values [mutable, protected]


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

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