[#mp_units-named_unit-0ec] = xref:mp_units.adoc[mp_units]::named_unit :relfileprefix: ../ :mrdocs: A named unit == Synopsis Declared in `<mp‐units/framework/unit.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< xref:mp_units/symbol_text-032.adoc[symbol_text] Symbol, auto...> struct named_unit; ---- == Derived Classes [cols=2] |=== | Name | Description | xref:mp_units/parts_per_million-0f.adoc[`parts_per_million`] | | xref:mp_units/per_mille-01.adoc[`per_mille`] | | xref:mp_units/percent-02.adoc[`percent`] | |=== == Description Defines a unit with a special name. It may be used to provide a base unit in the system of units (e.g. `metre`) or a name assigned to another scaled or derived unit (e.g. `hour`, `joule`). Most of the named units may be composed with a prefix to create a `prefixed_unit`. For example: [,cpp] ---- {.cpp} inline constexpr struct second final : named_unit<"s", kind_of