# C++ named requirements: ScalarType

From cppreference.com
< cpp‎ | named req

Note: the standard doesn't define a named requirement with this name. This is a type category defined by the core language. It is included here as a named requirement only for consistency.

### Requirements

The following types are collectively called scalar types:

- arithmetic types
- enumeration types
- pointer types
- pointer-to-member types

- std::nullptr_t

(since C++11)

- cv-qualified versions of these types

### See also

is_scalar (C++11) | checks if a type is a scalar type (class template)

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/named_req/ScalarType&oldid=139832"