#include <categoryListUtil.h>
Static Public メソッド | |
template<typename Head, typename Tail, typename Function> | |
static bool | forEachCategory (CategoryList< Head, Tail >, const CategoryEnv &env, Function f) |
ʣΥƥ˻ dispatcher | |
template<typename Function> | |
static bool | forEachCategory (NullCategory, const CategoryEnv &, Function) |
CategoryList κǸξ | |
template<typename Head, typename Tail, typename Function> | |
static bool | forEachCategory (CategoryList< Head, Tail >, const CategoryEnv &env, Function f, CategoryFlags &flags, size_t cur=0) |
ʣΥƥ˻ dispatcher ȤäɤФƤС | |
template<typename Function> | |
static bool | forEachCategory (NullCategory, const CategoryEnv &, Function, CategoryFlags &, size_t) |
template<typename Categories, typename MoveSet> | |
static void | gatherAllMoves (const CategoryEnv &env, MoveSet &out) |
ƤΥƥμ out | |
Static Private メソッド | |
template<typename Category, typename Function> | |
static bool | useOneCategory (const CategoryEnv &env, Function f) |
ĤΥƥμ | |
template<class Generator> | |
static void | generate (const CategoryEnv &, MoveLogProbVector &out) |
Generator Ȥä out ˻ؼ롣 |
categoryListUtil.h の 24 行で定義されています。
bool osl::category::CategoryListUtil::forEachCategory | ( | CategoryList< Head, Tail > | , | |
const CategoryEnv & | env, | |||
Function | f | |||
) | [inline, static] |
ʣΥƥ˻ dispatcher
categoryListUtil.h の 78 行で定義されています。
参照元 forEachCategory(), gatherAllMoves(), と osl::category::analyzer::GenerateCategoryMoves::generateAndSet().
static bool osl::category::CategoryListUtil::forEachCategory | ( | NullCategory | , | |
const CategoryEnv & | , | |||
Function | ||||
) | [inline, static] |
bool osl::category::CategoryListUtil::forEachCategory | ( | CategoryList< Head, Tail > | , | |
const CategoryEnv & | env, | |||
Function | f, | |||
CategoryFlags & | flags, | |||
size_t | cur = 0 | |||
) | [inline, static] |
ʣΥƥ˻ dispatcher ȤäɤФƤС
categoryListUtil.h の 94 行で定義されています。
参照先 forEachCategory(), osl::category::CategoryFlags::isSet(), osl::category::CategoryFlags::set(), と osl::category::CategoryEnv::state.
static bool osl::category::CategoryListUtil::forEachCategory | ( | NullCategory | , | |
const CategoryEnv & | , | |||
Function | , | |||
CategoryFlags & | , | |||
size_t | ||||
) | [inline, static] |
categoryListUtil.h の 51 行で定義されています。
void osl::category::CategoryListUtil::gatherAllMoves | ( | const CategoryEnv & | env, | |
MoveSet & | out | |||
) | [inline, static] |
bool osl::category::CategoryListUtil::useOneCategory | ( | const CategoryEnv & | env, | |
Function | f | |||
) | [inline, static, private] |
void osl::category::CategoryListUtil::generate | ( | const CategoryEnv & | env, | |
MoveLogProbVector & | out | |||
) | [inline, static, private] |