The library specification uses a typographical convention for naming
requirements
. Names in
italic type that begin with the prefix
Cpp17 refer to sets of well-defined expression requirements typically
presented in tabular form, possibly with additional prose semantic requirements
. For example,
Cpp17Destructible (Table
35) is such a named
requirement
. Names in
constant width type refer to library concepts
which are presented as a concept definition (
[temp]), possibly with additional
prose semantic requirements
.