All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Private Attributes | List of all members
osl::mobility::KingMobility Class Reference

#include <kingMobility.h>

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

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

osl::mobility::KingMobility::KingMobility ( )
inline

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

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

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


The documentation for this class was generated from the following file: