enum FloatingPointClassification The IEEE 754 floating-point classes. Cases case negativeInfinity Required A value equal to -infinity. Declaration case negativeInfinity case negativeNormal Required A negative value that uses the full precision of the floating-point type. Declaration case negativeNormal case negativeSubnormal Required A negative, nonzero number that does not use the full precision of the floating-point type. Declaration case negativeSubnormal case negativeZero Required A value equal to zero with a negative sign. Declaration case negativeZero case positiveInfinity Required A value equal to +infinity. Declaration case positiveInfinity case positiveNormal Required A positive value that uses the full precision of the floating-point type. Declaration case positiveNormal case positiveSubnormal Required A positive, nonzero number that does not use the full precision of the floating-point type. Declaration case positiveSubnormal case positiveZero Required A value equal to zero with a positive sign. Declaration case positiveZero case quietNaN Required A silent NaN ("not a number") value. Declaration case quietNaN case signalingNaN Required A signaling NaN ("not a number"). A signaling NaN sets the floating-point exception status when used in many floating-point operations. Declaration case signalingNaN