All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
osl::EffectContent Class Reference

#include <effectContent.h>

List of all members.

Public Member Functions

 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 Member Functions

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

Private Member Functions

 EffectContent (int value)

Private Attributes

int effect

Detailed Description

Definition at line 10 of file effectContent.h.


Constructor & Destructor Documentation

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

Definition at line 13 of file effectContent.h.

Definition at line 17 of file effectContent.h.

Referenced by DIRECT().

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

Definition at line 20 of file effectContent.h.


Member Function Documentation

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

隣だが,offsetも与える

Definition at line 28 of file effectContent.h.

References EffectContent(), and osl::Offset::intValue().

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

2005/3/25に変更.

Definition at line 48 of file effectContent.h.

References effect.

Referenced by osl::effect_util::Pin::findPtype(), osl::effect::hasShortMove(), and osl::effect::setBetweenMask().

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

Definition at line 51 of file effectContent.h.

References effect.

Referenced by osl::operator<(), and osl::operator==().

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

Member Data Documentation

Definition at line 12 of file effectContent.h.

Referenced by hasBlockableEffect(), hasEffect(), hasUnblockableEffect(), intValue(), and offset().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines