cpp/named req/LessThanComparable

The type must work with < operator and the result should have standard semantics.

Requirements
The type satisfies  if

Given
 * ,, and , expressions of type or

The following expressions must be valid and have their specified effects