| 468 | defined(FLATBUFFERS_HAS_NEW_STRTOD) && (FLATBUFFERS_HAS_NEW_STRTOD > 0) |
| 469 | // Like `operator==(e, def)` with weak NaN if T=(float|double). |
| 470 | template<typename T> inline bool IsFloatTheSameAs(T e, T def) { |
| 471 | return (e == def) || ((def != def) && (e != e)); |
| 472 | } |
| 473 | template<> inline bool IsTheSameAs<float>(float e, float def) { |
| 474 | return IsFloatTheSameAs(e, def); |
| 475 | } |
no outgoing calls
no test coverage detected