構造体 osl::rating::DropPtype

#include <position.h>

osl::rating::DropPtypeに対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public 型

enum  { UNIT = PTYPE_MAX+1-PTYPE_PIECE_MIN + (PTYPE_MAX+1 - (PTYPE_BASIC_MIN+1)) }

Public メソッド

 DropPtype (Ptype p, bool d)
bool match (Move m) const

Static Public メソッド

static std::string name (Ptype ptype, bool drop)
static int index (Move move)

Public 変数

Ptype ptype
bool drop

説明

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


列挙型

anonymous enum
列挙型の値:
UNIT 

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


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

osl::rating::DropPtype::DropPtype ( Ptype  p,
bool  d 
) [inline]

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


関数

static int osl::rating::DropPtype::index ( Move  move  )  [inline, static]
bool osl::rating::DropPtype::match ( Move  m  )  const [inline]
static std::string osl::rating::DropPtype::name ( Ptype  ptype,
bool  drop 
) [inline, static]

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

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


変数

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

参照元 match().

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

参照元 index(), と match().


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