Public メソッド | Static Public メソッド | Private メソッド | Private 変数

クラス osl::EffectContent

#include <effectContent.h>

すべてのメンバ一覧

Public メソッド

 EffectContent ()
 EffectContent (Offset offset)
bool hasEffect () const
 短い利きがあるか,間がemptyなら長い利きがある
bool hasUnblockableEffect () const
 短い利きがある.長い利きの隣も含む
const Offset offset () const
 返り値が0なら長い利きがない, 0以外なら辿るのに必要なoffset (2005/3/25 に仕様変更 - 長い利きだが隣の場合もoffsetを返す)
bool hasBlockableEffect () const
 2005/3/25に変更.
int intValue () const

Static Public メソッド

static const EffectContent DIRECT ()
static const EffectContent DIRECT (Offset offset)
 隣だが,offsetも与える

Private メソッド

 EffectContent (int value)

Private 変数

int effect

説明

effectContent.h10 行で定義されています。


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

osl::EffectContent::EffectContent ( int  value  )  [inline, private]

effectContent.h13 行で定義されています。

osl::EffectContent::EffectContent (  )  [inline]

effectContent.h17 行で定義されています。

参照元 DIRECT().

osl::EffectContent::EffectContent ( Offset  offset  )  [inline, explicit]

effectContent.h20 行で定義されています。


関数

static const EffectContent osl::EffectContent::DIRECT (  )  [inline, static]

effectContent.h24 行で定義されています。

参照先 EffectContent().

参照元 osl::PtypeTable::init(), と osl::PtypeTable::PtypeTable().

static const EffectContent osl::EffectContent::DIRECT ( Offset  offset  )  [inline, static]

隣だが,offsetも与える

effectContent.h28 行で定義されています。

参照先 EffectContent(), と osl::Offset::intValue().

bool osl::EffectContent::hasBlockableEffect (  )  const [inline]

2005/3/25に変更.

effectContent.h48 行で定義されています。

参照先 effect.

bool osl::EffectContent::hasEffect (  )  const [inline]
bool osl::EffectContent::hasUnblockableEffect (  )  const [inline]
int osl::EffectContent::intValue (  )  const [inline]

effectContent.h51 行で定義されています。

参照先 effect.

参照元 osl::operator<(), と osl::operator==().

const Offset osl::EffectContent::offset (  )  const [inline]

返り値が0なら長い利きがない, 0以外なら辿るのに必要なoffset (2005/3/25 に仕様変更 - 長い利きだが隣の場合もoffsetを返す)

effectContent.h44 行で定義されています。

参照先 effect, と osl::Offset::makeDirect().

参照元 osl::NumEffectState::hasEffectIf(), osl::SimpleState::isAlmostValidMove(), と osl::SimpleState::isValidMoveByRule().


変数

effectContent.h12 行で定義されています。

参照元 hasBlockableEffect(), hasEffect(), hasUnblockableEffect(), intValue(), と offset().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義