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

#include <kingMobility.h>

Collaboration diagram for osl::mobility::KingMobility:
Collaboration graph
[legend]

List of all members.

Classes

union  b128

Public Member Functions

 KingMobility ()
const CArray< unsigned char, 8 > & operator[] (Player p) const
CArray< unsigned char, 8 > & operator[] (Player p)
KingMobilityoperator= (KingMobility const &km)
bool operator== (KingMobility const &km) const

Private Attributes

union
osl::mobility::KingMobility::b128 
v

Detailed Description

Definition at line 24 of file kingMobility.h.


Constructor & Destructor Documentation

Definition at line 37 of file kingMobility.h.


Member Function Documentation

KingMobility& osl::mobility::KingMobility::operator= ( KingMobility const &  km) [inline]
bool osl::mobility::KingMobility::operator== ( KingMobility const &  km) const [inline]
const CArray<unsigned char,8>& osl::mobility::KingMobility::operator[] ( Player  p) const [inline]

Definition at line 40 of file kingMobility.h.

References osl::mobility::KingMobility::b128::uc16, and v.

CArray<unsigned char,8>& osl::mobility::KingMobility::operator[] ( Player  p) [inline]

Definition at line 43 of file kingMobility.h.

References osl::mobility::KingMobility::b128::uc16, and v.


Member Data Documentation

Referenced by operator=(), operator==(), and operator[]().


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