API

Type Aliases

Name Description
align_t The type returned by the alignof operator.
nullptr_t The type of the null pointer literal.
ptrdiff_t The type returned by pointer difference arithmetic.
size_t The type returned by the sizeof operator.

Constants

Name Description
npos A sentinel value used to indicate an invalid position.

Functions

Name Description
declval Produces an rvalue reference in unevaluated contexts.
exchange Replaces an object and returns its old value.
forward Forwards a value preserving value category.
move Casts a value to an rvalue reference.

Classes

Name Description
overloads Combines multiple callable objects into one overload set.