Skip to content

Commit

Permalink
[library.general] Adjust library overview for recent clause restructu…
Browse files Browse the repository at this point in the history
…ring
  • Loading branch information
jensmaurer authored and tkoeppe committed Oct 18, 2024
1 parent 801fb2c commit 49113a4
Showing 1 changed file with 12 additions and 15 deletions.
27 changes: 12 additions & 15 deletions source/lib-intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,15 @@
\ref{mem} & Memory management library \\
\ref{meta} & Metaprogramming library \\
\ref{utilities} & General utilities library \\
\ref{strings} & Strings library \\
\ref{containers} & Containers library \\
\ref{iterators} & Iterators library \\
\ref{ranges} & Ranges library \\
\ref{algorithms} & Algorithms library \\
\ref{strings} & Strings library \\
\ref{text} & Text processing library \\
\ref{numerics} & Numerics library \\
\ref{time} & Time library \\
\ref{localization} & Localization library \\
\ref{input.output} & Input/output library \\
\ref{re} & Regular expressions library \\
\ref{thread} & Concurrency support library \\
\ref{exec} & Execution control library \\
\end{floattable}
Expand Down Expand Up @@ -83,18 +82,23 @@
such as tuples and function wrappers.

\pnum
The strings library\iref{strings} provides support for manipulating text represented
as sequences of type \tcode{char},
The containers\iref{containers}, iterators\iref{iterators}, ranges\iref{ranges},
and algorithms\iref{algorithms} libraries provide a \Cpp{} program with access
to a subset of the most widely used algorithms and data structures.

\pnum
The strings library\iref{strings} provides support
for manipulating sequences of type \tcode{char},
sequences of type \keyword{char8_t},
sequences of type \keyword{char16_t},
sequences of type \keyword{char32_t},
sequences of type \keyword{wchar_t},
and sequences of any other character-like type.

\pnum
The containers\iref{containers}, iterators\iref{iterators}, ranges\iref{ranges},
and algorithms\iref{algorithms} libraries provide a \Cpp{} program with access
to a subset of the most widely used algorithms and data structures.
The text processing library\iref{text} provides support for text processing,
including formatting, internationalization support and
regular expression matching and searching.

\pnum
The numerics library\iref{numerics} provides
Expand All @@ -111,20 +115,13 @@
The time library\iref{time} provides
generally useful time utilities.

\pnum
The localization library\iref{localization} provides extended internationalization
support for text processing.

\pnum
The input/output library\iref{input.output} provides the
\tcode{iostream}
components that are the primary mechanism for \Cpp{} program input and output.
They can be used with other elements of the library, particularly
strings, locales, and iterators.

\pnum
The regular expressions library\iref{re} provides regular expression matching and searching.

\pnum
The concurrency support library\iref{thread} provides components to create
and manage threads,
Expand Down

0 comments on commit 49113a4

Please sign in to comment.