<mp-units/framework/unit.h>
template<
    symbol_text Symbol,
    AssociatedUnit auto U,
    /* implementation-defined */ auto QS,
    PointOrigin auto PO>
requires (!Symbol.empty()) && (QS.dimension == detail::get_associated_quantity(U).dimension)
struct named_unit<Symbol, U, QS, PO>
    : ::_base_type_
| Name | Description | 
|---|---|
| ::_base_type_ | 
| Name | 
|---|
| _base_type_ | 
| Name | Description | 
|---|---|
| _point_origin_ | |
| _quantity_spec_ | |
| _symbol_ | Unique unit identifier |