osl::effect::EffectedNum Class Reference

盤面上の駒が「黒から見た」方向に長い利きをつけられている時に， 利きをつけている駒の番号を得る たとえば，Uの時は下から上方向の長い利きがついているものとする． その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく． More...

`#include <effectedNumTable.h>`

## Public Member Functions

| EffectedNum ()
void | clear ()
int | operator[] (Direction d) const
unsigned char & | operator[] (Direction d)

## Private Attributes

Byte8 | b8

## Detailed Description

盤面上の駒が「黒から見た」方向に長い利きをつけられている時に， 利きをつけている駒の番号を得る たとえば，Uの時は下から上方向の長い利きがついているものとする． その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく．

Definition at line 23 of file effectedNumTable.h.

## Constructor & Destructor Documentation

## EffectedNum()

osl::effect::EffectedNum::EffectedNum | ( |  | ) |

inline

Definition at line 28 of file effectedNumTable.h.

References clear().

## Member Function Documentation

## clear()

void osl::effect::EffectedNum::clear | ( |  | ) |

inline

Definition at line 29 of file effectedNumTable.h.

References b8, and E.

Referenced by EffectedNum().

## operator[]() [1/2]

unsigned char & osl::effect::EffectedNum::operator[] | ( | Direction | d | ) |

inline

Definition at line 38 of file effectedNumTable.h.

References b8.

## operator[]() [2/2]

int osl::effect::EffectedNum::operator[] | ( | Direction | d | ) | const

inline

Definition at line 34 of file effectedNumTable.h.

References b8.

## Member Data Documentation

## b8

Byte8 osl::effect::EffectedNum::b8

private

Definition at line 26 of file effectedNumTable.h.

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

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

- effectedNumTable.h