My Project
osl::rating::Pattern Member List

This is the complete list of members for osl::rating::Pattern, including all inherited members.

attackosl::rating::CountEffect2private
count(const NumEffectState &state, Square position, const RatingEnv &env)osl::rating::CountEffect2inlineprivatestatic
CountEffect2(int a, int d)osl::rating::CountEffect2inlineprivate
defenseosl::rating::CountEffect2private
directionosl::rating::Patternprivate
direction2osl::rating::Patternprivate
effectiveInCheck() constosl::rating::Featureinlinevirtual
Feature(const std::string &name)osl::rating::Featureinline
index(const NumEffectState &state, Square position, const RatingEnv &env)osl::rating::CountEffect2inlineprivatestatic
INVALIDosl::rating::Patternstatic
match(const NumEffectState &state, Move move, const RatingEnv &env) constosl::rating::Patterninlinevirtual
osl::rating::CountEffect2::match(const NumEffectState &state, Square position, const RatingEnv &env) constosl::rating::CountEffect2inlineprivate
Maxosl::rating::CountEffect2privatestatic
my_nameosl::rating::Featureprivate
name(Direction d, Direction d2, Ptype self, Ptype target, bool same)osl::rating::Patternprivatestatic
osl::rating::Feature::name() constosl::rating::Featureinline
osl::rating::CountEffect2::name(int attack, int defense)osl::rating::CountEffect2privatestatic
nextSquare(Player player, Square start, Direction direction, Direction direction2)osl::rating::Patterninlinestatic
nextSquare(Move move, Direction direction, Direction direction2)osl::rating::Patterninlinestatic
Pattern(Direction d, Ptype s, Ptype t, bool ss, int attack, int defense)osl::rating::Patterninline
Pattern(Direction d, Direction d2, Ptype s, Ptype t, bool ss, int attack, int defense)osl::rating::Patterninline
sameosl::rating::Patternprivate
selfosl::rating::Patternprivate
targetosl::rating::Patternprivate
~Feature()osl::rating::Featurevirtual