From eb36c44613f5163d82fcd4f288148f5d34c895b6 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Tue, 23 Apr 2024 21:02:06 -0400 Subject: [PATCH] xo-unit: + Quantity.is_dimensionless() --- include/xo/unit/Quantity.hpp | 3 ++- utest/unit.test.cpp | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/include/xo/unit/Quantity.hpp b/include/xo/unit/Quantity.hpp index 299e0d2..0a4fc8b 100644 --- a/include/xo/unit/Quantity.hpp +++ b/include/xo/unit/Quantity.hpp @@ -40,8 +40,9 @@ namespace xo { constexpr const repr_type & scale() const { return scale_; } constexpr const unit_type & unit() const { return unit_; } - constexpr Quantity unit_qty() const { return Quantity(1, unit_); } + constexpr bool is_dimensionless() const { return unit_.is_dimensionless(); } + constexpr Quantity unit_qty() const { return Quantity(1, unit_); } constexpr Quantity reciprocal() const { return Quantity(1.0 / scale_, unit_.reciprocal()); } template diff --git a/utest/unit.test.cpp b/utest/unit.test.cpp index 061d45a..59386d9 100644 --- a/utest/unit.test.cpp +++ b/utest/unit.test.cpp @@ -46,8 +46,6 @@ namespace xo { using xo::qty::detail::nu_ratio; using xo::qty::unit_qty; - using xo::print::ccs; - template int unused() {