Public Member Functions | Private Attributes
osl::container::BoardMaskTable3x3 Class Reference

#include <boardMask.h>

Collaboration diagram for osl::container::BoardMaskTable3x3:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BoardMaskTable3x3 ()
const BoardMaskmask (Square p) const
 p中心の3x3 の範囲のbitを立てたもの, centeringなし

Private Attributes

CArray< BoardMask, Square::SIZE > data

Detailed Description

Definition at line 118 of file boardMask.h.


Constructor & Destructor Documentation

osl::container::BoardMaskTable3x3::BoardMaskTable3x3 ( )

Member Function Documentation

const BoardMask& osl::container::BoardMaskTable3x3::mask ( Square  p) const [inline]

p中心の3x3 の範囲のbitを立てたもの, centeringなし

Definition at line 124 of file boardMask.h.

References data, and osl::Square::index().


Member Data Documentation

CArray<BoardMask, Square::SIZE> osl::container::BoardMaskTable3x3::data [private]

Definition at line 120 of file boardMask.h.

Referenced by mask().


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