My Project
Classes | Namespaces | Macros | Functions
effectedNumTable.h File Reference
#include "osl/simpleState.h"
#include <iosfwd>

Go to the source code of this file.

Classes

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

Namespaces

namespace  osl
 
namespace  osl::effect
 

Macros

#define E(n)   ((static_cast<unsigned long long>(EMPTY_NUM)<<((n)*8)))
 

Functions

bool osl::effect::operator== (const EffectedNumTable &, const EffectedNumTable &)
 
std::ostream & osl::effect::operator<< (std::ostream &, const EffectedNumTable &)
 

Macro Definition Documentation

◆ E

#define E (   n)    ((static_cast<unsigned long long>(EMPTY_NUM)<<((n)*8)))