Classes | Namespaces | Typedefs
feature.h File Reference
#include "osl/move_probability/moveInfo.h"
#include "osl/move_probability/stateInfo.h"
#include "osl/effect_util/additionalEffect.h"
#include "osl/effect_util/neighboring8Direct.h"
#include "osl/neighboring8.h"
#include <boost/foreach.hpp>
#include <string>
Include dependency graph for move_probability/feature.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osl::move_probability::Feature
class  osl::move_probability::CheckFeature
class  osl::move_probability::TakeBackFeature
class  osl::move_probability::SeeFeature
class  osl::move_probability::CapturePtype
class  osl::move_probability::ContinueCapture
class  osl::move_probability::DropCaptured
 取った駒をすぐ使う More...
class  osl::move_probability::SquareY
class  osl::move_probability::SquareX
class  osl::move_probability::KingRelativeY
class  osl::move_probability::KingRelativeX
class  osl::move_probability::FromEffect
class  osl::move_probability::ToEffect
class  osl::move_probability::FromEffectLong
class  osl::move_probability::ToEffectLong
class  osl::move_probability::PatternCommon
class  osl::move_probability::PatternBase< TestPromotable >
class  osl::move_probability::MoveFromOpposingSliders
class  osl::move_probability::AttackFromOpposingSliders
class  osl::move_probability::AttackToOpposingSliders
class  osl::move_probability::PawnAttack
class  osl::move_probability::BlockLong
class  osl::move_probability::BlockLongFrom
class  osl::move_probability::LongRecapture
class  osl::move_probability::AddEffectLong
class  osl::move_probability::LanceAttack
class  osl::move_probability::BishopAttack
class  osl::move_probability::RookAttack
class  osl::move_probability::BreakThreatmate
class  osl::move_probability::SendOff
class  osl::move_probability::LureDefender
class  osl::move_probability::CheckmateIfCapture
class  osl::move_probability::AttackKing8Long
class  osl::move_probability::OpposingPawn
class  osl::move_probability::DropAfterOpposingPawn
class  osl::move_probability::CoverPawn
class  osl::move_probability::SacrificeAttack
class  osl::move_probability::King5x5Ptype
class  osl::move_probability::KingBlockade
class  osl::move_probability::CoverFork
class  osl::move_probability::ThreatmateByCapture
class  osl::move_probability::PromotionBySacrifice
class  osl::move_probability::EscapeThreatened
class  osl::move_probability::BookMove

Namespaces

namespace  osl
 

attackDefense.h


namespace  osl::move_probability

Typedefs

typedef PatternBase< false > osl::move_probability::Pattern
typedef PatternBase< true > osl::move_probability::PatternPromotion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines