#include <signatureEffect.h>
Public 型 | |
typedef SignatureEffect< State > | effect_state_t |
Ѿ饹 effect ĤФ˻Ѥ | |
Public メソッド | |
template<typename OrigState> | |
SignatureEffect (OrigState const &st) | |
MoveSignature | getSignature (Position pos) const |
void | setSignature (Position pos, MoveSignature signature) |
Public 変数 | |
SignatureTable | signatureTable |
Stateικݤ˾Ȥ뤬®ԤǤ ä1ޥ1byteɽǤ뤿ʣΥޥ٤뤳Ȥǽ ߤϻȤƤʤ
signatureEffect.h の 50 行で定義されています。
typedef SignatureEffect<State> osl::effect::SignatureEffect< State >::effect_state_t |
osl::effect::SignatureEffect< State >::SignatureEffect | ( | OrigState const & | st | ) | [inline, explicit] |
signatureEffect.h の 57 行で定義されています。
MoveSignature osl::effect::SignatureEffect< State >::getSignature | ( | Position | pos | ) | const [inline] |
signatureEffect.h の 58 行で定義されています。
参照先 osl::effect::SignatureTable::get(), と osl::effect::SignatureEffect< State >::signatureTable.
参照元 osl::effect::ApplyDoUndoCaptureMove< P, SignatureEffect< BaseState > >::doUndoCaptureMove(), と osl::effect::ApplyDoUndoSimpleMove< P, SignatureEffect< BaseState > >::doUndoSimpleMove().
void osl::effect::SignatureEffect< State >::setSignature | ( | Position | pos, | |
MoveSignature | signature | |||
) | [inline] |
signatureEffect.h の 61 行で定義されています。
参照先 osl::effect::SignatureTable::set(), と osl::effect::SignatureEffect< State >::signatureTable.
参照元 osl::effect::ApplyDoUndoCaptureMove< P, SignatureEffect< BaseState > >::doUndoCaptureMove(), osl::effect::ApplyDoUndoDropMove< P, SignatureEffect< BaseState > >::doUndoDropMove(), と osl::effect::ApplyDoUndoSimpleMove< P, SignatureEffect< BaseState > >::doUndoSimpleMove().
SignatureTable osl::effect::SignatureEffect< State >::signatureTable |