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

#include <signatureEffect.h>

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

List of all members.

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

Detailed Description

Definition at line 15 of file signatureEffect.h.


Constructor & Destructor Documentation

template<typename State >
osl::effect::SignatureTable::SignatureTable ( State state) [inline]

Member Function Documentation

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().


Member Data Documentation

Definition at line 16 of file signatureEffect.h.

Referenced by get(), set(), and SignatureTable().


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