My Project
|
#include <effectedNumTable.h>
Public Member Functions | |
EffectedNumTable () | |
EffectedNumTable (SimpleState const &) | |
const EffectedNum & | operator[] (int i) const |
void | clear () |
EffectedNum & | operator[] (int i) |
Private Attributes | |
CArray< EffectedNum, 40 > | contents |
Definition at line 43 of file effectedNumTable.h.
|
inline |
Definition at line 51 of file effectedNumTable.h.
References clear().
osl::effect::EffectedNumTable::EffectedNumTable | ( | SimpleState const & | state | ) |
Definition at line 14 of file effectedNumTable.cc.
References osl::Board_Table, 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(), and osl::WHITE.
void osl::effect::EffectedNumTable::clear | ( | ) |
Definition at line 9 of file effectedNumTable.cc.
References clear(), and contents.
Referenced by clear(), and EffectedNumTable().
|
inline |
Definition at line 57 of file effectedNumTable.h.
References contents.
|
inline |
Definition at line 53 of file effectedNumTable.h.
References contents.
|
private |
Definition at line 45 of file effectedNumTable.h.
Referenced by clear(), operator[](), and operator[]().