Unit Conversion and Dimensional Analysis Library 3.6.1
A compile-time, header-only C++23 dimensional-analysis library
Loading...
Searching...
No Matches
error_compare-dimensions.gcc13

In file included from /usr/include/c++/15/ratio:41,
from /usr/include/c++/15/bits/chrono.h:39,
from /usr/include/c++/15/chrono:45,
from /e/workspace/units/include/units/core.h:59,
from /e/workspace/units/include/units/length.h:49,
from readable_compare_across_dimensions.cpp:6:
/usr/include/c++/15/type_traits: In substitution of ‘template<class ... _Tp> using std::common_type_t = typename std::common_type::type [with _Tp = {units::unit<units::length::meters_, double, units::linear_scale>, units::unit<units::mass::kilograms_, double, units::linear_scale>}]’:
/e/workspace/units/include/units/core.h:2496:10: required from ‘constexpr bool units::unit<ConversionFactor, T, NumericalScale>::operator<(const units::unit<ConversionFactorRhs, Ty, NsRhs>&) const [with ConversionFactorRhs = units::mass::kilograms_; Ty = double; NsRhs = units::linear_scale; ConversionFactor = units::length::meters_; T = double; NumericalScale = units::linear_scale]’