📦 libstdc++-9-doc
880 pages · page 3 of 5
S (continued)
- std::__detail::_Mask_range_hashing(3cxx)Range hashing function assuming that second arg is a power of 2.✨
- std::__detail::_Mod_range_hashing(3cxx)Default range hashing function: use division to fold a large number into the range [0, N).✨
- std::__detail::_Node_const_iterator(3cxx)Node const_iterators, used to iterate through all the hashtable.✨
- std::__detail::_Node_iterator(3cxx)Node iterators, used to iterate through all the hashtable.✨
- std::__detail::_Node_iterator_base(3cxx)Base class for node iterators.✨
- std::__detail::_Power2_rehash_policy(3cxx)Rehash policy providing power of 2 bucket numbers. Avoids modulo operations.✨
- std::__detail::_Prime_rehash_policy(3cxx)Default value for rehash policy. Bucket size is (usually) the smallest prime that keeps the load factor small enough.✨
- std::__detail::_Quoted_string(3cxx)Struct for delimited strings.✨
- std::__detail::_Rehash_base(3cxx)✨
- std::__detail::_Scanner(3cxx)Scans an input range for regex tokens.✨
- std::__detail::_StateSeq(3cxx)Describes a sequence of one or more _State, its current start and end(s). This structure contains fragments of an NFA during construction.✨
- std::__detector(3cxx)Implementation of the detection idiom (negative case).✨
- std::__exception_ptr_exception_ptr(3cxx)An opaque pointer to an arbitrary exception.✨
- std::__future_base(3cxx)Base class and enclosing scope.✨
- std::__future_base__Result(3cxx)A result object that has storage for an object of type _Res.✨
- std::__future_base__Result_alloc(3cxx)A result object that uses an allocator.✨
- std::__future_base__Result_base(3cxx)Base class for results.✨
- std::__is_location_invariant(3cxx)✨
- std::__is_nullptr_t(3cxx)__is_nullptr_t (deprecated extension).✨
- std::__is_trivially_copy_assignable_impl(3cxx)is_trivially_copy_assignable✨
- std::__is_trivially_copy_constructible_impl(3cxx)is_trivially_copy_constructible✨
- std::__is_trivially_move_assignable_impl(3cxx)is_trivially_move_assignable✨
- std::__is_trivially_move_constructible_impl(3cxx)is_trivially_move_constructible✨
- std::__iterator_traits(3cxx)Traits class for iterators.✨
- std::__numeric_limits_base(3cxx)Part of std::numeric_limits.✨
- std::__parallel(3cxx)GNU parallel code, replaces standard behavior with parallel behavior.✨
- std::__parallel::_CRandNumber(3cxx)Functor wrapper for std::rand().✨
- std::__profile(3cxx)GNU profile code, replaces standard behavior with profile behavior.✨
- std::__profile::bitset(3cxx)Class std::bitset wrapper with performance instrumentation, none at the moment.✨
- std::__profile::deque(3cxx)Class std::deque wrapper with performance instrumentation.✨
- std::__profile::forward_list(3cxx)Class std::forward_list wrapper with performance instrumentation.✨
- std::__profile::list(3cxx)List wrapper with performance instrumentation.✨
- std::__profile::map(3cxx)Class std::map wrapper with performance instrumentation.✨
- std::__profile::multimap(3cxx)Class std::multimap wrapper with performance instrumentation.✨
- std::__profile::multiset(3cxx)Class std::multiset wrapper with performance instrumentation.✨
- std::__profile::set(3cxx)Class std::set wrapper with performance instrumentation.✨
- std::__profile::unordered_map(3cxx)Class std::unordered_map wrapper with performance instrumentation.✨
- std::__profile::unordered_multimap(3cxx)Class std::unordered_multimap wrapper with performance instrumentation.✨
- std::__profile::unordered_multiset(3cxx)Unordered_multiset wrapper with performance instrumentation.✨
- std::__profile::unordered_set(3cxx)Unordered_set wrapper with performance instrumentation.✨
- std::__shared_mutex_cv(3cxx)A shared mutex type implemented using std::condition_variable.✨
- std::_Base_bitset(3cxx)✨
- std::_Bind(3cxx)Type of the function object returned from bind().✨
- std::_Bind_result(3cxx)Type of the function object returned from bind<R>().✨
- std::_Deque_base(3cxx)✨
- std::_Deque_iterator(3cxx)A deque::iterator.✨
- std::_Enable_copy_move(3cxx)A mixin helper to conditionally enable or disable the copy/move special members.✨
- std::_Enable_default_constructor(3cxx)A mixin helper to conditionally enable or disable the default constructor.✨
- std::_Enable_destructor(3cxx)A mixin helper to conditionally enable or disable the default destructor.✨
- std::_Enable_special_members(3cxx)A mixin helper to conditionally enable or disable the special members.✨
- std::_Function_base(3cxx)Base class of all polymorphic function object wrappers.✨
- std::_Fwd_list_base(3cxx)Base class for forward_list.✨
- std::_Fwd_list_const_iterator(3cxx)A forward_list::const_iterator.✨
- std::_Fwd_list_iterator(3cxx)A forward_list::iterator.✨
- std::_Fwd_list_node(3cxx)A helper node class for forward_list. This is just a linked list with uninitialized storage for a data value in each node. There is a sorting utility method.✨
- std::_Fwd_list_node_base(3cxx)A helper basic node class for forward_list. This is just a linked list with nothing inside it. There are purely list shuffling utility methods here.✨
- std::_Hashtable(3cxx)✨
- std::_List_base(3cxx)See bits/stl_deque.h's _Deque_base for an explanation.✨
- std::_List_const_iterator(3cxx)A list::const_iterator.✨
- std::_List_iterator(3cxx)A list::iterator.✨
- std::_List_node(3cxx)An actual node in the list.✨
- std::_Maybe_get_result_type(3cxx)If we have found a result_type, extract it.✨
- std::_Maybe_unary_or_binary_function(3cxx)✨
- std::_Mu(3cxx)✨
- std::_Not_fn(3cxx)Generalized negator.✨
- std::_Placeholder(3cxx)The type of placeholder objects defined by libstdc++.✨
- std::_Reference_wrapper_base(3cxx)✨
- std::_Temporary_buffer(3cxx)✨
- std::_Tuple_impl(3cxx)✨
- std::_Vector_base(3cxx)See bits/stl_deque.h's _Deque_base for an explanation.✨
- std::_Weak_result_type(3cxx)✨
- std::_Weak_result_type_impl(3cxx)✨
- std::abs.h(3cxx)✨
- std::add_const(3cxx)add_const✨
- std::add_cv(3cxx)add_cv✨
- std::add_lvalue_reference(3cxx)add_lvalue_reference✨
- std::add_rvalue_reference(3cxx)add_rvalue_reference✨
- std::add_volatile(3cxx)add_volatile✨
- std::adopt_lock_t(3cxx)Assume the calling thread has already obtained mutex ownership and manage it.✨
- std::aligned_storage(3cxx)Alignment type.✨
- std::aligned_union(3cxx)Provide aligned storage for types.✨
- std::alignment_of(3cxx)alignment_of✨
- std::allocator(3cxx)The standard allocator, as per C++03 [20.4.1].✨
- std::allocator_arg_t(3cxx)[allocator.tag]✨
- std::allocator_traits(3cxx)Uniform interface to all allocator types.✨
- std::array(3cxx)A standard container for storing a fixed size sequence of elements.✨
- std::atomic(3cxx)Generic atomic type, primary class template.✨
- std::atomic_flag(3cxx)atomic_flag✨
- std::auto_ptr(3cxx)A simple smart pointer providing strict ownership semantics.✨
- std::auto_ptr_ref(3cxx)✨
- std::back_insert_iterator(3cxx)Turns assignment into insertion.✨
- std::bad_alloc(3cxx)Exception possibly thrown by new.✨
- std::bad_cast(3cxx)Thrown during incorrect typecasting.✨
- std::bad_exception(3cxx)✨
- std::bad_function_call(3cxx)Exception class thrown when class template function's operator() is called with an empty target.✨
- std::bad_typeid(3cxx)Thrown when a NULL pointer in a typeid expression is used.✨
- std::bad_weak_ptr(3cxx)Exception possibly thrown by shared_ptr.✨
- std::basic_filebuf(3cxx)The actual work of input and output (for files).✨
- std::basic_fstream(3cxx)Controlling input and output for files.✨
- std::basic_ifstream(3cxx)Controlling input for files.✨
- std::basic_ios(3cxx)Template class basic_ios, virtual base class for all stream classes.✨
- std::basic_iostream(3cxx)Template class basic_iostream.✨
- std::basic_istream(3cxx)Template class basic_istream.✨
- std::basic_istream_sentry(3cxx)Performs setup work for input streams.✨
- std::basic_istringstream(3cxx)Controlling input for std::string.✨
- std::basic_ofstream(3cxx)Controlling output for files.✨
- std::basic_ostream(3cxx)Template class basic_ostream.✨
- std::basic_ostream_sentry(3cxx)Performs setup work for output streams.✨
- std::basic_ostringstream(3cxx)Controlling output for std::string.✨
- std::basic_regex(3cxx)A regular expression.✨
- std::basic_streambuf(3cxx)The actual work of input and output (interface).✨
- std::basic_string(3cxx)Managing sequences of characters and character-like objects.✨
- std::basic_stringbuf(3cxx)The actual work of input and output (for std::string).✨
- std::basic_stringstream(3cxx)Controlling input and output for std::string.✨
- std::bernoulli_distribution(3cxx)A Bernoulli random number distribution.✨
- std::bernoulli_distribution_param_type(3cxx)✨
- std::bidirectional_iterator_tag(3cxx)Bidirectional iterators support a superset of forward iterator operations.✨
- std::binary_function(3cxx)✨
- std::binary_negate(3cxx)One of the negation functors.✨
- std::binder1st(3cxx)One of the binder functors.✨
- std::binder2nd(3cxx)One of the binder functors.✨
- std::binomial_distribution(3cxx)A discrete binomial random number distribution.✨
- std::binomial_distribution_param_type(3cxx)✨
- std::bitset(3cxx)The bitset class represents a fixed-size sequence of bits.✨
- std::bitset_reference(3cxx)✨
- std::cauchy_distribution(3cxx)A cauchy_distribution random number distribution.✨
- std::cauchy_distribution_param_type(3cxx)✨
- std::char_traits(3cxx)Basis for explicit traits specializations.✨
- std::chi_squared_distribution(3cxx)A chi_squared_distribution random number distribution.✨
- std::chi_squared_distribution_param_type(3cxx)✨
- std::chrono(3cxx)ISO C++ 2011 namespace for date and time utilities.✨
- std::chrono::::steady_clock(3cxx)Monotonic clock.✨
- std::chrono::::system_clock(3cxx)System clock.✨
- std::chrono::duration(3cxx)chrono::duration represents a distance between two points in time✨
- std::chrono::duration_values(3cxx)duration_values✨
- std::chrono::time_point(3cxx)chrono::time_point represents a point in time as measured by a clock✨
- std::chrono::treat_as_floating_point(3cxx)✨
- std::codecvt(3cxx)Primary class template codecvt.✨
- std::codecvt_base(3cxx)Empty base class for codecvt facet [22.2.1.5].✨
- std::codecvt_byname(3cxx)class codecvt_byname [22.2.1.6].✨
- std::collate(3cxx)Facet for localized string comparison.✨
- std::collate_byname(3cxx)class collate_byname [22.2.4.2].✨
- std::common_type(3cxx)common_type✨
- std::complex(3cxx)✨
- std::condition_variable(3cxx)condition_variable✨
- std::conditional(3cxx)Define a member typedef type to one of two argument types.✨
- std::const_mem_fun1_ref_t(3cxx)One of the adaptors for member pointers.✨
- std::const_mem_fun1_t(3cxx)One of the adaptors for member pointers.✨
- std::const_mem_fun_ref_t(3cxx)One of the adaptors for member pointers.✨
- std::const_mem_fun_t(3cxx)One of the adaptors for member pointers.✨
- std::ctype(3cxx)Primary class template ctype facet.✨
- std::ctype_base(3cxx)Base class for ctype.✨
- std::ctype_byname(3cxx)class ctype_byname [22.2.1.2].✨
- std::decay(3cxx)decay✨
- std::decimal(3cxx)ISO/IEC TR 24733 Decimal floating-point arithmetic.✨
- std::decimal::decimal128(3cxx)3.2.4 Class decimal128.✨
- std::decimal::decimal32(3cxx)3.2.2 Class decimal32.✨
- std::decimal::decimal64(3cxx)3.2.3 Class decimal64.✨
- std::default_delete(3cxx)✨
- std::defer_lock_t(3cxx)Do not acquire ownership of the mutex.✨
- std::deque(3cxx)A standard container using fixed-size memory allocation and constant-time manipulation of elements at either end.✨
- std::discard_block_engine(3cxx)✨
- std::discrete_distribution(3cxx)A discrete_distribution random number distribution.✨
- std::discrete_distribution_param_type(3cxx)✨
- std::divides(3cxx)One of the math functors.✨
- std::domain_error(3cxx)✨
- std::enable_if(3cxx)Define a member typedef type only if a boolean constant is true.✨
- std::enable_shared_from_this(3cxx)Base class allowing use of the member function shared_from_this.✨
- std::equal_to(3cxx)One of the comparison functors.✨
- std::error_code(3cxx)✨
- std::error_condition(3cxx)✨
- std::exception(3cxx)Base class for all library exceptions.✨
- std::experimental::_Has_addressof(3cxx)Trait that detects the presence of an overloaded unary operator&.✨
- std::experimental::_Optional_base(3cxx)Class template that holds the necessary state for Optional values and that has the responsibility for construction and the special members.✨
- std::experimental::any(3cxx)A type-safe container of any type.✨
- std::experimental::bad_any_cast(3cxx)Exception class thrown by a failed any_cast.✨
- std::experimental::bad_optional_access(3cxx)Exception class thrown when a disengaged optional object is dereferenced.✨
- std::experimental::basic_string_view(3cxx)A non-owning reference to a string.✨
- std::experimental::filesystem::path(3cxx)A filesystem path.✨
- std::experimental::filesystem::path_iterator(3cxx)An iterator for the components of a path.✨
- std::experimental::in_place_t(3cxx)Tag type for in-place construction.✨
- std::experimental::nullopt_t(3cxx)Tag type to disengage optional objects.✨
- std::experimental::optional(3cxx)Class template for optional values.✨
- std::experimental::ostream_joiner(3cxx)Output iterator that inserts a delimiter between elements.✨
- std::experimental::propagate_const(3cxx)Const-propagating wrapper.✨
- std::exponential_distribution(3cxx)An exponential continuous distribution for random numbers.✨
- std::exponential_distribution_param_type(3cxx)✨
- std::extent(3cxx)extent✨
- std::extreme_value_distribution(3cxx)A extreme_value_distribution random number distribution.✨
- std::extreme_value_distribution_param_type(3cxx)✨
- std::filebuf(3cxx)The actual work of input and output (for files).✨
- std::fisher_f_distribution(3cxx)A fisher_f_distribution random number distribution.✨
- std::fisher_f_distribution_param_type(3cxx)✨
- std::forward_iterator_tag(3cxx)Forward iterators support a superset of input iterator operations.✨
- std::forward_list(3cxx)A standard container with linear time access to elements, and fixed time insertion/deletion at any point in the sequence.✨
- std::fpos(3cxx)Class representing stream positions.✨
- std::front_insert_iterator(3cxx)Turns assignment into insertion.✨
- std::fstream(3cxx)Controlling input and output for files.✨
- std::function.h(3cxx)✨
- std::future(3cxx)Primary template for future.✨
💅
getting it ready, bestie…