All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
osl::effect::MoveSignatureTable Class Reference

PtypeOからMoveSignatureを求めるテーブル. More...

#include <moveSignature.h>

Collaboration diagram for osl::effect::MoveSignatureTable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MoveSignatureTable ()
MoveSignature getSignature (PtypeO ptypeo) const

Private Member Functions

template<Ptype T>
void setSignature ()
template<Ptype T>
void setSignatures (Int2Type< T >)
template<>
void setSignatures (Int2Type< ROOK >)

Private Attributes

CArray< MoveSignature,
PTYPEO_SIZE
signatures

Detailed Description

PtypeOからMoveSignatureを求めるテーブル.

Definition at line 54 of file moveSignature.h.


Constructor & Destructor Documentation


Member Function Documentation

template<Ptype T>
void osl::effect::MoveSignatureTable::setSignature ( ) [private]
template<>
void osl::effect::MoveSignatureTable::setSignatures ( Int2Type< ROOK ) [private]

Definition at line 34 of file moveSignature.cc.

template<Ptype T>
void osl::effect::MoveSignatureTable::setSignatures ( Int2Type< T >  ) [private]

Definition at line 28 of file moveSignature.cc.


Member Data Documentation

Definition at line 55 of file moveSignature.h.

Referenced by getSignature(), MoveSignatureTable(), and setSignature().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines