#include <signatureEffect.h>
Public 型 | |
| typedef SignatureEffect < BaseState > | state_t |
Static Public メソッド | |
| template<typename F > | |
| static void | doUndoCaptureMove (state_t &s, Position from, Position to, Piece p1, int promoteMask, F &func) |
signatureEffect.h の 107 行で定義されています。
| typedef SignatureEffect<BaseState> osl::effect::ApplyDoUndoCaptureMove< P, SignatureEffect< BaseState > >::state_t |
signatureEffect.h の 109 行で定義されています。
| static void osl::effect::ApplyDoUndoCaptureMove< P, SignatureEffect< BaseState > >::doUndoCaptureMove | ( | state_t & | s, | |
| Position | from, | |||
| Position | to, | |||
| Piece | p1, | |||
| int | promoteMask, | |||
| F & | func | |||
| ) | [inline, static] |
signatureEffect.h の 111 行で定義されています。
参照先 osl::effect::MoveSignatureTable::getSignature(), osl::effect::SignatureEffect< State >::getSignature(), osl::effect::Move_Signature_Table, osl::Piece::promoteWithMask(), osl::Piece::ptypeO(), osl::effect::SignatureEffect< State >::setSignature(), と osl::effect::signature_EMPTY.
1.6.3