[#mp_units-quantity_spec-09]
= xref:mp_units.adoc[mp&lowbar;units]::quantity&lowbar;spec
:relfileprefix: ../
:mrdocs:

A specification of a quantity used to define its kind, dimension, and character

== Synopsis

Declared in `&lt;mp&hyphen;units&sol;framework&sol;quantity&lowbar;spec&lowbar;concepts&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;auto&period;&period;&period;&gt;
struct quantity&lowbar;spec;
----

== Specializations

[cols="1,4"]
|===
| Name| Description
| xref:mp_units/quantity_spec-0a6.adoc[`quantity&lowbar;spec&lt;QS, Args&period;&period;&period;&gt;`] 
| Specialization defining a base quantity
| xref:mp_units/quantity_spec-0a0.adoc[`quantity&lowbar;spec&lt;QS, Eq, Args&period;&period;&period;&gt;`] 
| Specialization defining a leaf derived quantity in the hierarchy with a refined equation
|===


== Derived Classes

[cols="1,4"]
|===
| Name| Description
| xref:mp_units/dimensionless-0f.adoc[`dimensionless`] 
| Quantity of dimension one
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
