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

### - i -

- ia : osl::misc::BinaryReader< T >::State< T >
- IconvCD() : misc::IconvConvert::IconvCD
- id : checkmate::DualDfpn::OraclePool::Element
- ifs : osl::book::WeightedBook, osl::book::WinCountBook, osl::KisenFile, osl::KisenIpxFile, osl::record::KisenFile, osl::record::KisenIpxFile, osl::record::KisenPlusFile, osl::WeightedBook
- ignoreUnpromote() : osl::Move
- Iking8Info() : osl::NumEffectState
- Illegal : osl::ki2::Ki2File, osl::Ki2File
- ImmediateAddSupport() : osl::rating::ImmediateAddSupport
- ImmediateAddSupportGroup() : osl::rating::ImmediateAddSupportGroup
- ImmediateCheckmateTable() : osl::checkmate::ImmediateCheckmateTable
- ImmediateEscape() : osl::rating::ImmediateEscape
- ImmediateEscapeGroup() : osl::rating::ImmediateEscapeGroup
- in : osl::misc::BinaryReader< T >::State< T >
- in_check : checkmate::DualDfpn::OraclePool::Element
- in_unit_test : osl::OslConfig
- inc() : osl::AtomicCounter, osl::misc::AtomicCounter
- inCheck() : osl::checkmate::Dfpn::Tree, osl::NumEffectState
- IncLock : osl::AtomicCounter, osl::misc::AtomicCounter
- IncrementLock() : osl::misc::IncrementLock< Counter >
- index() : osl::BoardMask, osl::container::BoardMask, osl::eval::ml::AnagumaEmpty, osl::eval::ml::AttackMajorsInBase, osl::eval::ml::BishopBishopPiece, osl::eval::ml::BishopEffectBase, osl::eval::ml::BishopSilverKnight, osl::eval::ml::GoldAndSilverNearKing, osl::eval::ml::King25BothSide, osl::eval::ml::King25Effect2, osl::eval::ml::King25Effect3, osl::eval::ml::King25Effect, osl::eval::ml::King25EffectAttack, osl::eval::ml::King25EffectBoth, osl::eval::ml::King25EffectDefense, osl::eval::ml::King25EffectEach< Stage >, osl::eval::ml::King25EffectEachBoth, osl::eval::ml::King25EffectSupported, osl::eval::ml::King25EffectSupportedY, osl::eval::ml::King25EffectY2, osl::eval::ml::King25EffectY, osl::eval::ml::King25EffectYAttack, osl::eval::ml::King25EffectYDefense, osl::eval::ml::King25EmptyAbs< Opening >, osl::eval::ml::King25EmptySquareNoEffect, osl::eval::ml::King25Mobility, osl::eval::ml::King3Pieces, osl::eval::ml::King8Effect, osl::eval::ml::King8EffectAll, osl::eval::ml::King8EffectBase, osl::eval::ml::KingPieceRelative, osl::eval::ml::KingPieceRelativeNoSupport, osl::eval::ml::KingRookBishop, osl::eval::ml::KingXBlocked3, osl::eval::ml::KingXBlockedBase, osl::eval::ml::KingXBlockedYBase, osl::eval::ml::KingXBothBlocked, osl::eval::ml::KnightAdvance, osl::eval::ml::KnightFork, osl::eval::ml::LanceEffectPieceKingRelative, osl::eval::ml::MajorCheckWithCapture, osl::eval::ml::MajorGoldSilverAttacked< Opening >, osl::eval::ml::MajorY< Opening, MajorBasic >, osl::eval::ml::NonPawnAttacked, osl::eval::ml::NonPawnAttackedPtype, osl::eval::ml::NonPawnPieceStandCombination, osl::eval::ml::NonPawnPieceStandTurn, osl::eval::ml::PawnAdvanceUtil, osl::eval::ml::PawnDropBoth, osl::eval::ml::PawnPtypeOPtypeO, osl::eval::ml::PiecePair, osl::eval::ml::PieceStandY, osl::eval::ml::Pin, osl::eval::ml::ProgressAttackDefense, osl::eval::ml::ProgressAttackDefenseAll, osl::eval::ml::ProgressBonus, osl::eval::ml::PtypeX, osl::eval::ml::PtypeY, osl::eval::ml::PtypeYPawnY, osl::eval::ml::PtypeYY, osl::eval::ml::RookEffectBase, osl::eval::ml::RookPawnY, osl::eval::ml::RookRook, osl::eval::ml::RookRookPiece, osl::eval::ml::RookSilverKnight, osl::KingTraits< T >, osl::NewProgress, osl::Offset32Base< Width, Width2 >, osl::Offset, osl::progress::ml::NewProgress, osl::progress::NewProgress, osl::rating::BigramAttack, osl::rating::CountEffect2, osl::rating::CountOpen, osl::rating::DropPtype, osl::rating::ImmediateAddSupport, osl::rating::Karanari, osl::rating::Open, osl::rating::PinAttack, osl::rating::RelativeKingX, osl::rating::RelativeKingY, osl::Square
- index0() : osl::eval::ml::BishopEffectBase, osl::eval::ml::RookEffectBase
- index1() : osl::eval::ml::BishopEffectBase, osl::eval::ml::NonPawnAttackedPtypePair, osl::eval::ml::RookEffectBase
- index2() : osl::eval::ml::BishopEffectBase, osl::eval::ml::NonPawnAttackedPtypePair, osl::eval::ml::RookEffectBase
- index5x5() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- index5x5x() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- index5x5y() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- index_t : osl::checkmate::ProofTreeDepthDfpn::Table, osl::eval::ml::PiecePair
- indexBoardCount() : osl::eval::ml::PtypeCount
- indexBoardCountX() : osl::eval::ml::PtypeCount
- indexBoardCountY() : osl::eval::ml::PtypeCount
- indexCombination() : osl::eval::ml::GoldAndSilverNearKing
- indexCount() : osl::eval::ml::PtypeCount
- indexCountX() : osl::eval::ml::PtypeCount
- indexCountY() : osl::eval::ml::PtypeCount
- indexForOffset32() : osl::Square
- indexK() : osl::eval::ml::BishopHead, osl::eval::ml::NonPawnAttacked
- indexKing() : osl::eval::ml::BishopExchangeSilverKing, osl::eval::ml::PiecePairKing, osl::rating::BigramAttack
- indexLimit : osl::PtypeTraits< BISHOP >, osl::PtypeTraits< GOLD >, osl::PtypeTraits< KING >, osl::PtypeTraits< KNIGHT >, osl::PtypeTraits< LANCE >, osl::PtypeTraits< PAWN >, osl::PtypeTraits< ROOK >, osl::PtypeTraits< SILVER >
- indexLimits : osl::PtypeTable
- indexMask : osl::PtypeFuns< T >, osl::PtypeFunsSub< T, false >, osl::PtypeFunsSub< T, true >
- indexMax() : osl::Square
- indexMin : osl::PtypeTraits< BISHOP >, osl::PtypeTraits< GOLD >, osl::PtypeTraits< KING >, osl::PtypeTraits< KNIGHT >, osl::PtypeTraits< LANCE >, osl::PtypeTraits< PAWN >, osl::PtypeTraits< PBISHOP >, osl::PtypeTraits< PKNIGHT >, osl::PtypeTraits< PLANCE >, osl::PtypeTraits< PPAWN >, osl::PtypeTraits< PROOK >, osl::PtypeTraits< PSILVER >, osl::PtypeTraits< ROOK >, osl::PtypeTraits< SILVER >
- indexMins : osl::PtypeTable
- indexOfMove() : osl::rating::BigramAttack
- indexPerEffect() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- indexPerEffectX() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- indexPerEffectY() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- indexPiece() : osl::eval::ml::PiecePairKing
- indexRelative() : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- indexRetreat() : osl::eval::ml::GoldFeatures, osl::eval::ml::SilverFeatures
- indexRook() : osl::eval::ml::BishopExchangeSilverKing
- indexSideX() : osl::eval::ml::GoldFeatures
- indexSideY() : osl::eval::ml::GoldFeatures
- indexSilver() : osl::eval::ml::BishopExchangeSilverKing
- IndexTable() : osl::eval::ml::PiecePair::IndexTable
- indexWhite() : osl::eval::ml::PiecePairKing
- indexX() : osl::eval::ml::BishopHead, osl::eval::ml::King25BothSide, osl::eval::ml::King25Mobility, osl::eval::ml::King3Pieces, osl::eval::ml::PawnDropBoth, osl::eval::ml::RookMobilityAll, osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- indexXKingX() : osl::eval::ml::RookMobilityAll
- indexY() : osl::eval::ml::King25BothSide, osl::eval::ml::King25Effect3, osl::eval::ml::King25Mobility, osl::eval::ml::King3Pieces, osl::eval::ml::King8Effect, osl::eval::ml::KingXBlocked3, osl::eval::ml::KingXBothBlocked, osl::eval::ml::KnightCheck, osl::eval::ml::PawnDropBoth, osl::eval::ml::PawnPtypeOPtypeO, osl::eval::ml::PromotedMinorPieces, osl::eval::ml::RookMobilityAll, osl::eval::ml::RookPawnY, osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- INF : osl::rating::Capture
- infty() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- init() : osl::BoardTable, osl::Centering3x3::Table, osl::checkmate::EdgeTable, osl::checkmate::ProofNumberTable, osl::effect::NumSimpleEffectTable, osl::effect_util::Neighboring8Direct, osl::effect_util::Neighboring8Direct::Table, osl::effect_util::SendOffSquare, osl::effect_util::SendOffSquare::Table, osl::eval::ml::PiecePair, osl::eval::PtypeEvalTable, osl::Move, osl::Neighboring8Direct, osl::Neighboring8Direct::Table, osl::PathEncodingTable, osl::progress::Effect5x3Table, osl::progress::PtypeProgressTable, osl::PtypeTable, osl::SendOffSquare, osl::SendOffSquare::Table, osl::SimpleState
- initial_comment : osl::Record, osl::record::Record
- initial_state : osl::KisenFile, osl::record::KisenFile, osl::record::KisenPlusFile, osl::RecordMinimal
- initialized() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::hash::HashRandomPair, osl::HashRandomPair, osl::move_probability::StandardFeatureSet, osl::NewProgress, osl::OpenMidEndingEval, osl::progress::ml::NewProgress, osl::progress::NewProgress
- initialized_flag : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::NewProgress, osl::OpenMidEndingEval, osl::progress::ml::NewProgress, osl::progress::NewProgress
- Initializer : osl::SquareCompressor, osl::SquareCompressor::Initializer
- initialState() : osl::csa::CsaFileMinimal, osl::csa::CsaString, osl::CsaFileMinimal, osl::CsaString, osl::KisenFile, osl::Record, osl::record::KisenFile, osl::record::KisenPlusFile, osl::record::Record, osl::record::RecordFile, osl::RecordFile, osl::RecordMinimal
- initPawnMask() : osl::SimpleState
- initPtype() : osl::PieceTable, osl::PtypeTable
- initPtypeSub() : osl::PtypeTable
- instance() : osl::book::BookInMemory, osl::BookInMemory, osl::KanjiMove, osl::move_probability::StandardFeatureSet, osl::rating::StandardFeatureSet, osl::record::KanjiMove
- IntArrayReader() : osl::IntArrayReader
- intValue() : osl::BitXmask, osl::container::BitXmask, osl::EffectContent, osl::Move, osl::Offset, osl::Piece
- inUnblockableCheck() : osl::NumEffectState
- inUnitTest() : osl::OslConfig
- inUnitTestLong() : osl::OslConfig
- inUnitTestShort() : osl::OslConfig
- INVALID : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::Move, osl::OpenMidEndingEval, osl::rating::Pattern
- INVALID_VALUE : osl::Move
- invalidate() : osl::BoardMask, osl::container::BoardMask
- invalidateCache() : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- invalidateChangedEffects() : osl::effect::NumSimpleEffectTable
- invalidData() : osl::effect_util::SendOffSquare, osl::SendOffSquare
- ipxFileName() : osl::KisenFile, osl::record::KisenFile
- is_initialized : osl::hash::HashRandomPair, osl::HashRandomPair
- is_verbose : osl::OslConfig
- isAlmostSennichite() : osl::RepetitionCounter
- isAlmostSennichiteUnsafe() : osl::RepetitionCounter
- isAlmostValidDrop() : osl::SimpleState
- isAlmostValidMove() : osl::NumEffectState, osl::SimpleState
- isBasic : osl::PtypeTraits< BISHOP >, osl::PtypeTraits< GOLD >, osl::PtypeTraits< KING >, osl::PtypeTraits< KNIGHT >, osl::PtypeTraits< LANCE >, osl::PtypeTraits< PAWN >, osl::PtypeTraits< PBISHOP >, osl::PtypeTraits< PKNIGHT >, osl::PtypeTraits< PLANCE >, osl::PtypeTraits< PPAWN >, osl::PtypeTraits< PROOK >, osl::PtypeTraits< PSILVER >, osl::PtypeTraits< PTYPE_EDGE >, osl::PtypeTraits< PTYPE_EMPTY >, osl::PtypeTraits< ROOK >, osl::PtypeTraits< SILVER >
- isBetterForAttack() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isBetterForDefense() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isBetterToPromote() : osl::PtypeTable
- isBetween() : osl::BoardTable
- isBetweenSafe() : osl::BoardTable
- isBishopForkSquare() : osl::eval::ml::BishopRookFork
- isBlocked() : osl::eval::ml::KingXBlockedBase
- isCandidate() : osl::rating::Threatmate
- isCapture() : osl::Move
- isCaptureOrPromotion() : osl::Move
- isCheck() : osl::NumEffectState
- isCheckmateFail() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isCheckmateSuccess() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isConsistent() : osl::NumEffectState, osl::RepetitionCounter, osl::SimpleState
- isDefendingKing8() : osl::move_probability::BreakThreatmate
- isDefendingThreatmate() : osl::move_probability::BreakThreatmate
- isDirectCheck() : osl::NumEffectState
- isDraw() : osl::Sennichite
- isDrop() : osl::Move
- isEdge() : osl::Piece, osl::Square
- isEdgeNum() : osl::Piece
- isEmpty() : osl::Piece
- isEmptyBetween() : osl::SimpleState
- isEmptyNum() : osl::Piece
- isFinal() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isForkSquare() : osl::eval::ml::KnightFork
- isGoodDir() : osl::OslConfig
- isInvalid() : osl::BoardMask, osl::container::BoardMask, osl::Move
- isKakinokiFile() : osl::kakinoki::KakinokiFile, osl::KakinokiFile
- isKingMove() : osl::move_probability::BreakThreatmate
- isLong : osl::DirectionTraits< Dir >
- isLoop() : osl::checkmate::Dfpn::Node
- isLoopDetection() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isLosingState() : osl::checkmate::DualDfpn, osl::DualDfpn
- isLR() : osl::Square
- isMember() : osl::container::Square8, osl::FixedCapacityVector< T, Capacity >, osl::move_classifier::Check< P >, osl::move_classifier::ConditionAdaptor< Classifier >, osl::move_classifier::DirectCheck< P >, osl::move_classifier::KingOpenMove< P >, osl::move_classifier::MoveAdaptor< Classifier >, osl::move_classifier::OpenCheck< P >, osl::move_classifier::PawnDropCheckmate< P >, osl::move_classifier::PlayerMoveAdaptor< Classifier >, osl::move_classifier::SafeMove< P >, osl::Square8
- isMemberMain() : osl::move_classifier::KingOpenMove< P >
- isMemoryLimitEffective() : osl::OslConfig
- isNeighboring8() : osl::Square
- isNormal() : osl::Move, osl::MoveLogProb, osl::Sennichite
- isNotKingOpenMove() : osl::move_action::NotKingOpenFilter< P, OrigAction >
- isOffBoard() : osl::SimpleState
- isOnBoard() : osl::Piece, osl::SimpleState, osl::Square
- isOnBoardByOwner() : osl::Piece
- isOnBoardNotPromoted() : osl::Piece
- isOnBoardNum() : osl::NumEffectState
- isOnBoardRegion() : osl::Square
- isOnBoardSlow() : osl::Square
- isOpenCheck() : osl::NumEffectState
- isOpeningKingRoad() : osl::move_probability::BreakThreatmate
- isPass() : osl::Move, osl::MoveLogProb
- isPawnDrop() : osl::Move
- isPawnDropCheckmate() : osl::NumEffectState
- isPawnDropFoul() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isPawnMaskSet() : osl::SimpleState
- isPiece() : osl::Piece
- isPieceNum() : osl::Piece
- isPieceStand() : osl::Square
- isPlayerBasicPtype() : osl::Piece
- isPlayerOfTurn() : osl::hash::HashKey128
- isPlayerPtype() : osl::Piece
- isPromotable() : osl::rating::LongTarget
- isPromoted() : osl::book::OPSquare, osl::Piece
- isPromotedNotKingGold() : osl::Piece
- isPromotion() : osl::book::OMove, osl::Move
- isPtype() : osl::Piece
- isRookForkSquare() : osl::eval::ml::BishopRookFork
- isSafeMove() : osl::NumEffectState
- isSameBoard() : osl::hash::HashKey128
- isSennichite() : osl::RepetitionCounter
- isSet() : osl::BitXmask, osl::container::BitXmask
- isSuperiorOrEqualTo() : osl::PieceStand
- isTarget() : osl::eval::ml::KnightFork
- isU() : osl::Square
- isUD() : osl::Square
- isULRD() : osl::Square
- isUnknown() : osl::checkmate::ProofDisproof, osl::ProofDisproof
- isValid() : osl::Move, osl::Offset32Base< Width, Width2 >, osl::progress::ProgressN< N >, osl::record::Color, osl::record::SearchInfo, osl::SearchInfo, osl::Square
- isValidMove() : osl::SimpleState
- isValidMoveByRule() : osl::SimpleState
- isValidOrPass() : osl::Move
- isWinningState() : osl::checkmate::DualDfpn, osl::DualDfpn
- iterate() : osl::rating::BradleyTerry
- iterator : osl::CArray< T, Capacity >, osl::FixedCapacityVector< T, Capacity >
- iv : osl::container::QuadInt::XMM, osl::QuadInt::XMM