C++ named requirements: NumericType

From cppreference.com
C++ named requirements

Specifies that the type can be used as the template argument of std::valarray .

Requirements

For a type T to be a NumericType , it must be a cv-unqualified object type that: