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

### - p -

- parallel_shared : osl::checkmate::Dfpn
- path : osl::checkmate::Dfpn::NodeBase, osl::PathEncoding
- path_record : osl::checkmate::Dfpn::NodeBase
- path_table : osl::checkmate::Dfpn
- pattern_cache : osl::move_probability::StateInfo, osl::rating::RatingEnv, osl::RatingEnv
- pawn_advance : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- pawn_drop : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- pawn_facing : osl::progress::ml::NewProgressData
- pawn_facing_weight : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- pawn_pieces : osl::book::MiniBoard
- pawn_ptypeo : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- pawn_table : osl::eval::ml::PinPtypeAll
- pawnMask : osl::SimpleState
- pawns : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- pdp : osl::checkmate::ProofDisproof, osl::ProofDisproof
- piece : osl::Piece
- piece_fork_turn : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_pair_king_value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_pair_value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_pair_weights : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_stand : osl::hash::HashKey128Layout
- piece_stand_combination : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_stand_turn : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_stand_value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_stand_y : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_table : osl::eval::ml::BishopEffectBase, osl::eval::ml::RookEffectBase
- Piece_Value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_vector : osl::book::CompactBoard, osl::CompactBoard
- pieces : osl::record::KanjiPrint, osl::record::KIFCharacters, osl::record::RussianCharacters, osl::record::StandardCharacters, osl::SimpleState
- pieces_onboard : osl::NumEffectState
- piecestand7 : osl::progress::ml::NewProgressData
- piecestand7_weight : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- pin : osl::move_probability::StateInfo
- pin_by_opposing_sliders : osl::move_probability::StateInfo
- pin_or_open : osl::NumEffectState
- pinned : osl::rating::EscapePin
- plain_see : osl::move_probability::MoveInfo
- plain_table : osl::eval::ml::PiecePair
- player : osl::move_probability::MoveInfo, osl::Record, osl::record::Record
- player_to_move : osl::book::CompactBoard, osl::CompactBoard, osl::SimpleState
- pmajor_liberty : osl::checkmate::ProofNumberTable
- pool : checkmate::DualDfpn::Shared
- pos2Val : osl::progress::PtypeProgressTable
- positionToIndex : osl::SquareCompressor
- possible_threatmate_ptype : osl::move_probability::StateInfo
- primDir : osl::DirectionTraits< Dir >, osl::DirectionTraitsGen< D >, osl::DirectionTraitsGen< DL >, osl::DirectionTraitsGen< DR >, osl::DirectionTraitsGen< L >, osl::DirectionTraitsGen< LONG_D >, osl::DirectionTraitsGen< LONG_DL >, osl::DirectionTraitsGen< LONG_DR >, osl::DirectionTraitsGen< LONG_L >, osl::DirectionTraitsGen< LONG_R >, osl::DirectionTraitsGen< LONG_U >, osl::DirectionTraitsGen< LONG_UL >, osl::DirectionTraitsGen< LONG_UR >, osl::DirectionTraitsGen< R >, osl::DirectionTraitsGen< U >, osl::DirectionTraitsGen< UL >, osl::DirectionTraitsGen< UR >, osl::DirectionTraitsGen< UUL >, osl::DirectionTraitsGen< UUR >
- probability : osl::rating::FeatureSet::Statistics
- progress : osl::eval::ml::OpenMidEndingEval, osl::eval::ml::OpenMidEndingEvalDebugInfo, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval, osl::progress::ProgressN< N >, osl::rating::RatingEnv, osl::RatingEnv
- progress16 : osl::move_probability::StateInfo
- progress_bonuses : osl::progress::Effect5x3WithBonus
- progress_independent_value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progress_independent_values : osl::eval::ml::OpenMidEndingEvalDebugInfo
- progresses : osl::progress::Effect5x3, osl::progress::Effect5x3d, osl::progress::ml::NewProgressData
- promotable : osl::rating::LongTarget
- promote_defense_rook_table : osl::eval::ml::RookPromoteDefense
- promote_defense_table : osl::eval::ml::RookPromoteDefense
- promote_liberty : osl::checkmate::ProofNumberTable
- promoted : osl::NumEffectState, osl::progress::ml::NewProgressData
- promoted_minor_piece : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- promotePtype : osl::PtypeFuns< T >, osl::PtypeFunsSub< T, false >, osl::PtypeFunsSub< T, true >
- promoteVal : osl::eval::PtypeEvalTable
- promotion37 : osl::progress::ml::NewProgressData
- promotion37_eval : osl::progress::ml::NewProgressData
- promotion37_weight : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- proof_by_oracle : checkmate::DualDfpn::Shared
- proof_cost : osl::checkmate::Dfpn::Node
- proof_disproof : osl::checkmate::DfpnRecordBase
- proof_limit : osl::checkmate::Dfpn::CallProofOracleAttack< P, UseTable >, osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >
- proof_pieces : checkmate::DualDfpn::OraclePool::Element, osl::checkmate::DfpnRecordBase
- proof_pieces_candidate : osl::checkmate::DfpnRecordBase
- proof_pieces_set : osl::checkmate::DfpnRecordBase
- property : osl::rating::BigramAttack, osl::rating::Check, osl::rating::Open
- ptr : osl::detail::FixedCapacityVectorPushBack< T >, osl::FixedCapacityVector< T, Capacity >, osl::FixedCapacityVectorPushBack< T >
- ptype : osl::rating::DropCaptured, osl::rating::DropPtype, osl::rating::KingEscape, osl::rating::RelativeKingX, osl::rating::RelativeKingY
- ptype2Val : osl::progress::PtypeProgressTable
- ptype_board_count : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptype_count : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptype_count_value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptype_y_pawn_y : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptype_yy : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptypeDropMasks : osl::checkmate::ImmediateCheckmateTable
- ptypeMask : osl::DirectionTraits< Dir >, osl::DirectionTraitsGen< D >, osl::DirectionTraitsGen< DL >, osl::DirectionTraitsGen< DR >, osl::DirectionTraitsGen< L >, osl::DirectionTraitsGen< LONG_D >, osl::DirectionTraitsGen< LONG_DL >, osl::DirectionTraitsGen< LONG_DR >, osl::DirectionTraitsGen< LONG_L >, osl::DirectionTraitsGen< LONG_R >, osl::DirectionTraitsGen< LONG_U >, osl::DirectionTraitsGen< LONG_UL >, osl::DirectionTraitsGen< LONG_UR >, osl::DirectionTraitsGen< R >, osl::DirectionTraitsGen< U >, osl::DirectionTraitsGen< UL >, osl::DirectionTraitsGen< UR >, osl::DirectionTraitsGen< UUL >, osl::DirectionTraitsGen< UUR >
- ptypeMaskNotKing : osl::DirectionTraits< Dir >
- ptypeO2Val : osl::eval::PtypeEvalTable
- ptypeo_mask : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptypes : osl::PieceTable
- ptypex : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ptypey : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- Purple : osl::record::Color