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

### - s -

- same : osl::rating::AttackKing8, osl::rating::BigramAttack, osl::rating::BigramAttackGroup, osl::rating::LongTarget2, osl::rating::LongTarget, osl::rating::Pattern
- search : osl::checkmate::Dfpn::CallAttack< P >, osl::checkmate::Dfpn::CallDefense< P >, osl::checkmate::Dfpn::CallProofOracleAttack< P, UseTable >, osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >
- search_exact_value_in_one_reply : osl::OslConfig
- see : osl::move_probability::MoveInfo
- see_range : osl::rating::CaptureGroup
- self : osl::rating::AttackKing8, osl::rating::Block, osl::rating::Chase, osl::rating::DefenseKing8, osl::rating::ImmediateAddSupport, osl::rating::ImmediateEscape, osl::rating::Pattern, osl::rating::PatternBlock, osl::rating::PatternLong2, osl::rating::PatternLong, osl::rating::PinAttack, osl::rating::PtypeAttacked
- self_table : osl::eval::ml::NumPiecesBetweenBishopAndKing
- sendoff_group : osl::rating::FeatureSet
- sendoffs : osl::move_probability::StateInfo, osl::rating::RatingEnv, osl::RatingEnv
- shared : checkmate::DualDfpn::Shared::TableUseLock, osl::checkmate::DualDfpn, osl::DualDfpn
- shared_table_gc_wait : checkmate::DualDfpn::Shared
- shared_table_user : checkmate::DualDfpn::Shared
- shift : osl::PieceStand
- short8Dir : osl::BoardTable
- short8Offset : osl::BoardTable
- short_offsets : osl::BoardTable
- short_offsets_not_knight : osl::BoardTable
- shortEffect : osl::progress::Effect5x3Table
- shortMoveMask : osl::PtypeTable
- show_on_destruct : osl::Histogram, osl::stat::Histogram
- show_on_destructor : osl::stat::Ratio
- side_table : osl::eval::ml::GoldFeatures
- sigma_after : osl::rating::FeatureSet::Statistics
- silver : osl::progress::ml::NewProgressData
- silver_drop : osl::eval::ml::OpenMidEndingEval, osl::eval::OpenMidEndingEval, osl::OpenMidEndingEval
- silver_pieces : osl::book::MiniBoard
- simulation_count : checkmate::DualDfpn::Shared
- SIZE : osl::Offset32Base< Width, Width2 >, osl::Piece
- skip : osl::rating::BradleyTerry::Thread
- solved : osl::checkmate::DfpnRecordBase
- space_counts : osl::BoardTable
- square : osl::Square
- stage_values : osl::eval::ml::OpenMidEndingEvalDebugInfo
- stand : osl::record::Characters
- stand_count : osl::SimpleState
- Stand_Hash : osl::hash::HashKey128
- stand_index_cache : osl::move_probability::MoveInfo
- stand_mask : osl::SimpleState
- stand_progresses : osl::progress::Effect5x3, osl::progress::ml::NewProgressData
- stand_table : osl::eval::ml::PawnDropBoth
- stand_weight : osl::NewProgress, osl::progress::ml::NewProgress, osl::progress::NewProgress
- stands : osl::checkmate::DfpnRecord
- start_ : osl::Histogram, osl::stat::Histogram
- start_date : osl::record::Record, osl::Record
- start_state : osl::book::WeightedBook, osl::WeightedBook
- state : eval::See::FindEffectMore, osl::checkmate::CheckmateIfCapture::CallDefense, osl::checkmate::Dfpn::Tree, osl::checkmate::FixedDepthSearcher, osl::checkmate::ProofTreeDepthDfpn::Table, osl::effect_action::AlwaysMove< Action >, osl::effect_action::BetterToPromote< Action >, osl::misc::BinaryElementReader< T >, osl::misc::BinaryReader< T >, osl::move_action::NoAddEffectFilter< OrigAction >, osl::move_action::NoEffectFilter< P, OrigAction >, osl::move_action::NotKingOpenFilter< P, OrigAction >, osl::move_probability::StateInfo, osl::rating::ImmediateAddSupport::Test, osl::rating::Threatmate::Helper
- state_index : osl::book::OBMove, osl::book::WMove
- state_king_relative_table : osl::eval::ml::PawnDropBoth
- STATE_SIZE : osl::book::WeightedBook, osl::WeightedBook
- statistics : osl::rating::FeatureSet
- stop_all : osl::checkmate::DfpnShared
- store : osl::effect_action::StorePiece
- str2piece : osl::KanjiMove, osl::record::KanjiMove
- str2position : osl::KanjiMove, osl::record::KanjiMove
- suji : osl::record::KIFCharacters, osl::record::RussianCharacters, osl::record::StandardCharacters
- sum_table : osl::eval::ml::RookMobilityAll
- sumkingx_table : osl::eval::ml::RookMobilityAll