My Project
osl::eval::ml::BishopEffectBase Member List

This is the complete list of members for osl::eval::ml::BishopEffectBase, including all inherited members.

attack_dlosl::eval::ml::BishopEffectBaseprotectedstatic
attack_drosl::eval::ml::BishopEffectBaseprotectedstatic
attack_nospaceosl::eval::ml::BishopEffectBaseprotectedstatic
attack_tableosl::eval::ml::BishopEffectBaseprotectedstatic
attack_ulosl::eval::ml::BishopEffectBaseprotectedstatic
attack_urosl::eval::ml::BishopEffectBaseprotectedstatic
BishopEffectPieceosl::eval::ml::BishopEffectBasefriend
defense_dlosl::eval::ml::BishopEffectBaseprotectedstatic
defense_drosl::eval::ml::BishopEffectBaseprotectedstatic
defense_nospaceosl::eval::ml::BishopEffectBaseprotectedstatic
defense_tableosl::eval::ml::BishopEffectBaseprotectedstatic
defense_ulosl::eval::ml::BishopEffectBaseprotectedstatic
defense_urosl::eval::ml::BishopEffectBaseprotectedstatic
DIM enum valueosl::eval::ml::BishopEffectBase
eval(const NumEffectState &state)osl::eval::ml::BishopEffectBasestatic
evalOne(const NumEffectState &state, Square bishop, Square myKing, Square opKing, Square ulp, Square urp, Square dlp, Square drp, bool isP)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
index(int x_diff, int y_diff, bool ur, bool promoted)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
index0(int x_diff, int y_diff, PtypeO ptypeO, bool ur, bool promoted)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
index1(Square king, Square from, PtypeO ptypeO, bool isP)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
index1(int x_diff, int y_diff, PtypeO ptypeO, bool isP)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
index2(Square king, Square from, bool isP)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
index2(int x_diff, int y_diff, bool isP)osl::eval::ml::BishopEffectBaseinlineprotectedstatic
ONE_DIM enum valueosl::eval::ml::BishopEffectBase
piece_tableosl::eval::ml::BishopEffectBaseprotectedstatic