#include <categoryTraits.h>
Static Public 変数 | |
static const bool | IsKingEscape = false |
"Υƥ꤬ؤ顢ʹߤΥƥϻɬפ ̵" ȸȤ˿. | |
static const bool | FirstMatchOnly = false |
˻ȤƥƤϤޤäƤȤʤ. | |
static const bool | AdjustSendOff = false |
. | |
static const bool | IsClassifier = false |
Classify sub class Ǥ뤳Ȥ ξ硢analyzerProbOfEachCategory ܤߤ |
â®٤ͤ virtual ϻѤʤ
categoryTraits.h の 27 行で定義されています。
const bool osl::category::CategoryRoot::IsKingEscape = false [static] |
"Υƥ꤬ؤ顢ʹߤΥƥϻɬפ ̵" ȸȤ˿.
;ʤɡdefault false
osl::category::KingEscapeで再定義されています。
categoryTraits.h の 34 行で定義されています。
const bool osl::category::CategoryRoot::FirstMatchOnly = false [static] |
const bool osl::category::CategoryRoot::AdjustSendOff = false [static] |
const bool osl::category::CategoryRoot::IsClassifier = false [static] |
Classify sub class Ǥ뤳Ȥ ξ硢analyzerProbOfEachCategory ܤߤ
osl::category::Classify< SubCategories >, と osl::category::Classify< CL(osl::category::OpenAttack, CL(osl::category::Escape< GOLD >, CL(osl::category::Escape< SILVER >, CL(osl::category::Capture< PAWN >, CL(osl::category::AddEffectToLastEffect, CL(osl::category::StabInTheBack, CL(osl::category::Promote, CL(osl::category::KnightDoubleAttack, CL(osl::category::SideAttack, CL(osl::category::SideAttackDrop, CL(osl::category::AddEffect, CL(osl::category::OpenBishop, CL(osl::category::AddSupport, CL(osl::category::RookAddPawnSupport, CL(osl::category::LureKingToBottom, CL(osl::category::LanceAttackMinoGold, CL(osl::category::KnightToAttack, CL(osl::category::JoiningKnights, CL(osl::category::RookAddLanceSupport, CL(osl::category::DirectAttackToKing8, CL(osl::category::PrepareRookPromotion, CL(osl::category::DirectDefenseToKing8, CL(osl::category::SilverHeadOfKnight, CL(osl::category::SlowApproach, CL(osl::category::LureGoldDiagonally, CL(osl::category::PrepareForkGold, CL(osl::category::BlockLong, CL(osl::category::TrapRook, CL(osl::category::DanglingPawn, CL(osl::category::GambitPawn, CL(osl::category::PawnAttackBase, CL(osl::category::MoveSaGWithPawn, CL(osl::category::LanceAttackKing, CL(osl::category::LanceSacrifice, CL(osl::category::KnightAttackYagura, CL(osl::category::SilverNextToKing, CL(osl::category::Escape< KNIGHT >, CL(osl::category::Escape< LANCE >, CL(osl::category::PawnStopBishopEffect, CL(osl::category::PawnOnSilver, CL(osl::category::PawnOnLance, CL(osl::category::Escape< PAWN >, CL(osl::category::AntiPromotion, CL(osl::category::AnchorPawn, CL(osl::category::ForwardPawnWithRookSupport, CL(osl::category::DropPieceOnEscapeRoute, CL(osl::category::ForcePawnAdvanceOnRook, CL(osl::category::EnteringKing, CL(osl::category::PtypePosition, osl::category::NullCategory)))))))))))))))))))))))))))))))))))))))))))))))))>で再定義されています。
categoryTraits.h の 48 行で定義されています。