The primary template for defining traits for primitive value types.
| T | The type of the value. |
This primary template is intentionally left undefined. It is used to trigger a compile-time error when instantiated with a type that is not recognized as a primitive value type.
There are three specializations provided for primitive value types: