クラス osl::category::analyzer::ProbOfEachCategory

ؼФƳƥƥ꤬ɤγΨդĴ٤ [詳細]

#include <probOfEachCategory.h>

osl::category::analyzer::ProbOfEachCategoryのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 ProbOfEachCategory (const CategoryEnv &e, Move t, CallBack *f)
template<typename Head, typename Tail>
void analyze (CategoryList< Head, Tail >)

Private メソッド

template<typename Category>
bool analyzeOne (Category, Int2Type< false >)
bool analyze (NullCategory)
template<class Category>
bool analyzeOne (Category, Int2Type< true >)
template<typename SubCategories>
bool analyzeClassifyRoot (Classify< SubCategories >)
template<typename Head, typename Tail>
void analyzeClassify (CategoryList< Head, Tail >)
void analyzeClassify (NullCategory)

Private 変数

const CategoryEnvenv
Move target
CallBackfunction
int classify_piece_value

構成

struct  CallBack
struct  Reporter


説明

ؼФƳƥƥ꤬ɤγΨդĴ٤

probOfEachCategory.h23 行で定義されています。


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

osl::category::analyzer::ProbOfEachCategory::ProbOfEachCategory ( const CategoryEnv e,
Move  t,
CallBack f 
)


関数

template<typename Head, typename Tail>
void osl::category::analyzer::ProbOfEachCategory::analyze ( CategoryList< Head, Tail >   )  [inline]

probOfEachCategory.h80 行で定義されています。

参照先 analyzeOne().

参照元 analyze_move().

template<typename Category>
bool osl::category::analyzer::ProbOfEachCategory::analyzeOne ( Category  ,
Int2Type< false >   
) [inline, private]

bool osl::category::analyzer::ProbOfEachCategory::analyze ( NullCategory   )  [private]

probOfEachCategory.cc37 行で定義されています。

template<class Category>
bool osl::category::analyzer::ProbOfEachCategory::analyzeOne ( Category  ,
Int2Type< true >   
) [inline, private]

probOfEachCategory.h49 行で定義されています。

参照先 analyzeClassifyRoot().

template<typename SubCategories>
bool osl::category::analyzer::ProbOfEachCategory::analyzeClassifyRoot ( Classify< SubCategories >   )  [inline, private]

probOfEachCategory.h54 行で定義されています。

参照先 analyzeClassify(), env, と osl::category::CategoryEnv::limit.

参照元 analyzeOne().

template<typename Head, typename Tail>
void osl::category::analyzer::ProbOfEachCategory::analyzeClassify ( CategoryList< Head, Tail >   )  [inline, private]

void osl::category::analyzer::ProbOfEachCategory::analyzeClassify ( NullCategory   )  [private]

probOfEachCategory.cc43 行で定義されています。


変数

probOfEachCategory.h33 行で定義されています。

参照元 analyzeClassify(), analyzeClassifyRoot(), analyzeOne(), と ProbOfEachCategory().

probOfEachCategory.h34 行で定義されています。

参照元 analyzeClassify(), と analyzeOne().

probOfEachCategory.h35 行で定義されています。

参照元 analyzeClassify(), と analyzeOne().

probOfEachCategory.h36 行で定義されています。

参照元 analyzeClassify(), と ProbOfEachCategory().


このクラスの説明は次のファイルから生成されました:

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