cpp/types/numeric limits/has signaling NaN

The value of is  for all types  capable of representing the special value "Signaling Not-A-Number". This constant is meaningful for all floating-point types and is guaranteed to be if.