Here is a list of all functions with links to the classes they belong to:
- s -
- ScopedLock() : di::ScopedLock< Locks >, di::sync::ScopedLock< Locks >
- ScopeExit() : di::ScopeExit< F >, di::util::ScopeExit< F >
- ScopeValueChange() : di::ScopeValueChange< T >, di::util::ScopeValueChange< T >
- seed() : di::LinearCongruentialEngine< T, a, c, m >, di::random::LinearCongruentialEngine< T, a, c, m >
- SelfPointer() : di::SelfPointer< T >, di::util::SelfPointer< T >
- Sender() : di::execution::ipc_binary_ns::MessageDecode< Proto, ClientOrServer >::Sender
- SentinelExtension() : di::container::SentinelExtension< Self, Sent, WrappedIter, Iter >
- serialize() : di::BinarySerializer< Writer >, di::JsonSerializer< Writer >, di::serialization::BinarySerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serialize_array() : di::JsonSerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serialize_bool() : di::JsonSerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serialize_null() : di::JsonSerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serialize_number() : di::JsonSerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serialize_object() : di::JsonSerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serialize_string() : di::JsonSerializer< Writer >, di::serialization::JsonSerializer< Writer >
- serializer() : di::BinaryFormat, di::JsonFormat, di::serialization::BinaryFormat, di::serialization::JsonFormat
- set() : di::bit::BitStruct< byte_size, Tags >, di::BitStruct< byte_size, Tags >
- set_args() : di::format::FormatArgs< Arg >
- set_bit() : di::math::bigint::FixedOps< words >
- set_continuation() : di::execution::WithAwaitableSenders< Promise >, di::WithAwaitableSenders< Promise >
- set_current_format_string() : di::format::FormatParseContext< Enc >, di::FormatParseContext< Enc >
- set_did_finish() : di::test::TestManager
- set_error() : di::execution::filter_ns::ItemReceiverT< Send, Fun, Rec, R >::Type
- set_next() : di::execution::filter_ns::ReceiverT< Fun, Rec >::Type
- set_receiver() : di::execution::connect_awaitable_ns::OperationStateT< Receiver >::Type
- set_stopped() : di::execution::filter_ns::FinalReceiverT< Send, Fun, Rec, R >::Type, di::execution::filter_ns::ItemReceiverT< Send, Fun, Rec, R >::Type
- set_value() : di::execution::filter_ns::FinalReceiverT< Send, Fun, Rec, R >::Type, di::execution::filter_ns::IntermediateReceiverT< Send, Fun, Rec, R >::Type, di::execution::filter_ns::ItemReceiverT< Send, Fun, Rec, R >::Type
- set_writer() : di::test::TestManager
- share() : di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >
- SharedStorage() : di::any::SharedStorage< Alloc >
- shift_left_one() : di::math::bigint::FixedOps< words >
- shrink_to_first() : di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >
- shrink_to_last() : di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >
- shrink_to_slice() : di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >
- SingleView() : di::container::SingleView< T >
- size() : di::Array< T, extent >, di::bit::BitSet< extent >, di::BitSet< extent >, di::container::AdjacentTransformView< View, F, N >, di::container::AdjacentView< View, N >, di::container::AsConstView< View >, di::container::AsRValueView< View >, di::container::CacheLastView< Con >, di::container::CartesianProductView< First, Rest >, di::container::ChunkView< View >, di::container::CommonView< View >, di::container::ConcatView< Views >, di::container::ConstantRingInterface< Self, Value >, di::container::ConstantVectorInterface< Self, Value >, di::container::DropView< View >, di::container::ElementsView< View, index >, di::container::EmptyView< T >, di::container::EnumerateView< View >, di::container::FixedString< count >, di::container::IntrusiveForwardList< T, Tag, Self >, di::container::IntrusiveList< T, Tag, Self >, di::container::IotaView< T, Bound >, di::container::NodeHashTable< Value, Eq, Hasher, Buckets, Tag, Interface, is_multi, is_map, Self >, di::container::OwningView< Cont >, di::container::PriorityQueue< Value, Con, Comp >, di::container::Queue< Value, Con >, di::container::RBTree< Value, Comp, Tag, Interface, is_multi, Self >, di::container::RefView< Cont >, di::container::RepeatView< T, Bound >, di::container::ReverseView< View >, di::container::SingleView< T >, di::container::SlideView< View >, di::container::Stack< Value, Con >, di::container::StrideView< View >, di::container::string::ConstantStringInterface< Self, Enc >, di::container::TakeView< View >, di::container::TransformView< View, F >, di::container::View< Iter, Sent, is_sized >, di::container::ViewInterface< Self >, di::container::ZipTransformView< F, Views >, di::container::ZipView< Views >, di::FixedString< count >, di::format::FormatArgs< Arg >, di::IntrusiveForwardList< T, Tag, Self >, di::IntrusiveList< T, Tag, Self >, di::MDSpan< Element, Extents, Layout, Accessor >, di::PriorityQueue< Value, Con, Comp >, di::Queue< Value, Con >, di::serialization::json::Value, di::Stack< Value, Con >, di::View< Iter, Sent, is_sized >, di::vocab::Array< T, extent >, di::vocab::Array< T, 0 >, di::vocab::byte_buffer::ByteBufferImpl< Alloc >, di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >, di::vocab::MDSpan< Element, Extents, Layout, Accessor >, di::vocab::Optional< T >, di::vocab::Span< T, dynamic_extent >, di::vocab::Span< T, extent >
- size_bytes() : di::container::ConstantRingInterface< Self, Value >, di::container::ConstantVectorInterface< Self, Value >, di::container::string::ConstantStringInterface< Self, Enc >, di::vocab::Span< T, extent >
- size_code_units() : di::container::string::ConstantStringInterface< Self, Enc >
- slice() : di::vocab::byte_buffer::ByteBufferImpl< Alloc >
- SlideView() : di::container::SlideView< View >
- SourceLocation() : di::SourceLocation, di::util::SourceLocation
- Span() : di::vocab::Span< T, dynamic_extent >, di::vocab::Span< T, extent >
- span() : di::Array< T, extent >, di::container::ErasedString, di::container::Ring< T, Alloc >, di::container::StaticRing< T, SizeConstant >, di::container::StaticVector< T, SizeConstant >, di::container::string::StringImpl< Enc, Vec >, di::container::string::StringViewImpl< Enc >, di::container::Vector< T, Alloc >, di::ErasedString, di::Ring< T, Alloc >, di::StaticRing< T, SizeConstant >, di::StaticVector< T, SizeConstant >, di::Vector< T, Alloc >, di::vocab::Array< T, extent >, di::vocab::Array< T, 0 >, di::vocab::byte_buffer::ByteBufferImpl< Alloc >, di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >, di::vocab::Span< T, dynamic_extent >
- splice() : di::container::IntrusiveList< T, Tag, Self >, di::IntrusiveList< T, Tag, Self >
- SplitView() : di::container::SplitView< View, Pattern >
- Stack() : di::container::Stack< Value, Con >, di::Stack< Value, Con >
- start_one() : di::execution::counting_scope_ns::DataT< Alloc >::Type
- starts_with() : di::container::ConstantPathInterface< Self, Enc >, di::container::string::ConstantStringInterface< Self, Enc >
- static_assign() : di::vocab::TupleImpl< meta::ListV< index, indices... >, T, Rest... >, di::vocab::TupleImpl< meta::ListV<> >
- static_assign_unchecked() : di::vocab::TupleImpl< meta::ListV< index, indices... >, T, Rest... >, di::vocab::TupleImpl< meta::ListV<> >
- static_extent() : di::Extents< T, extents >, di::MDSpan< Element, Extents, Layout, Accessor >, di::vocab::Extents< T, extents >, di::vocab::MDSpan< Element, Extents, Layout, Accessor >
- static_get() : di::vocab::TupleImpl< meta::ListV< index, indices... >, T, Rest... >
- StaticRing() : di::container::StaticRing< T, SizeConstant >, di::StaticRing< T, SizeConstant >
- StaticVector() : di::container::StaticVector< T, SizeConstant >, di::StaticVector< T, SizeConstant >
- StatusCode() : di::vocab::StatusCode< Erased< T > >, di::vocab::StatusCode< T >
- StatusCodeDomain() : di::StatusCodeDomain, di::vocab::StatusCodeDomain
- stem() : di::container::ConstantPathInterface< Self, Enc >
- stop_possible() : di::InPlaceStopToken, di::NeverStopToken, di::sync::InPlaceStopToken, di::sync::NeverStopToken
- stop_requested() : di::InPlaceStopSource, di::InPlaceStopToken, di::NeverStopToken, di::sync::InPlaceStopSource, di::sync::InPlaceStopToken, di::sync::NeverStopToken
- storage_category() : di::any::HybridStorage< category, inline_size, inline_align, Alloc >, di::any::InlineStorage< inline_size, inline_align >, di::any::RefStorage, di::any::SharedStorage< Alloc >, di::any::UniqueStorage< Alloc >
- store() : di::Atomic< T >, di::AtomicRef< T >, di::sync::Atomic< T >, di::sync::AtomicRef< T >, di::vocab::byte_buffer::ByteBufferImpl< Alloc >, di::vocab::byte_buffer::ExclusiveByteBufferImpl< Alloc >
- StoreIf() : di::util::StoreIf< T, false >
- stride() : di::container::StrideView< View >, di::LayoutLeft::Mapping< Extents >, di::LayoutRight::Mapping< Extents >, di::LayoutStride::Mapping< Extents >, di::MDSpan< Element, Extents, Layout, Accessor >, di::vocab::LayoutLeft::Mapping< Extents >, di::vocab::LayoutRight::Mapping< Extents >, di::vocab::LayoutStride::Mapping< Extents >, di::vocab::MDSpan< Element, Extents, Layout, Accessor >
- strides() : di::LayoutStride::Mapping< Extents >, di::vocab::LayoutStride::Mapping< Extents >
- StrideView() : di::container::StrideView< View >
- StringImpl() : di::container::string::StringImpl< Enc, Vec >
- StringReader() : di::io::StringReader< String >, di::StringReader< String >
- StringViewImpl() : di::container::string::StringViewImpl< Enc >
- StringViewParserContext() : di::parser::StringViewParserContext< Enc >
- strip_prefix() : di::container::ConstantPathInterface< Self, Enc >
- StrongInt() : di::StrongInt< Tag >, di::util::StrongInt< Tag >
- Style() : di::format::Style, di::format::style::Style
- Styled() : di::format::style::Styled< T >, di::format::Styled< T >, di::Styled< T >
- subspan() : di::Array< T, extent >, di::container::ConstantVectorInterface< Self, Value >, di::vocab::Array< T, extent >, di::vocab::Array< T, 0 >, di::vocab::Span< T, extent >
- substr() : di::container::string::ConstantStringInterface< Self, Enc >
- subtract() : di::container::IntrusiveSetInterface< Self, Value, Node, Iterator, ConstIterator, ValidForLookup, is_multi >, di::container::SetInterface< Self, Value, Iterator, ConstIterator, ValidForLookup, is_multi >, di::math::bigint::FixedOps< words >, di::math::Rational< T >, di::Rational< T >
- successor() : di::container::RBTreeNode< Tag >
- suite_name() : di::test::TestCase
- swap() : di::sync::UniqueLock< Lock >, di::UniqueLock< Lock >
- Synchronized() : di::sync::Synchronized< Value, Lock >, di::Synchronized< Value, Lock >