Assert that infinite quantity is not allowed

This commit is contained in:
oktal3700
2023-03-19 18:32:41 +00:00
committed by Mat Sutcliffe
parent 07716a5ca0
commit f1ce792b98

View File

@@ -71,6 +71,7 @@ namespace BlackMisc::PhysicalQuantities
m_value(unit.isNull() ? 0.0 : value), m_unit(unit)
{
Q_ASSERT_X(!std::isnan(value), Q_FUNC_INFO, "nan value");
Q_ASSERT_X(!std::isinf(value), Q_FUNC_INFO, "infinity");
}
template <class MU, class PQ>