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

クラス 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

説明

rating/feature.h139 行で定義されています。


列挙型

列挙型の値:
CAPTURE 
DROP 
ESCAPE 
OTHER 

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


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

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

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


関数

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.cc138 行で定義されています。

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


変数

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

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

参照元 match().

rating/feature.h146 行で定義されています。

参照元 match().

rating/feature.h144 行で定義されています。

rating/feature.h144 行で定義されています。

参照元 match().


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