クラス osl::checkmate::MoveFilter

#include <checkMove.h>

すべてのメンバ一覧

Public メソッド

 MoveFilter ()
bool isTarget (MoveFlags flags) const
void addTarget (MoveFlags::Constant flag)
bool isTarget (MoveFlags::Constant flag) const
int getMask () const

Private 変数

unsigned char mask


説明

checkMove.h58 行で定義されています。


コンストラクタとデストラクタ

osl::checkmate::MoveFilter::MoveFilter (  )  [inline]

checkMove.h62 行で定義されています。


関数

bool osl::checkmate::MoveFilter::isTarget ( MoveFlags  flags  )  const [inline]

void osl::checkmate::MoveFilter::addTarget ( MoveFlags::Constant  flag  )  [inline]

bool osl::checkmate::MoveFilter::isTarget ( MoveFlags::Constant  flag  )  const [inline]

checkMove.h74 行で定義されています。

参照先 mask.

int osl::checkmate::MoveFilter::getMask (  )  const [inline]

checkMove.h78 行で定義されています。

参照先 mask.

参照元 osl::checkmate::operator<<().


変数

unsigned char osl::checkmate::MoveFilter::mask [private]

checkMove.h60 行で定義されています。

参照元 addTarget(), getMask(), と isTarget().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:15 2009に生成されました。  doxygen 1.5.6