webrtc/rtc_base/units
Danil Chapovalov 3a45801d34 Make Unit types factories from float numbers be constexpr
std::isnan is not constexpr until c++23 and thus prevents constexpr construction from float numbers of unit types like DataRate
That check is not needed because is redundant with later check that value is convertable to int64_t

Bug: None
Change-Id: Ie8a06287492eb2122edf23fed63f1cd1bcd9df3d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355220
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42520}
2024-06-21 13:40:17 +00:00
..
BUILD.gn Extend DivideRoundToNearest to support negative numbers and use for UnitBase 2022-12-22 11:02:29 +00:00
OWNERS Adds srte@ as OWNER of units. 2019-06-05 15:08:57 +00:00
unit_base.h Make Unit types factories from float numbers be constexpr 2024-06-21 13:40:17 +00:00
unit_base_unittest.cc Make Unit types factories from float numbers be constexpr 2024-06-21 13:40:17 +00:00