cpp/utility/intcmp

Compare the values of two integers and. Unlike builtin comparison operators, negative signed integers always compare less than (and not equal to) unsigned integers: the comparison is safe against lossy integer conversion.

It is a compile-time error if either or  is not a signed or unsigned integer type (including standard integer type and extended integer type).

Return value
@1@ if  is equal to. @2@ if  is not equal to. @3@ if  is less than. @4@ if  is greater than. @5@ if  is less or equal to. @6@ if  is greater or equal to.