クラス osl::rating::Feature
#include <feature.h>
すべてのメンバ一覧
説明
feature.h の 17 行で定義されています。
コンストラクタとデストラクタ
osl::rating::Feature::Feature |
( |
const std::string & |
name |
) |
[inline] |
osl::rating::Feature::~Feature |
( |
|
) |
[virtual] |
関数
virtual bool osl::rating::Feature::effectiveInCheck |
( |
|
) |
const [inline, virtual] |
virtual bool osl::rating::Feature::match |
( |
const NumEffectState & |
state, |
|
|
Move |
, |
|
|
const RatingEnv & |
| |
|
) |
| | const [pure virtual] |
osl::rating::BigramAttack, osl::rating::Capture, osl::rating::ShadowEffect1, osl::rating::ShadowEffect2, osl::rating::ContinueCapture, osl::rating::DropCaptured, osl::rating::CheckmateIfCapture, osl::rating::Threatmate, osl::rating::FromEffect, osl::rating::PtypeAttacked, osl::rating::ToSupported, osl::rating::ImmediateEscape, osl::rating::KingEscape, osl::rating::Karanari, osl::rating::AttackKing8, osl::rating::DefenseKing8, osl::rating::Pattern, osl::rating::PatternLong, osl::rating::PatternLong2, osl::rating::PatternBlock, osl::rating::PinAttack, osl::rating::EscapePin, osl::rating::RelativeKingX, osl::rating::RelativeKingY, osl::rating::PositionX, osl::rating::PositionY, osl::rating::TakeBack, osl::rating::TakeBack2, osl::rating::Check, osl::rating::SendOff, osl::rating::Block, osl::rating::Open, osl::rating::Chase, osl::rating::ImmediateAddSupport, osl::rating::RookDefense, osl::rating::BadLance, と osl::rating::PawnAttackで実装されています。
const std::string& osl::rating::Feature::name |
( |
|
) |
const [inline] |
変数
このクラスの説明は次のファイルから生成されました: