#
[utility.
arg.
requirements]
describes requirements on types and expressions used to instantiate templates defined in the C++ standard library
.
[swappable.
requirements]
describes the requirements on swappable types and swappable expressions
.
[nullablepointer.
requirements]
describes the requirements on pointer-like types that support null values
.
[hash.
requirements]
describes the requirements on hash function objects
.
[allocator.
requirements]
describes the requirements on storage allocators
.