The following subclauses describe a basic regular expression class template and its
traits that can handle char-like (
[strings.general]) template arguments,
two specializations of this class template that handle sequences of
char and
wchar_t,
a class template that holds the
result of a regular expression match, a series of algorithms that allow a character
sequence to be operated upon by a regular expression,
and two iterator types for
enumerating regular expression matches, as summarized in Table
112.