#include <signatureEffect.h>

Public Member Functions | |
| template<typename State > | |
| SignatureTable (State &state) | |
| MoveSignature | get (Square pos) const |
| void | set (Square pos, MoveSignature signature) |
Private Attributes | |
| CArray< MoveSignature, 16 *(9+4)> | signatures |
Definition at line 15 of file signatureEffect.h.
| osl::effect::SignatureTable::SignatureTable | ( | State & | state | ) | [inline] |
Definition at line 19 of file signatureEffect.h.
References osl::effect::MoveSignatureTable::getSignature(), osl::effect::Move_Signature_Table, osl::effect::signature_EDGE, and signatures.
| MoveSignature osl::effect::SignatureTable::get | ( | Square | pos | ) | const [inline] |
Definition at line 28 of file signatureEffect.h.
References signatures.
Referenced by osl::effect::SignatureEffect< State >::getSignature().
| void osl::effect::SignatureTable::set | ( | Square | pos, |
| MoveSignature | signature | ||
| ) | [inline] |
Definition at line 31 of file signatureEffect.h.
References signatures.
Referenced by osl::effect::SignatureEffect< State >::setSignature().
CArray<MoveSignature,16*(9+4)> osl::effect::SignatureTable::signatures [private] |
Definition at line 16 of file signatureEffect.h.
Referenced by get(), set(), and SignatureTable().
1.7.6.1