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

### - p -

- parallel_shared : osl::checkmate::Dfpn
- parents() : osl::book::WeightedBook, osl::WeightedBook
- ParseError() : osl::psn::ParseError, osl::usi::ParseError
- parseLine() : osl::csa::CsaFileMinimal, osl::CsaFile, osl::CsaFileMinimal, osl::kakinoki::KakinokiFile, osl::KakinokiFile, osl::ki2::Ki2File, osl::Ki2File, osl::record::CsaFile
- ParseResult : osl::ki2::Ki2File, osl::Ki2File
- PASS() : osl::Move
- path : osl::checkmate::Dfpn::NodeBase, osl::PathEncoding
- path_record : osl::checkmate::Dfpn::NodeBase
- path_table : osl::checkmate::Dfpn
- PathEncoding() : osl::PathEncoding
- Pattern() : osl::rating::Pattern
- pattern_cache : osl::move_probability::StateInfo, osl::rating::RatingEnv, osl::RatingEnv
- pattern_square_t : osl::move_probability::StateInfo
- PatternBase() : osl::move_probability::PatternBase< TestPromotable >
- PatternBlock() : osl::rating::PatternBlock
- PatternBlockGroup() : osl::rating::PatternBlockGroup
- PatternCacheSize : osl::move_probability::BishopAttack, osl::move_probability::BreakThreatmate, osl::move_probability::LanceAttack, osl::move_probability::PatternCommon
- PatternCommon() : osl::move_probability::PatternCommon
- PatternGroup() : osl::rating::PatternGroup
- PatternLong() : osl::rating::PatternLong
- PatternLong2() : osl::rating::PatternLong2
- PatternLongGroup() : osl::rating::PatternLongGroup
- PatternLongGroup2() : osl::rating::PatternLongGroup2
- PAWN_ADVANCE : osl::eval::ml::OpenMidEndingEvalDebugInfo
- pawn_advance : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PAWN_CHECK_MATE_PROOF : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PAWN_DROP : osl::eval::ml::OpenMidEndingEvalDebugInfo
- 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::OpenMidEndingEvalDebugInfo
- pawn_ptypeo : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- pawn_table : osl::eval::ml::PinPtypeAll
- PawnAdvanceAll : osl::eval::ml::PawnAdvance
- PawnArray : osl::book::MiniBoard
- PawnAttack() : osl::move_probability::PawnAttack, osl::rating::PawnAttack
- pawnAttack() : osl::eval::ml::PinPtypeAll
- PawnAttackGroup() : osl::rating::PawnAttackGroup
- PawnCheckmate() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PawnDrop : osl::eval::ml::PawnDropBoth
- PawnDropNonDrop : osl::eval::ml::PawnDropBoth
- PawnDropPawnStand : osl::eval::ml::PawnDropBoth
- PawnDropPawnStandX : osl::eval::ml::PawnDropBoth
- PawnDropPawnStandY : osl::eval::ml::PawnDropBoth
- PawnDropX : osl::eval::ml::PawnDropBoth
- PawnDropY : osl::eval::ml::PawnDropBoth
- pawnMask : osl::SimpleState
- PawnPtypeOPtypeOY : osl::eval::ml::PawnPtypeOPtypeO
- pawns : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PawnSize : osl::move_probability::PawnAttack
- PawnStateKingRelative : osl::eval::ml::PawnDropBoth
- pdp : osl::checkmate::ProofDisproof, osl::ProofDisproof
- PIECE : osl::eval::ml::OpenMidEndingEvalDebugInfo
- Piece() : osl::Piece
- piece : osl::Piece
- PIECE_FORK_TURN : osl::eval::ml::OpenMidEndingEvalDebugInfo
- piece_fork_turn : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- piece_index() : osl::record::Characters
- PIECE_PAIR : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PIECE_PAIR_KING : osl::eval::ml::OpenMidEndingEvalDebugInfo
- 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::eval::ml::OpenMidEndingEvalDebugInfo, osl::Square
- piece_stand : osl::hash::HashKey128Layout
- PIECE_STAND_COMBINATION : osl::eval::ml::OpenMidEndingEvalDebugInfo
- piece_stand_combination : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PIECE_STAND_TURN : osl::eval::ml::OpenMidEndingEvalDebugInfo
- 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::OpenMidEndingEvalDebugInfo
- 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
- pieceAt() : osl::SimpleState
- pieceIsBlack() : osl::Piece
- PieceMask() : osl::PieceMask
- PieceMask64() : osl::container::PieceMask64, osl::PieceMask64
- pieceOf() : osl::SimpleState
- pieceOnBoard() : osl::SimpleState
- pieces() : osl::book::CompactBoard, osl::CompactBoard, osl::record::KanjiPrint, osl::record::KIFCharacters, osl::record::RussianCharacters, osl::record::StandardCharacters, osl::SimpleState
- pieces_onboard : osl::NumEffectState
- piecesOnBoard() : osl::NumEffectState
- piecesOnStand() : osl::progress::Effect5x3Table
- PieceStand() : osl::eval::ml::PieceStand, osl::PieceStand
- pieceStand() : osl::hash::HashKey128
- pieceStand64() : osl::hash::HashKey128
- piecestand7 : osl::progress::ml::NewProgressData
- piecestand7_weight : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- PieceTable() : osl::PieceTable
- pieceValue() : osl::eval::ml::PiecePair
- pieceValueDouble() : osl::eval::ml::PiecePair
- Pin() : osl::eval::ml::Pin
- pin : osl::move_probability::StateInfo, osl::NumEffectState
- pin_by_opposing_sliders : osl::move_probability::StateInfo
- pin_or_open : osl::NumEffectState
- PIN_PTYPE_ALL : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PinAttack() : osl::rating::PinAttack
- pinAttacker() : osl::NumEffectState
- pinByOpposingSliders() : osl::move_probability::StateInfo
- pindex() : osl::eval::ml::PiecePair::IndexTable
- PinGroup() : osl::rating::PinGroup
- pinned : osl::rating::EscapePin
- pinned_gs_t : osl::move_probability::StateInfo
- pinnedCanMoveTo() : osl::NumEffectState
- pinnedDir() : osl::NumEffectState
- PinnedGeneral() : osl::move_probability::PinnedGeneral
- PinOpenBase : osl::move_probability::PatternCommon
- PinOpenSize : osl::move_probability::PatternCommon
- pinOrOpen() : osl::NumEffectState
- plain_see : osl::move_probability::MoveInfo
- plain_table : osl::eval::ml::PiecePair
- plain_table_size : osl::eval::ml::PiecePair
- player() : osl::book::OMove, osl::KisenIpxFile, osl::Move, osl::move_probability::MoveInfo, osl::MoveLogProb, osl::record::KisenIpxFile, osl::Record, osl::record::Record
- player_to_move : osl::book::CompactBoard, osl::CompactBoard, osl::SimpleState
- playerBit() : osl::hash::HashKey128
- playerEffect() : osl::effect::NumBitmapEffect, osl::NumBitmapEffect
- playerEffectMask() : osl::effect::NumBitmapEffect, osl::NumBitmapEffect
- pmajor_liberty : osl::checkmate::ProofNumberTable
- pool : checkmate::DualDfpn::Shared
- pop() : osl::container::MoveStack, osl::hash::HashKeyStack, osl::HashKeyStack, osl::MoveStack, osl::RepetitionCounter
- pop_back() : osl::FixedCapacityVector< T, Capacity >
- popMove() : osl::PathEncoding
- PortableUSI : osl::OslConfig
- pos2Val : osl::progress::PtypeProgressTable
- position2Bits() : osl::book::OPiece
- positionToIndex : osl::SquareCompressor
- possible_threatmate_ptype : osl::move_probability::StateInfo
- precious() : osl::checkmate::DfpnPathList
- prepareDfpn() : osl::checkmate::DualDfpn, osl::DualDfpn
- prepareDfpnSmall() : osl::checkmate::DualDfpn, osl::DualDfpn
- previousStand() : osl::PieceStand
- 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 >
- print() : osl::record::CheckDuplicate, osl::record::KanjiPrint
- printMatches() : osl::RepetitionCounter
- Probability() : osl::stat::Probability
- probability : osl::rating::FeatureSet::Statistics, osl::stat::Probability
- probe() : checkmate::DualDfpn::OraclePool, osl::checkmate::DfpnPathList, osl::checkmate::DfpnPathTable, osl::checkmate::DfpnTable::List, osl::checkmate::DfpnTable
- progress : osl::eval::ml::OpenMidEndingEval, osl::eval::ml::OpenMidEndingEvalDebugInfo, osl::eval::OpenMidEndingEval, osl::NewProgress, osl::OpenMidEndingEval, osl::progress::Effect5x3, osl::progress::Effect5x3d, osl::progress::ml::NewProgress, osl::progress::NewProgress, osl::progress::ProgressN< N >, osl::progress::PtypeProgress, osl::progress::PtypeProgressTable, osl::PtypeProgress, osl::rating::RatingEnv, osl::RatingEnv
- progress16() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::move_probability::StateInfo, osl::NewProgress, osl::OpenMidEndingEval, osl::progress::Effect5x3, osl::progress::Effect5x3d, osl::progress::ml::NewProgress, osl::progress::NewProgress
- progress16bonus() : osl::progress::Effect5x3WithBonus
- progress16each() : osl::progress::Effect5x3, osl::progress::Effect5x3d
- progress32() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progress8() : osl::move_probability::StateInfo
- progress_bonuses : osl::progress::Effect5x3WithBonus
- PROGRESS_INDEPENDENT_FEATURE_LIMIT : osl::eval::ml::OpenMidEndingEvalDebugInfo
- progress_independent_value : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progress_independent_values : osl::eval::ml::OpenMidEndingEvalDebugInfo
- progress_t : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progressAttack() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- ProgressClass : osl::move_probability::SeeFeature
- progressDefense() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- progresses : osl::progress::Effect5x3, osl::progress::Effect5x3d, osl::progress::ml::NewProgressData
- ProgressIndependentFeature : osl::eval::ml::OpenMidEndingEvalDebugInfo
- progressIndependentValue() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progressIndependentValueAdjusted() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ProgressIndependentValueLimit : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progressIndependentValueLimit() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- progressMax() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- ProgressN() : osl::progress::ProgressN< N >
- progressOne() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- ProgressScale : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- progressValue() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- prologueCapture() : osl::NumEffectState
- prologueDrop() : osl::NumEffectState
- prologueSimple() : osl::NumEffectState
- promotable : osl::rating::LongTarget
- promote() : osl::Move, osl::Piece
- 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::OpenMidEndingEvalDebugInfo
- promoted_minor_piece : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PromotedMinorPiecesY : osl::eval::ml::PromotedMinorPieces
- promotedPieces() : osl::NumEffectState
- promoteMask() : osl::Move
- promotePtype : osl::PtypeFuns< T >, osl::PtypeFunsSub< T, false >, osl::PtypeFunsSub< T, true >
- promoteVal : osl::eval::PtypeEvalTable
- promoteValue() : osl::eval::PtypeEvalTable
- promoteWithMask() : osl::Piece
- promotion37 : osl::progress::ml::NewProgressData
- promotion37_eval : osl::progress::ml::NewProgressData
- promotion37_weight : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- promotion37One() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- PromotionBase : osl::move_probability::PatternCommon
- PromotionBySacrifice() : osl::move_probability::PromotionBySacrifice
- PromotionSize : osl::move_probability::PatternBase< TestPromotable >, osl::move_probability::PatternCommon
- PROOF : osl::checkmate::DfpnRecordBase
- proof() : osl::checkmate::DfpnRecord, osl::checkmate::ProofDisproof, osl::ProofDisproof
- proof_by_oracle : checkmate::DualDfpn::Shared
- proof_cost : osl::checkmate::Dfpn::Node
- proof_disproof : osl::checkmate::DfpnRecordBase
- PROOF_LIMIT : osl::checkmate::ProofDisproof, osl::ProofDisproof
- proof_limit : osl::checkmate::Dfpn::CallProofOracleAttack< P, UseTable >, osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >
- PROOF_MAX : osl::checkmate::ProofDisproof, osl::ProofDisproof
- proof_pieces : checkmate::DualDfpn::OraclePool::Element, osl::checkmate::DfpnRecordBase
- proof_pieces_candidate : osl::checkmate::DfpnRecordBase
- proof_pieces_set : osl::checkmate::DfpnRecordBase
- PROOF_SHIFT : osl::checkmate::ProofDisproof, osl::ProofDisproof
- ProofDisproof() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- ProofOracle() : osl::checkmate::Dfpn::ProofOracle
- proofOracleAttack() : osl::checkmate::Dfpn
- proofOracleDefense() : osl::checkmate::Dfpn
- proofPieces() : osl::checkmate::DfpnRecord
- ProofPiecesType : osl::checkmate::DfpnRecordBase
- ProofTreeDepthDfpn() : osl::checkmate::ProofTreeDepthDfpn
- property : osl::rating::BigramAttack, osl::rating::Check, osl::rating::Open
- ptr : osl::detail::FixedCapacityVectorPushBack< T >, osl::FixedCapacityVector< T, Capacity >, osl::FixedCapacityVectorPushBack< T >
- ptype() : osl::book::OMove, osl::book::OPiece, osl::Move, osl::Piece, osl::rating::DropCaptured, osl::rating::DropPtype, osl::rating::KingEscape, osl::rating::RelativeKingX, osl::rating::RelativeKingY
- PTYPE2_DIM : osl::move_probability::PawnAttack
- ptype2Val : osl::progress::PtypeProgressTable
- ptype_board_count : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PTYPE_COMBINATION : osl::eval::ml::OpenMidEndingEvalDebugInfo
- PTYPE_COUNT : osl::eval::ml::OpenMidEndingEvalDebugInfo
- 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::OpenMidEndingEvalDebugInfo
- ptype_y_pawn_y : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PTYPE_YY : osl::eval::ml::OpenMidEndingEvalDebugInfo
- ptype_yy : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PtypeAttacked() : osl::rating::PtypeAttacked
- PtypeAttackedGroup() : osl::rating::PtypeAttackedGroup
- PtypeCountXY : osl::eval::ml::PtypeCount
- PtypeCountXYAttack : osl::eval::ml::PtypeCount
- ptypeDropMask() : osl::checkmate::ImmediateCheckmateTable
- ptypeDropMasks : osl::checkmate::ImmediateCheckmateTable
- PtypeEvalTable() : osl::eval::PtypeEvalTable
- 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 >
- ptypeO() : osl::Move, osl::Piece
- ptypeO2Val : osl::eval::PtypeEvalTable
- ptypeo_mask : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PtypeProgress() : osl::progress::PtypeProgress, osl::PtypeProgress
- ptypes : osl::PieceTable
- ptypeSupport() : osl::move_probability::BlockLong
- PtypeTable() : osl::PtypeTable
- PTYPEX : osl::eval::ml::OpenMidEndingEvalDebugInfo
- ptypex : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- PTYPEY : osl::eval::ml::OpenMidEndingEvalDebugInfo
- ptypey : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- Purple : osl::record::Color
- push() : osl::container::MoveStack, osl::hash::HashKeyStack, osl::HashKeyStack, osl::MoveStack, osl::RepetitionCounter
- push_back() : osl::container::MoveLogProbVector, osl::container::Square8, osl::detail::FixedCapacityVectorPushBack< T >, osl::FixedCapacityVector< T, Capacity >, osl::FixedCapacityVectorPushBack< T >, osl::MoveLogProbVector, osl::Square8
- pushBack() : osl::move_probability::FeatureSet
- pushBackHelper() : osl::FixedCapacityVector< T, Capacity >
- pushMove() : osl::PathEncoding