API

Classes

Name Description
add_const Adds const qualifier to a type.
add_cv Adds const volatile qualifiers to a type.
add_lvalue_reference Adds an lvalue reference to a type.
add_rvalue_reference Adds an rvalue reference to a type.
add_volatile Adds volatile qualifier to a type.
bool_constant Alias for a compile-time boolean constant.
constant A compile-time constant value.
is_const Checks if a type is const-qualified.
is_lvalue_reference Checks if a type is an lvalue reference.
is_pointer Checks if a type is a pointer.
is_reference Checks if a type is a reference.
is_rvalue_reference Checks if a type is an rvalue reference.
is_same Checks if two types are the same.
is_volatile Checks if a type is volatile-qualified.
remove_const Removes const qualifier from a type.
remove_cv Removes const and volatile qualifiers from a type.
remove_cvref Removes const volatile and reference qualifiers from a type.
remove_reference Removes reference qualifiers from a type.
remove_volatile Removes volatile qualifier from a type.
type_identity Provides the identity type for T.