From 7b8ad8e37cdb2c3a4c1342d257ecb65b5e539d9f Mon Sep 17 00:00:00 2001 From: Ramzi Sabra Date: Fri, 17 Apr 2020 06:42:35 +0300 Subject: [PATCH] changed hectare to an alias_unit --- src/include/units/physical/si/area.h | 2 +- test/unit_test/static/si_test.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/include/units/physical/si/area.h b/src/include/units/physical/si/area.h index 6ff4938b..69990d58 100644 --- a/src/include/units/physical/si/area.h +++ b/src/include/units/physical/si/area.h @@ -52,7 +52,7 @@ struct square_exametre : deduced_unit {}; struct square_zettametre : deduced_unit {}; struct square_yottametre : deduced_unit {}; -using hectare = square_hectometre; +struct hectare : alias_unit {}; template using area = quantity; diff --git a/test/unit_test/static/si_test.cpp b/test/unit_test/static/si_test.cpp index 578284a0..f7dd6898 100644 --- a/test/unit_test/static/si_test.cpp +++ b/test/unit_test/static/si_test.cpp @@ -274,6 +274,8 @@ static_assert(10q_km * 10q_km == 100q_km2); static_assert(1q_m2 == 10'000q_cm2); static_assert(1q_ha == 10'000q_m2); +static_assert(hectare::symbol == "ha"); + static_assert(detail::unit_text() == basic_symbol_text("m²", "m^2")); // volume