駒の関係毎の評価値を格納した表. [詳細]
#include <piecePairTable.h>


Public 型 | |
| typedef T | value_type |
Public メソッド | |
| int | value (unsigned int i) const |
| value_type & | valueOf (unsigned int i1, unsigned int i2) |
| value_type & | valueOf (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, maxPairIndex > | values |
| const object に対して,データの変更は不可,読み込みは許可するために mutable にする. | |
駒の関係毎の評価値を格納した表.
[Position*(Player*Ptype==PtypeO)] ^2
| T | signed な char, int などが想定されている |
piecePairTable.h の 21 行で定義されています。
| typedef T osl::eval::ppair::PiecePairTable< T >::value_type |
piecePairTable.h の 24 行で定義されています。
| osl::eval::ppair::PiecePairTable< T >::PiecePairTable | ( | ) | [inline, protected] |
piecePairTable.h の 31 行で定義されています。
| osl::eval::ppair::PiecePairTable< T >::~PiecePairTable | ( | ) | [inline, protected] |
piecePairTable.h の 32 行で定義されています。
| int osl::eval::ppair::PiecePairTable< T >::value | ( | unsigned int | i | ) | const [inline] |
piecePairTable.h の 34 行で定義されています。
| int osl::eval::ppair::PiecePairTable< T >::valueOf | ( | Piece | p1, | |
| Piece | p2 | |||
| ) | const [inline] |
piecePairTable.h の 53 行で定義されています。
| int osl::eval::ppair::PiecePairTable< T >::valueOf | ( | unsigned int | i1, | |
| unsigned int | i2 | |||
| ) | const [inline] |
piecePairTable.h の 48 行で定義されています。
| value_type& osl::eval::ppair::PiecePairTable< T >::valueOf | ( | Piece | p1, | |
| Piece | p2 | |||
| ) | [inline] |
piecePairTable.h の 43 行で定義されています。
| value_type& osl::eval::ppair::PiecePairTable< T >::valueOf | ( | unsigned int | i1, | |
| unsigned int | i2 | |||
| ) | [inline] |
piecePairTable.h の 38 行で定義されています。
CArray<value_type, maxPairIndex> osl::eval::ppair::PiecePairTable< T >::values [mutable, protected] |
const object に対して,データの変更は不可,読み込みは許可するために mutable にする.
piecePairTable.h の 30 行で定義されています。
参照元 osl::eval::ppair::PiecePairTable< signed char >::PiecePairTable(), osl::eval::ppair::PiecePairTable< signed char >::value(), と osl::eval::ppair::PiecePairTable< signed char >::valueOf().
1.6.3