#include <effectedNumTable.h>
Public メソッド | |
EffectedNumTable () | |
EffectedNumTable (SimpleState const &) | |
const EffectedNum & | operator[] (int i) const |
void | clear () |
EffectedNum & | operator[] (int i) |
Private 変数 | |
CArray< EffectedNum, 40 > | contents |
effectedNumTable.h の 43 行で定義されています。
osl::effect::EffectedNumTable::EffectedNumTable | ( | ) | [inline] |
effectedNumTable.h の 51 行で定義されています。
参照先 clear().
osl::effect::EffectedNumTable::EffectedNumTable | ( | SimpleState const & | state | ) |
effectedNumTable.cc の 14 行で定義されています。
参照先 osl::Board_Table, clear(), contents, osl::dirToMask(), osl::PtypeTable::getMoveMask(), osl::BoardTable::getOffsetForBlack(), osl::inverse(), osl::Square::isEdge(), osl::Piece::isOnBoard(), osl::Piece::number(), osl::Piece::owner(), osl::SimpleState::pieceAt(), osl::SimpleState::pieceOf(), osl::Piece::ptype(), osl::Ptype_Table, osl::shortToLong(), と osl::Piece::square().
void osl::effect::EffectedNumTable::clear | ( | ) |
EffectedNum& osl::effect::EffectedNumTable::operator[] | ( | int | i | ) | [inline] |
effectedNumTable.h の 57 行で定義されています。
参照先 contents.
const EffectedNum& osl::effect::EffectedNumTable::operator[] | ( | int | i | ) | const [inline] |
effectedNumTable.h の 53 行で定義されています。
参照先 contents.
CArray<EffectedNum,40> osl::effect::EffectedNumTable::contents [private] |
effectedNumTable.h の 49 行で定義されています。
参照元 clear(), EffectedNumTable(), と operator[]().