

Go to the source code of this file.
| Classes | |
| struct | osl::effect::SignatureTraits< T > | 
| class | osl::effect::MoveSignatureTable | 
| PtypeOからMoveSignatureを求めるテーブル.  More... | |
| Namespaces | |
| osl | |
| attackDefense.h | |
| osl::effect | |
| 利きを局面に持たせるためのコード. | |
| Constant Groups | |
| osl | |
| attackDefense.h | |
| osl::effect | |
| 利きを局面に持たせるためのコード. | |
| Typedefs | |
| typedef unsigned char | osl::effect::MoveSignature | 
| マスの利きを表す型(SignatureEffectで使う予定).  More... | |
| Functions | |
| template<Player P> | |
| MoveSignature | osl::effect::getPlayerMask () | 
| template<> | |
| MoveSignature | osl::effect::getPlayerMask< BLACK > () | 
| template<> | |
| MoveSignature | osl::effect::getPlayerMask< WHITE > () | 
| std::ostream & | osl::effect::operator<< (std::ostream &os, const MoveSignature signature) | 
| Variables | |
| const int | osl::effect::MS_PLAYER =(1<<7) | 
| const int | osl::effect::MS_LONG_U =(1<<5) | 
| const int | osl::effect::MS_U =(1<<4) | 
| const int | osl::effect::MS_UL_UR =(1<<3) | 
| const int | osl::effect::MS_L_R_D =(1<<2) | 
| const int | osl::effect::MS_DL_DR =(1<<1) | 
| const int | osl::effect::MS_UUL_UUR =(1<<0) | 
| const MoveSignature | osl::effect::signature_EMPTY =getPlayerMask<BLACK>() | 
| const MoveSignature | osl::effect::signature_EDGE =getPlayerMask<WHITE>() | 
| const MoveSignatureTable | osl::effect::Move_Signature_Table | 
 1.8.4
 1.8.4