39 static AreaUnit metresSquare(uint8_t prec = 6,
bool suffixes =
true) {
return AreaUnit{metreSquare, prec,
true, suffixes}; }
41 static AreaUnit hectares(uint8_t prec = 2,
bool suffixes =
true) {
return AreaUnit{hectare, prec,
true, suffixes}; }
43 static AreaUnit feetSquare(uint8_t prec = 5,
bool suffixes =
true) {
return AreaUnit{footSquare, prec,
true, suffixes}; }
71 constexpr static int areaCount =
static_cast<int>(mileSquare) + 1;
73 static std::array<const char*, areaCount> tags;
74 static std::array<const char*, areaCount> abbreviations;
75 static std::array<double, areaCount> conversions;
76 static std::array<bool, areaCount> metric;