Here is a list of all enum values with links to the classes they belong to:

### - p -

- PatternCacheSize : osl::move_probability::BishopAttack, osl::move_probability::BreakThreatmate, osl::move_probability::LanceAttack, osl::move_probability::PatternCommon
- PAWN_ADVANCE : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PAWN_CHECK_MATE_PROOF : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PAWN_DROP : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PAWN_PTYPEO : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PawnSize : osl::move_probability::PawnAttack
- PIECE : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_FORK_TURN : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_PAIR : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_PAIR_KING : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_STAND : osl::eval::ml::OpenMidEndingEvalDebugInfo, osl::Square
- PIECE_STAND_COMBINATION : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_STAND_TURN : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_STAND_Y : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIN_PTYPE_ALL : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PinOpenBase : osl::move_probability::PatternCommon
- PinOpenSize : osl::move_probability::PatternCommon
- plain_table_size : osl::eval::ml::PiecePair
- PortableUSI : osl::OslConfig
- PROGRESS_INDEPENDENT_FEATURE_LIMIT : osl::eval::ml::OpenMidEndingEvalDebugInfo
- ProgressClass : osl::move_probability::SeeFeature
- ProgressIndependentValueLimit : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ProgressScale : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- PROMOTED_MINOR_PIECE : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PromotionBase : osl::move_probability::PatternCommon
- PromotionSize : osl::move_probability::PatternBase< TestPromotable >, osl::move_probability::PatternCommon
- PROOF : osl::checkmate::DfpnRecordBase
- PROOF_LIMIT : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PROOF_MAX : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PROOF_SHIFT : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PTYPE2_DIM : osl::move_probability::PawnAttack
- PTYPE_COMBINATION : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PTYPE_COUNT : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PTYPE_Y_PAWN_Y : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PTYPE_YY : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PTYPEX : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PTYPEY : osl::eval::ml::OpenMidEndingEvalDebugInfo