| attack_d | osl::eval::ml::RookEffectBase | protectedstatic | 
  | attack_l | osl::eval::ml::RookEffectBase | protectedstatic | 
  | attack_nospace | osl::eval::ml::RookEffectBase | protectedstatic | 
  | attack_r | osl::eval::ml::RookEffectBase | protectedstatic | 
  | attack_table | osl::eval::ml::RookEffectBase | protectedstatic | 
  | attack_u | osl::eval::ml::RookEffectBase | protectedstatic | 
  | defense_d | osl::eval::ml::RookEffectBase | protectedstatic | 
  | defense_l | osl::eval::ml::RookEffectBase | protectedstatic | 
  | defense_nospace | osl::eval::ml::RookEffectBase | protectedstatic | 
  | defense_r | osl::eval::ml::RookEffectBase | protectedstatic | 
  | defense_table | osl::eval::ml::RookEffectBase | protectedstatic | 
  | defense_u | osl::eval::ml::RookEffectBase | protectedstatic | 
  | DIM enum value | osl::eval::ml::RookPromoteDefense |  | 
  | eval(const NumEffectState &state) | osl::eval::ml::RookPromoteDefense | static | 
  | evalOne(const NumEffectState &state, Square rook, Square myKing, Square opKing, Square up, Square dp, Square rp, Square lp, bool isP) | osl::eval::ml::RookEffectBase | protectedstatic | 
  | evalOne(const NumEffectState &state, Square rook, Square myKing, Square opKing, Square up, Square dp, Square rp, Square lp, bool isP) | osl::eval::ml::RookEffectBase | inline | 
  | index(int abs_x_diff, int y_diff, bool horizontal, bool is_promoted) | osl::eval::ml::RookEffectBase | inlineprotectedstatic | 
  | index0(int abs_x_diff, int y_diff, PtypeO ptypeO, bool horizontal, bool promoted) | osl::eval::ml::RookEffectBase | inlineprotectedstatic | 
  | index1(Square king, Square from, PtypeO ptypeO, bool isP) | osl::eval::ml::RookEffectBase | inlineprotectedstatic | 
  | index1(int x_diff, int y_diff, PtypeO ptypeO, bool isP) | osl::eval::ml::RookEffectBase | inlineprotectedstatic | 
  | index2(Square king, Square from, bool isP) | osl::eval::ml::RookEffectBase | inlineprotectedstatic | 
  | index2(int x_diff, int y_diff, bool isP) | osl::eval::ml::RookEffectBase | inlineprotectedstatic | 
  | ONE_DIM enum value | osl::eval::ml::RookPromoteDefense |  | 
  | piece_table | osl::eval::ml::RookEffectBase | protectedstatic | 
  | promote_defense_rook_table | osl::eval::ml::RookPromoteDefense | privatestatic | 
  | promote_defense_table | osl::eval::ml::RookPromoteDefense | privatestatic | 
  | RookPromoteDefenseRookH class | osl::eval::ml::RookPromoteDefense | friend | 
  | setUp(const Weights &weights) | osl::eval::ml::RookPromoteDefense | static |