クラス osl::rating::Chase

#include <feature.h>

osl::rating::Chaseに対する継承グラフ
Inheritance graph
[凡例]
osl::rating::Chaseのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

enum  OpponentType { CAPTURE, DROP, ESCAPE, OTHER }

Public メソッド

 Chase (Ptype s, Ptype t, bool d, OpponentType o)
bool match (const NumEffectState &state, Move move, const RatingEnv &env) const

Static Public メソッド

static const std::string name (Ptype, Ptype, bool, OpponentType)

Private 変数

Ptype self
Ptype target
bool drop
OpponentType opponent_type

説明

feature.h142 行で定義されています。


列挙型

列挙型の値:
CAPTURE 
DROP 
ESCAPE 
OTHER 

feature.h145 行で定義されています。


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

osl::rating::Chase::Chase ( Ptype  s,
Ptype  t,
bool  d,
OpponentType  o 
) [inline]

feature.h151 行で定義されています。


関数

bool osl::rating::Chase::match ( const NumEffectState &  state,
Move  move,
const RatingEnv env 
) const [inline, virtual]
const std::string osl::rating::Chase::name ( Ptype  self,
Ptype  target,
bool  drop,
OpponentType  opponent_type 
) [static]

feature.cc143 行で定義されています。

参照先 CAPTURE, DROP, osl::PtypeTable::getCsaName(), と osl::Ptype_Table.


変数

bool osl::rating::Chase::drop [private]

feature.h148 行で定義されています。

参照元 match().

feature.h149 行で定義されています。

参照元 match().

feature.h147 行で定義されています。

feature.h147 行で定義されています。

参照元 match().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:38 2010に生成されました。  doxygen 1.6.3