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

### - p -

- 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
- PASS() : osl::Move
- PathEncoding() : osl::PathEncoding
- Pattern() : osl::rating::Pattern
- PatternBase() : osl::move_probability::PatternBase< TestPromotable >
- PatternBlock() : osl::rating::PatternBlock
- PatternBlockGroup() : osl::rating::PatternBlockGroup
- 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
- PawnAttack() : osl::move_probability::PawnAttack, osl::rating::PawnAttack
- pawnAttack() : osl::eval::ml::PinPtypeAll
- PawnAttackGroup() : osl::rating::PawnAttackGroup
- PawnCheckmate() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- Piece() : osl::Piece
- piece_index() : osl::record::Characters
- 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
- piecesOnBoard() : osl::NumEffectState
- piecesOnStand() : osl::progress::Effect5x3Table
- PieceStand() : osl::eval::ml::PieceStand, osl::PieceStand
- pieceStand() : osl::hash::HashKey128
- pieceStand64() : osl::hash::HashKey128
- PieceTable() : osl::PieceTable
- pieceValue() : osl::eval::ml::PiecePair
- pieceValueDouble() : osl::eval::ml::PiecePair
- Pin() : osl::eval::ml::Pin
- pin() : osl::NumEffectState
- PinAttack() : osl::rating::PinAttack
- pinAttacker() : osl::NumEffectState
- pinByOpposingSliders() : osl::move_probability::StateInfo
- pindex() : osl::eval::ml::PiecePair::IndexTable
- PinGroup() : osl::rating::PinGroup
- pinnedCanMoveTo() : osl::NumEffectState
- pinnedDir() : osl::NumEffectState
- PinnedGeneral() : osl::move_probability::PinnedGeneral
- pinOrOpen() : osl::NumEffectState
- player() : osl::book::OMove, osl::KisenIpxFile, osl::Move, osl::MoveLogProb, osl::record::KisenIpxFile
- playerBit() : osl::hash::HashKey128
- playerEffect() : osl::effect::NumBitmapEffect, osl::NumBitmapEffect
- playerEffectMask() : osl::effect::NumBitmapEffect, osl::NumBitmapEffect
- pop() : osl::container::MoveStack, osl::hash::HashKeyStack, osl::HashKeyStack, osl::MoveStack, osl::RepetitionCounter
- pop_back() : osl::FixedCapacityVector< T, Capacity >
- popMove() : osl::PathEncoding
- position2Bits() : osl::book::OPiece
- precious() : osl::checkmate::DfpnPathList
- prepareDfpn() : osl::checkmate::DualDfpn, osl::DualDfpn
- prepareDfpnSmall() : osl::checkmate::DualDfpn, osl::DualDfpn
- previousStand() : osl::PieceStand
- print() : osl::record::CheckDuplicate, osl::record::KanjiPrint
- printMatches() : osl::RepetitionCounter
- Probability() : osl::stat::Probability
- probability() : osl::stat::Probability
- probe() : checkmate::DualDfpn::OraclePool, osl::checkmate::DfpnPathList, osl::checkmate::DfpnPathTable, osl::checkmate::DfpnTable::List, osl::checkmate::DfpnTable
- progress() : osl::NewProgress, osl::progress::Effect5x3, osl::progress::Effect5x3d, osl::progress::ml::NewProgress, osl::progress::NewProgress, osl::progress::PtypeProgress, osl::progress::PtypeProgressTable, osl::PtypeProgress
- progress16() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, 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
- progressAttack() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- progressDefense() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- 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
- 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
- progressValue() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- prologueCapture() : osl::NumEffectState
- prologueDrop() : osl::NumEffectState
- prologueSimple() : osl::NumEffectState
- promote() : osl::Move, osl::Piece
- promotedPieces() : osl::NumEffectState
- promoteMask() : osl::Move
- promoteValue() : osl::eval::PtypeEvalTable
- promoteWithMask() : osl::Piece
- promotion37One() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- PromotionBySacrifice() : osl::move_probability::PromotionBySacrifice
- proof() : osl::checkmate::DfpnRecord, 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
- ProofTreeDepthDfpn() : osl::checkmate::ProofTreeDepthDfpn
- ptype() : osl::book::OMove, osl::book::OPiece, osl::Move, osl::Piece
- PtypeAttacked() : osl::rating::PtypeAttacked
- PtypeAttackedGroup() : osl::rating::PtypeAttackedGroup
- ptypeDropMask() : osl::checkmate::ImmediateCheckmateTable
- PtypeEvalTable() : osl::eval::PtypeEvalTable
- ptypeO() : osl::Move, osl::Piece
- PtypeProgress() : osl::progress::PtypeProgress, osl::PtypeProgress
- ptypeSupport() : osl::move_probability::BlockLong
- PtypeTable() : osl::PtypeTable
- 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