| attack | osl::rating::CountEffect2 | [private] |
| count(const NumEffectState &state, Position position, const RatingEnv &env) | osl::rating::CountEffect2 | [inline, private, static] |
| CountEffect2(int a, int d) | osl::rating::CountEffect2 | [inline, private] |
| defense | osl::rating::CountEffect2 | [private] |
| direction | osl::rating::Pattern | [private] |
| direction2 | osl::rating::Pattern | [private] |
| effectiveInCheck() const | osl::rating::Feature | [inline, virtual] |
| Feature(const std::string &name) | osl::rating::Feature | [inline] |
| index(const NumEffectState &state, Position position, const RatingEnv &env) | osl::rating::CountEffect2 | [inline, private, static] |
| INVALID | osl::rating::Pattern | [static] |
| match(const NumEffectState &state, Move move, const RatingEnv &env) const | osl::rating::Pattern | [inline, virtual] |
| osl::rating::CountEffect2::match(const NumEffectState &state, Position position, const RatingEnv &env) const | osl::rating::CountEffect2 | [inline, private] |
| Max | osl::rating::CountEffect2 | [private, static] |
| name(Direction d, Direction d2, Ptype self, Ptype target, bool same) | osl::rating::Pattern | [private, static] |
| osl::rating::Feature::name() const | osl::rating::Feature | [inline] |
| osl::rating::CountEffect2::name(int attack, int defense) | osl::rating::CountEffect2 | [private, static] |
| nextPosition(Player player, Position start, Direction direction, Direction direction2) | osl::rating::Pattern | [inline, static] |
| nextPosition(Move move, Direction direction, Direction direction2) | osl::rating::Pattern | [inline, static] |
| Pattern(Direction d, Ptype s, Ptype t, bool ss, int attack, int defense) | osl::rating::Pattern | [inline] |
| Pattern(Direction d, Direction d2, Ptype s, Ptype t, bool ss, int attack, int defense) | osl::rating::Pattern | [inline] |
| same | osl::rating::Pattern | [private] |
| self | osl::rating::Pattern | [private] |
| target | osl::rating::Pattern | [private] |
| ~Feature() | osl::rating::Feature | [virtual] |