osl::effect::EffectedNum Class Reference

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

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

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

`#include <effectedNumTable.h>`

Collaboration diagram for osl::effect::EffectedNum:
[legend]

## 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

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

Definition at line 28 of file effectedNumTable.h.

References clear().

## Member Function Documentation

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

Definition at line 29 of file effectedNumTable.h.

References b8, E, and osl::effect::Byte8::lv.

Referenced by EffectedNum().

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

Definition at line 34 of file effectedNumTable.h.

References b8, and osl::effect::Byte8::uc.

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

Definition at line 38 of file effectedNumTable.h.

References b8, and osl::effect::Byte8::uc.

## Member Data Documentation

Byte8 osl::effect::EffectedNum::b8
| private

Definition at line 26 of file effectedNumTable.h.

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

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

- effectedNumTable.h