My Project
Classes | Functions
osl::effect Namespace Reference

Classes

union  Byte8
 
class  EffectedNum
 盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,Uの時は下から上方向の長い利きがついているものとする. その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく. More...
 
class  EffectedNumTable
 
class  NumBitmapEffect
 現在の定義 (2005/3/4以降) More...
 
class  NumSimpleEffectTable
 局面全体の利きデータ. More...
 

Functions

bool operator== (const EffectedNumTable &, const EffectedNumTable &)
 
std::ostream & operator<< (std::ostream &, const EffectedNumTable &)
 
bool operator== (const NumSimpleEffectTable &, const NumSimpleEffectTable &)
 
std::ostream & operator<< (std::ostream &, const NumSimpleEffectTable &)
 
bool operator!= (const NumSimpleEffectTable &et1, const NumSimpleEffectTable &et2)
 

Function Documentation

◆ operator!=()

bool osl::effect::operator!= ( const NumSimpleEffectTable et1,
const NumSimpleEffectTable et2 
)
inline

Definition at line 268 of file numSimpleEffect.h.

◆ operator<<() [1/2]

std::ostream & osl::effect::operator<< ( std::ostream &  os,
const EffectedNumTable et 
)

Definition at line 37 of file effectedNumTable.cc.

◆ operator<<() [2/2]

std::ostream & osl::effect::operator<< ( std::ostream &  os,
const NumSimpleEffectTable effectTable 
)

◆ operator==() [1/2]

bool osl::effect::operator== ( const EffectedNumTable e1,
const EffectedNumTable e2 
)

Definition at line 47 of file effectedNumTable.cc.

◆ operator==() [2/2]

bool osl::effect::operator== ( const NumSimpleEffectTable et1,
const NumSimpleEffectTable et2 
)