23 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_METER; }
24 static constexpr std::string_view
symbol() {
return ""; }
25 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
28 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_KILOMETER; }
29 static constexpr std::string_view
symbol() {
return ""; }
30 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
33 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_CENTIMETER; }
34 static constexpr std::string_view
symbol() {
return ""; }
35 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
38 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_MILLIMETER; }
39 static constexpr std::string_view
symbol() {
return ""; }
40 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
43 static constexpr UnitId
unit_id() {
return UNIT_ID_HECTARE; }
44 static constexpr std::string_view
symbol() {
return "ha"; }
45 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
48 static constexpr UnitId
unit_id() {
return UNIT_ID_ARE; }
49 static constexpr std::string_view
symbol() {
return "a"; }
50 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
53 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_INCH; }
54 static constexpr std::string_view
symbol() {
return "in²"; }
55 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
58 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_FOOT; }
59 static constexpr std::string_view
symbol() {
return "ft²"; }
60 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
63 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_YARD; }
64 static constexpr std::string_view
symbol() {
return "yd²"; }
65 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
68 static constexpr UnitId
unit_id() {
return UNIT_ID_SQUARE_MILE; }
69 static constexpr std::string_view
symbol() {
return "mi²"; }
70 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
73 static constexpr UnitId
unit_id() {
return UNIT_ID_ACRE; }
74 static constexpr std::string_view
symbol() {
return "ac"; }
75 static constexpr DimensionId
dimension() {
return DIMENSION_ID_AREA; }
Core quantity template and error translation utilities.
Quantity< SquareInchTag > SquareInch
Quantity< SquareMillimeterTag > SquareMillimeter
Quantity< SquareFootTag > SquareFoot
Quantity< SquareMeterTag > SquareMeter
Quantity< SquareCentimeterTag > SquareCentimeter
Quantity< HectareTag > Hectare
Quantity< SquareYardTag > SquareYard
Quantity< SquareMileTag > SquareMile
Quantity< SquareKilometerTag > SquareKilometer
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()