構造体 テンプレート osl::category::Capture< PTYPE >

̤ capture [詳細]

#include <capture.h>

osl::category::Capture< PTYPE >に対する継承グラフ

Inheritance graph
[凡例]
osl::category::Capture< PTYPE >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 BOOST_STATIC_ASSERT (PtypeTraits< PTYPE >::isBasic)

Static Public メソッド

static const char * getName ()
static bool isInCategory (const CategoryEnv &, Move move)
static void generate (const CategoryEnv &env, MoveVector &out)

Static Public 変数

static Interpolator
< PieceValueTable
probTable


説明

template<Ptype PTYPE>
struct osl::category::Capture< PTYPE >

̤ capture

引数:
PTYPE μζ

category/capture.h23 行で定義されています。


関数

template<Ptype PTYPE>
osl::category::Capture< PTYPE >::BOOST_STATIC_ASSERT ( PtypeTraits< PTYPE >::isBasic   ) 

template<osl::Ptype PTYPE>
const char * osl::category::Capture< PTYPE >::getName (  )  [inline, static]

category/capture.cc63 行で定義されています。

template<Ptype PTYPE>
static bool osl::category::Capture< PTYPE >::isInCategory ( const CategoryEnv ,
Move  move 
) [inline, static]

category/capture.h28 行で定義されています。

参照先 osl::Move::capturePtype(), osl::PTYPE_EMPTY, target, と osl::unpromote().

template<osl::Ptype PTYPE>
void osl::category::Capture< PTYPE >::generate ( const CategoryEnv env,
MoveVector out 
) [inline, static]


変数

template<Ptype PTYPE>
Interpolator<PieceValueTable> osl::category::Capture< PTYPE >::probTable [static]

category/capture.h25 行で定義されています。


この構造体の説明は次のファイルから生成されました:

Thu Oct 8 05:01:15 2009に生成されました。  doxygen 1.5.6