5 #include <gtest/gtest.h> 15 operator bool()
const {
return value; }
24 TEST(Util, CoerceOrFallback)
45 TEST(Util, FloatClassification)
48 ASSERT_TRUE(
uavcan::isNaN(std::numeric_limits<float>::quiet_NaN()));
49 ASSERT_FALSE(
uavcan::isNaN(std::numeric_limits<double>::infinity()));
50 ASSERT_FALSE(
uavcan::isNaN(std::numeric_limits<long double>::infinity()));
UAVCAN_EXPORT To coerceOrFallback(const From &from, const To &default_)
NonDefaultConstructible(int)
ConvertibleToBool(bool value)
TEST(Util, CoerceOrFallback)