#include <moveSignature.h>
Public メソッド | |
MoveSignatureTable () | |
MoveSignature | getSignature (PtypeO ptypeo) const |
Private メソッド | |
template<Ptype T> | |
void | setSignature () |
template<Ptype T> | |
void | setSignatures (Int2Type< T >) |
template<> | |
void | setSignatures (Int2Type< ROOK >) |
Private 変数 | |
CArray< MoveSignature, PTYPEO_SIZE > | signatures |
moveSignature.h の 54 行で定義されています。
osl::effect::MoveSignatureTable::MoveSignatureTable | ( | ) |
moveSignature.cc の 38 行で定義されています。
参照先 osl::PTYPEO_EDGE, osl::PTYPEO_EMPTY, osl::PTYPEO_MIN, osl::effect::signature_EDGE, osl::effect::signature_EMPTY, と signatures.
void osl::effect::MoveSignatureTable::setSignature | ( | ) | [inline, private] |
void osl::effect::MoveSignatureTable::setSignatures | ( | Int2Type< T > | ) | [inline, private] |
moveSignature.cc の 28 行で定義されています。
MoveSignature osl::effect::MoveSignatureTable::getSignature | ( | PtypeO | ptypeo | ) | const [inline] |
moveSignature.h の 63 行で定義されています。
参照先 osl::isValidPtypeO(), osl::PTYPEO_MIN, と signatures.
参照元 osl::effect::ApplyDoUndoCaptureMove< P, SignatureEffect< BaseState > >::doUndoCaptureMove(), osl::effect::ApplyDoUndoDropMove< P, SignatureEffect< BaseState > >::doUndoDropMove(), osl::effect::ApplyDoUndoSimpleMove< P, SignatureEffect< BaseState > >::doUndoSimpleMove(), と osl::effect::SignatureTable::SignatureTable().
void osl::effect::MoveSignatureTable::setSignatures | ( | Int2Type< ROOK > | ) | [inline, private] |
CArray<MoveSignature,PTYPEO_SIZE> osl::effect::MoveSignatureTable::signatures [private] |