osl::container::BoardMaskTable5x5 Class Reference

`#include <boardMask.h>`

## Public Member Functions

| BoardMaskTable5x5 ()
const BoardMask & | mask (Square p) const
| p中心の5x5 の範囲のbitを立てたもの, centeringなし

## Private Attributes

CArray< BoardMask, Square::SIZE > | data

## Detailed Description

Definition at line 107 of file boardMask.h.

## Constructor & Destructor Documentation

## BoardMaskTable5x5()

osl::container::BoardMaskTable5x5::BoardMaskTable5x5 | ( |  | ) |

Definition at line 21 of file boardMask.cc.

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

## Member Function Documentation

## mask()

const BoardMask & osl::container::BoardMaskTable5x5::mask | ( | Square | p | ) | const

inline

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

Definition at line 113 of file boardMask.h.

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

Referenced by BoardMaskTable5x5().

## Member Data Documentation

## data

CArray<BoardMask, Square::SIZE> osl::container::BoardMaskTable5x5::data

private

Definition at line 109 of file boardMask.h.

Referenced by BoardMaskTable5x5(), and mask().

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

- boardMask.h
- boardMask.cc