cpp/types/type info

The class holds implementation-specific information about a type, including the name of the type and means to compare two types for equality or collating order. This is the class returned by the operator.

The class is neither  nor.