📦 libstdc++-16-doc
905 pages · page 3 of 5
S (continued)
- 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_traits(3cxx)Uniform interface to all allocator types.✨
- std::array(3cxx)A standard container for storing a fixed size sequence of elements.✨
- std::assignable_from(3cxx)[concept.assignable], concept assignable_from✨
- 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_string_view(3cxx)A non-owning reference to a string.✨
- 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::duration(3cxx)chrono::duration represents a distance between two points in time✨
- std::chrono::duration_values(3cxx)duration_values✨
- std::chrono::gps_clock(3cxx)✨
- std::chrono::hh_mm_ss(3cxx)✨
- std::chrono::steady_clock(3cxx)Monotonic clock.✨
- std::chrono::system_clock(3cxx)System clock.✨
- std::chrono::tai_clock(3cxx)✨
- 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::chrono::tzdb_list(3cxx)✨
- std::chrono::tzdb_list_const_iterator(3cxx)✨
- std::chrono::utc_clock(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::common_iterator(3cxx)An iterator/sentinel adaptor for representing a non-common range.✨
- std::common_reference_with(3cxx)[concept.commonref], concept common_reference_with✨
- std::common_type(3cxx)common_type✨
- std::common_with(3cxx)[concept.common], concept common_with✨
- std::compare_three_way_result(3cxx)[cmp.result], result of three-way comparison✨
- std::complex(3cxx)✨
- std::condition_variable(3cxx)condition_variable✨
- std::condition_variable_any(3cxx)condition_variable_any✨
- 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::constructible_from(3cxx)[concept.constructible], concept constructible_from✨
- std::contiguous_iterator_tag(3cxx)Contiguous iterators point to objects stored contiguously in memory.✨
- std::convertible_to(3cxx)[concept.convertible], concept convertible_to✨
- std::copy_constructible(3cxx)[concept.copyconstructible], concept copy_constructible✨
- std::counted_iterator(3cxx)An iterator adaptor that keeps track of the distance to the end.✨
- 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::default_initializable(3cxx)[concept.defaultinitializable], concept default_initializable✨
- std::default_sentinel_t(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::derived_from(3cxx)[concept.derived], concept derived_from✨
- std::destroying_delete_t(3cxx)Tag type used to declare a class-specific operator delete that can invoke the destructor before deallocating the memory.✨
- std::destructible(3cxx)[concept.destructible], concept destructible✨
- 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::encoding_state(3cxx)Extension to use iconv for dealing with character encodings.✨
- std::equal_to(3cxx)One of the comparison functors.✨
- std::equivalence_relation(3cxx)[concept.equiv], concept equivalence_relation✨
- std::error_category(3cxx)✨
- std::error_code(3cxx)✨
- std::error_condition(3cxx)✨
- std::exception(3cxx)Base class for all library exceptions.✨
- std::exception_ptr(3cxx)An opaque pointer to an arbitrary exception.✨
- std::experimental(3cxx)Namespace for features defined in ISO Technical Specifications.✨
- 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::basic_string_view(3cxx)A non-owning reference to a string.✨
- std::experimental::filesystem::filesystem_error(3cxx)Exception type thrown by the Filesystem TS library.✨
- std::experimental::filesystem::path(3cxx)A filesystem path.✨
- std::experimental::filesystem::path_iterator(3cxx)An iterator for the components of a path.✨
- std::experimental::filesystem::space_info(3cxx)Information about free space on a disk.✨
- 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::filesystem(3cxx)ISO C++ 2017 namespace for File System library.✨
- std::filesystem::directory_entry(3cxx)The value type used by directory iterators.✨
- std::filesystem::directory_iterator(3cxx)Iterator type for traversing the entries in a single directory.✨
- std::filesystem::file_status(3cxx)Information about a file's type and permissions.✨
- std::filesystem::filesystem_error(3cxx)Exception type thrown by the Filesystem library.✨
- std::filesystem::path(3cxx)A filesystem path.✨
- std::filesystem::path_iterator(3cxx)An iterator for the components of a path.✨
- std::filesystem::recursive_directory_iterator(3cxx)Iterator type for recursively traversing a directory hierarchy.✨
- std::filesystem::space_info(3cxx)Information about free space on a disk.✨
- 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::from_chars_result(3cxx)Result type of std::from_chars.✨
- 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.✨
- std::future_error(3cxx)Exception type thrown by futures.✨
- std::gamma_distribution(3cxx)A gamma continuous distribution for random numbers.✨
- std::gamma_distribution_param_type(3cxx)✨
- std::geometric_distribution(3cxx)A discrete geometric random number distribution.✨
- std::geometric_distribution_param_type(3cxx)✨
- std::greater(3cxx)One of the comparison functors.✨
- std::greater_equal(3cxx)One of the comparison functors.✨
- std::gslice(3cxx)Class defining multi-dimensional subset of an array.✨
- std::gslice_array(3cxx)Reference to multi-dimensional subset of an array.✨
- std::has_virtual_destructor(3cxx)has_virtual_destructor✨
- std::hash(3cxx)Primary class template hash.✨
- std::identity(3cxx)[func.identity] The identity function.✨
- std::ifstream(3cxx)Controlling input for files.✨
- std::independent_bits_engine(3cxx)✨
- std::indirect_array(3cxx)Reference to arbitrary subset of an array.✨
- std::indirectly_comparable(3cxx)[alg.req.ind.cmp], concept indirectly_comparable✨
- std::indirectly_copyable(3cxx)[alg.req.ind.copy], concept indirectly_copyable✨
- std::indirectly_movable(3cxx)[alg.req.ind.move], concept indirectly_movable✨
- std::indirectly_readable(3cxx)Requirements for types that are readable by applying operator*.✨
- std::indirectly_swappable(3cxx)[alg.req.ind.swap], concept indirectly_swappable✨
- std::indirectly_writable(3cxx)Requirements for writing a value into an iterator's referenced object.✨
- std::initializer_list(3cxx)initializer_list✨
- std::inout_ptr_t(3cxx)Smart pointer adaptor for functions taking an inout pointer parameter.✨
- std::input_iterator_tag(3cxx)Marking input iterators.✨
- std::insert_iterator(3cxx)Turns assignment into insertion.✨
- std::integer_sequence(3cxx)Class template integer_sequence.✨
- std::integral_constant(3cxx)integral_constant✨
- std::invalid_argument(3cxx)✨
- std::invocable(3cxx)[concept.invocable], concept invocable✨
- std::ios(3cxx)Template class basic_ios, virtual base class for all stream classes.✨
- std::ios_base(3cxx)The base of the I/O class hierarchy.✨
- std::ios_base_failure(3cxx)These are thrown to indicate problems with io.✨
- std::iostream(3cxx)Template class basic_iostream.✨
- std::is_abstract(3cxx)is_abstract✨
- std::is_arithmetic(3cxx)is_arithmetic✨
- std::is_array(3cxx)is_array✨
- std::is_assignable(3cxx)is_assignable✨
- std::is_base_of(3cxx)is_base_of✨
- std::is_bind_expression(3cxx)Trait that identifies a bind expression.✨
- std::is_class(3cxx)is_class✨
- std::is_compound(3cxx)is_compound✨
- std::is_const(3cxx)is_const✨
💅
getting it ready, bestie…