[#mp_units-kind_of_-00]
= xref:mp_units.adoc[mp&lowbar;units]::kind&lowbar;of&lowbar;
:relfileprefix: ../
:mrdocs:

The type of a quantity kind for the quantity specification `Q`

== 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;typename Q&gt;
struct kind&lowbar;of&lowbar;;
----

== Description

A quantity kind encompasses the entire hierarchy tree that `Q` belongs to, rather than just `Q` itself&period;

== Specializations

[cols="1,4"]
|===
| Name| Description
| xref:mp_units/kind_of_-0d.adoc[`kind&lowbar;of&lowbar;&lt;Q&gt;`] 
| Specialization defining the quantity kind of the hierarchy tree rooted at `Q`
|===


== Template Parameters

[cols="1,4"]
|===
| Name| Description
| *Q*
| the root quantity specification of the kind
|===


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