Specialization defining the quantity kind of the hierarchy tree rooted at Q
Declared in <mp-units/framework/quantity_spec_definitions.h>
template<QuantitySpec Q>
requires (!detail::QuantityKindSpec<Q>) && (detail::get_kind_tree_root(Q{}) == Q{})
struct kind_of_<Q>
: Q::_base_type_
| Name | Description |
|---|---|
Q::_base_type_ |
| Name | Description |
|---|---|
_base_type_ | The base type used to detect specializations of kind_of_ |
| Name | Description |
|---|---|
_is_non_negative_ | Always false, as a kind can never be universally non-negative |
_quantity_spec_ | The root quantity specification this kind was created from |
| Name | Description |
|---|---|
| Q | the root quantity specification of the kind |