<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name>mp_units</name>
  <filename>mp_units.adoc</filename>
  <class kind="class">mp_units::conditional</class>
  <class kind="class">mp_units::expr_type</class>
  <class kind="class">mp_units::fixed_string</class>
  <class kind="class">mp_units::fixed_u16string</class>
  <class kind="class">mp_units::fixed_u32string</class>
  <class kind="class">mp_units::fixed_u8string</class>
  <class kind="class">mp_units::fixed_wstring</class>
  <class kind="class">mp_units::is_same</class>
  <class kind="class">mp_units::quantity_values</class>
  <class kind="class">mp_units::rep_for</class>
  <class kind="class">mp_units::representation_canonical_type_t</class>
  <class kind="class">mp_units::representation_underlying_type_t</class>
  <class kind="class">mp_units::text_encoding</class>
  <class kind="class">mp_units::zeroth_point_origin_</class>
  <class kind="class">mp_units::absolute_point_origin</class>
  <class kind="class">mp_units::base_dimension</class>
  <class kind="class">mp_units::basic_fixed_string</class>
  <class kind="class">mp_units::check_in_range</class>
  <class kind="class">mp_units::check_non_negative</class>
  <class kind="class">mp_units::clamp_non_negative</class>
  <class kind="class">mp_units::clamp_to_range</class>
  <class kind="class">mp_units::common_unit</class>
  <class kind="class">mp_units::constraint_violation_handler</class>
  <class kind="class">mp_units::derived_dimension</class>
  <class kind="class">mp_units::derived_quantity_spec</class>
  <class kind="class">mp_units::derived_unit</class>
  <class kind="class">mp_units::dimension_one</class>
  <class kind="class">mp_units::dimension_symbol_formatting</class>
  <class kind="class">mp_units::dimensionless</class>
  <class kind="class">mp_units::is_kind</class>
  <class kind="class">mp_units::kind_of_</class>
  <class kind="class">mp_units::kind_of_</class>
  <class kind="class">mp_units::mag_constant</class>
  <class kind="class">mp_units::named_constant</class>
  <class kind="class">mp_units::named_unit</class>
  <class kind="class">mp_units::named_unit</class>
  <class kind="class">mp_units::named_unit</class>
  <class kind="class">mp_units::named_unit</class>
  <class kind="class">mp_units::natural_point_origin_</class>
  <class kind="class">mp_units::non_negative</class>
  <class kind="class">mp_units::one</class>
  <class kind="class">mp_units::parts_per_million</class>
  <class kind="class">mp_units::per</class>
  <class kind="class">mp_units::per_mille</class>
  <class kind="class">mp_units::percent</class>
  <class kind="class">mp_units::pi</class>
  <class kind="class">mp_units::pi_c</class>
  <class kind="class">mp_units::power</class>
  <class kind="class">mp_units::prefixed_unit</class>
  <class kind="class">mp_units::quantity</class>
  <class kind="class">mp_units::quantity_character</class>
  <class kind="class">mp_units::quantity_like_traits</class>
  <class kind="class">mp_units::quantity_point</class>
  <class kind="class">mp_units::quantity_point_like_traits</class>
  <class kind="class">mp_units::quantity_spec</class>
  <class kind="class">mp_units::quantity_spec</class>
  <class kind="class">mp_units::quantity_spec</class>
  <class kind="class">mp_units::reference</class>
  <class kind="class">mp_units::reflect_in_range</class>
  <class kind="class">mp_units::relative_point_origin</class>
  <class kind="class">mp_units::representation_canonical_type</class>
  <class kind="class">mp_units::representation_canonical_type</class>
  <class kind="class">mp_units::representation_underlying_type</class>
  <class kind="class">mp_units::representation_underlying_type</class>
  <class kind="class">mp_units::representation_underlying_type</class>
  <class kind="class">mp_units::representation_values</class>
  <class kind="class">mp_units::scaled_unit</class>
  <class kind="class">mp_units::symbol_text</class>
  <class kind="class">mp_units::unit_symbol_formatting</class>
  <class kind="class">mp_units::vector_axes</class>
  <class kind="class">mp_units::vector_components</class>
  <class kind="class">mp_units::wrap_to_range</class>
  <class kind="class">mp_units::character_set</class>
  <class kind="class">mp_units::quantity_character_legacy</class>
  <class kind="class">mp_units::quantity_field</class>
  <class kind="class">mp_units::quantity_tensor_order</class>
  <class kind="class">mp_units::unit_symbol_separator</class>
  <class kind="class">mp_units::unit_symbol_solidus</class>
  <class kind="class">mp_units::cbrt</class>
  <class kind="class">mp_units::ceil</class>
  <class kind="class">mp_units::contains</class>
  <class kind="class">mp_units::floor</class>
  <class kind="class">mp_units::fma</class>
  <class kind="class">mp_units::get</class>
  <class kind="class">mp_units::get_common_quantity_spec</class>
  <class kind="class">mp_units::get_common_unit</class>
  <class kind="class">mp_units::get_quantity_spec</class>
  <class kind="class">mp_units::hypot</class>
  <class kind="class">mp_units::inverse</class>
  <class kind="class">mp_units::isfinite</class>
  <class kind="class">mp_units::isinf</class>
  <class kind="class">mp_units::isnan</class>
  <class kind="class">mp_units::operator*</class>
  <class kind="class">mp_units::operator+</class>
  <class kind="class">mp_units::operator/</class>
  <class kind="class">mp_units::pow</class>
  <class kind="class">mp_units::quantity_cast</class>
  <class kind="class">mp_units::round</class>
  <class kind="class">mp_units::sqrt</class>
  <class kind="class">mp_units::value_cast</class>
  <class kind="class">mp_units::operator&lt;&lt;</class>
  <class kind="class">mp_units::operator==</class>
  <class kind="class">mp_units::operator&lt;=&gt;</class>
  <class kind="class">mp_units::dimension_one</class>
  <class kind="class">mp_units::dimensionless</class>
  <class kind="class">mp_units::disable_representation</class>
  <class kind="class">mp_units::disable_representation</class>
  <class kind="class">mp_units::disable_representation</class>
  <class kind="class">mp_units::frame_projection</class>
  <class kind="class">mp_units::imag</class>
  <class kind="class">mp_units::implicitly_scalable</class>
  <class kind="class">mp_units::is_complex</class>
  <class kind="class">mp_units::is_derived_from_specialization_of</class>
  <class kind="class">mp_units::is_derived_from_specialization_of_v</class>
  <class kind="class">mp_units::is_kind</class>
  <class kind="class">mp_units::is_same_v</class>
  <class kind="class">mp_units::is_same_v</class>
  <class kind="class">mp_units::is_scalar</class>
  <class kind="class">mp_units::is_scoped_enum_v</class>
  <class kind="class">mp_units::is_specialization_of</class>
  <class kind="class">mp_units::is_specialization_of</class>
  <class kind="class">mp_units::is_specialization_of_v</class>
  <class kind="class">mp_units::is_specialization_of_v</class>
  <class kind="class">mp_units::is_tensor</class>
  <class kind="class">mp_units::is_value_preserving</class>
  <class kind="class">mp_units::is_vector</class>
  <class kind="class">mp_units::kind_of</class>
  <class kind="class">mp_units::known_first_factor</class>
  <class kind="class">mp_units::mag</class>
  <class kind="class">mp_units::mag</class>
  <class kind="class">mp_units::mag_pi</class>
  <class kind="class">mp_units::mag_power</class>
  <class kind="class">mp_units::mag_ratio</class>
  <class kind="class">mp_units::magnitude</class>
  <class kind="class">mp_units::modulus</class>
  <class kind="class">mp_units::natural_point_origin</class>
  <class kind="class">mp_units::non_negative</class>
  <class kind="class">mp_units::numeric_field</class>
  <class kind="class">mp_units::numeric_field</class>
  <class kind="class">mp_units::one</class>
  <class kind="class">mp_units::parts_per_million</class>
  <class kind="class">mp_units::per_mille</class>
  <class kind="class">mp_units::percent</class>
  <class kind="class">mp_units::pi</class>
  <class kind="class">mp_units::pi_c</class>
  <class kind="class">mp_units::ppm</class>
  <class kind="class">mp_units::real</class>
  <class kind="class">mp_units::reference_for</class>
  <class kind="class">mp_units::space_before_unit_symbol</class>
  <class kind="class">mp_units::tensor_order</class>
  <class kind="class">mp_units::tensor_order</class>
  <class kind="class">mp_units::treat_as_floating_point</class>
  <class kind="class">mp_units::unit_for</class>
  <class kind="class">mp_units::zeroth_point_origin</class>
  <class kind="class">mp_units::π</class>
  <class kind="class">mp_units::Dimension</class>
  <class kind="class">mp_units::DimensionOf</class>
  <class kind="class">mp_units::PointOrigin</class>
  <class kind="class">mp_units::PointOriginFor</class>
  <class kind="class">mp_units::PrefixableUnit</class>
  <class kind="class">mp_units::Quantity</class>
  <class kind="class">mp_units::QuantityLike</class>
  <class kind="class">mp_units::QuantityOf</class>
  <class kind="class">mp_units::QuantityPoint</class>
  <class kind="class">mp_units::QuantityPointLike</class>
  <class kind="class">mp_units::QuantityPointOf</class>
  <class kind="class">mp_units::QuantitySpec</class>
  <class kind="class">mp_units::QuantitySpecOf</class>
  <class kind="class">mp_units::Reference</class>
  <class kind="class">mp_units::ReferenceOf</class>
  <class kind="class">mp_units::RepresentationOf</class>
  <class kind="class">mp_units::Unit</class>
  <class kind="class">mp_units::UnitMagnitude</class>
  <class kind="class">mp_units::UnitOf</class>
  <class kind="class">mp_units::basic_fixed_string</class>
  <class kind="class">mp_units::basic_fixed_string</class>
  <class kind="class">mp_units::basic_fixed_string</class>
  <class kind="class">mp_units::quantity</class>
  <class kind="class">mp_units::quantity</class>
  <class kind="class">mp_units::quantity</class>
  <class kind="class">mp_units::quantity_point</class>
  <class kind="class">mp_units::quantity_point</class>
  <class kind="class">mp_units::quantity_point</class>
  <class kind="class">mp_units::symbol_text</class>
  <class kind="class">mp_units::symbol_text</class>
  <class kind="class">mp_units::symbol_text</class>
  <class kind="class">mp_units::symbol_text</class>
  <class kind="class">mp_units::symbol_text</class>
  <member kind="function">
    <type>quantity&lt;R, Rep&gt;</type>
    <name>abs</name>
    <anchorfile>mp_units/abs.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R, Rep&gt;&amp; q)</arglist>
  </member>
  <member kind="function">
    <type>quantity_point&lt;R{}, default_point_origin(R{}), Rep&gt;</type>
    <name>absolute</name>
    <anchorfile>mp_units/absolute.adoc</anchorfile>
    <anchor/>
    <arglist>(FwdRep&amp;&amp; lhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>castable</name>
    <anchorfile>mp_units/castable.adoc</anchorfile>
    <anchor/>
    <arglist>(From from, To to)</arglist>
  </member>
  <member kind="function">
    <type>PointOriginFor&lt;get_quantity_spec(R{})&gt; auto</type>
    <name>default_point_origin</name>
    <anchorfile>mp_units/default_point_origin.adoc</anchorfile>
    <anchor/>
    <arglist>(R)</arglist>
  </member>
  <member kind="function">
    <type>quantity&lt;R{}, Rep&gt;</type>
    <name>delta</name>
    <anchorfile>mp_units/delta.adoc</anchorfile>
    <anchor/>
    <arglist>(FwdRep&amp;&amp; lhs)</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string_view&lt;CharT&gt;</type>
    <name>dimension_symbol</name>
    <anchorfile>mp_units/dimension_symbol.adoc</anchorfile>
    <anchor/>
    <arglist>(D)</arglist>
  </member>
  <member kind="function">
    <type>Out</type>
    <name>dimension_symbol_to</name>
    <anchorfile>mp_units/dimension_symbol_to.adoc</anchorfile>
    <anchor/>
    <arglist>(Out out, D d, const dimension_symbol_formatting&amp; fmt)</arglist>
  </member>
  <member kind="function">
    <type>quantity&lt;R{}, Rep&gt;</type>
    <name>epsilon</name>
    <anchorfile>mp_units/epsilon.adoc</anchorfile>
    <anchor/>
    <arglist>(R r)</arglist>
  </member>
  <member kind="function">
    <type>quantity&lt;R, Rep&gt;</type>
    <name>exp</name>
    <anchorfile>mp_units/exp.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R, Rep&gt;&amp; q)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>explicitly_convertible</name>
    <anchorfile>mp_units/explicitly_convertible.adoc</anchorfile>
    <anchor/>
    <arglist>(From from, To to)</arglist>
  </member>
  <member kind="function">
    <type>QuantityOf&lt;get_quantity_spec(R1)&gt; auto</type>
    <name>fmod</name>
    <anchorfile>mp_units/fmod.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R1, Rep1&gt;&amp; x, const quantity&lt;R2, Rep2&gt;&amp; y)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>get_canonical_unit</name>
    <anchorfile>mp_units/get_canonical_unit.adoc</anchorfile>
    <anchor/>
    <arglist>(auto u)</arglist>
  </member>
  <member kind="function">
    <type>Reference auto</type>
    <name>get_common_reference</name>
    <anchorfile>mp_units/get_common_reference.adoc</anchorfile>
    <anchor/>
    <arglist>(auto u1, auto u2, ...auto rest)</arglist>
  </member>
  <member kind="function">
    <type>QuantityKindSpec auto</type>
    <name>get_kind</name>
    <anchorfile>mp_units/get_kind.adoc</anchorfile>
    <anchor/>
    <arglist>(Q)</arglist>
  </member>
  <member kind="function">
    <type>Unit auto</type>
    <name>get_unit</name>
    <anchorfile>mp_units/get_unit.adoc</anchorfile>
    <anchor/>
    <arglist>(reference)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>implicitly_convertible</name>
    <anchorfile>mp_units/implicitly_convertible.adoc</anchorfile>
    <anchor/>
    <arglist>(From from, To to)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>interconvertible</name>
    <anchorfile>mp_units/interconvertible.adoc</anchorfile>
    <anchor/>
    <arglist>(QS1 qs1, QS2 qs2)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_eq_zero</name>
    <anchorfile>mp_units/is_eq_zero.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_gt_zero</name>
    <anchorfile>mp_units/is_gt_zero.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_gteq_zero</name>
    <anchorfile>mp_units/is_gteq_zero.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_integral_scaling</name>
    <anchorfile>mp_units/is_integral_scaling.adoc</anchorfile>
    <anchor/>
    <arglist>(auto from, auto to)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_lt_zero</name>
    <anchorfile>mp_units/is_lt_zero.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_lteq_zero</name>
    <anchorfile>mp_units/is_lteq_zero.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_neq_zero</name>
    <anchorfile>mp_units/is_neq_zero.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_non_negative</name>
    <anchorfile>mp_units/is_non_negative.adoc</anchorfile>
    <anchor/>
    <arglist>(Q)</arglist>
  </member>
  <member kind="function">
    <type>QuantityPointOf&lt;get_quantity_spec(get_common_reference(R1, R2))&gt; auto</type>
    <name>lerp</name>
    <anchorfile>mp_units/lerp.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity_point&lt;R1, Origin, Rep1&gt;&amp; a, const quantity_point&lt;R2, Origin, Rep2&gt;&amp; b, const Factor&amp; t)</arglist>
  </member>
  <member kind="function">
    <type>QuantityPointOf&lt;get_quantity_spec(get_common_reference(R1, R2))&gt; auto</type>
    <name>midpoint</name>
    <anchorfile>mp_units/midpoint.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity_point&lt;R1, Origin, Rep1&gt;&amp; a, const quantity_point&lt;R2, Origin, Rep2&gt;&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>quantity_point&lt;R{}, default_point_origin(R{}), Rep&gt;</type>
    <name>point</name>
    <anchorfile>mp_units/point.adoc</anchorfile>
    <anchor/>
    <arglist>(FwdRep&amp;&amp; lhs)</arglist>
  </member>
  <member kind="function">
    <type>QuantityOf&lt;get_quantity_spec(R1)&gt; auto</type>
    <name>remainder</name>
    <anchorfile>mp_units/remainder.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R1, Rep1&gt;&amp; x, const quantity&lt;R2, Rep2&gt;&amp; y)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>scale</name>
    <anchorfile>mp_units/scale.adoc</anchorfile>
    <anchor/>
    <arglist>(M m, const From&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mp_units/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_fixed_string&lt;CharT, N&gt;&amp; x, basic_fixed_string&lt;CharT, N&gt;&amp; y)</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string_view&lt;CharT&gt;</type>
    <name>unit_symbol</name>
    <anchorfile>mp_units/unit_symbol.adoc</anchorfile>
    <anchor/>
    <arglist>(U)</arglist>
  </member>
  <member kind="function">
    <type>Out</type>
    <name>unit_symbol_to</name>
    <anchorfile>mp_units/unit_symbol_to.adoc</anchorfile>
    <anchor/>
    <arglist>(Out out, U u, const unit_symbol_formatting&amp; fmt)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mp_units::utility</name>
  <filename>mp_units/utility.adoc</filename>
  <class kind="class">mp_units::utility::safe_i16</class>
  <class kind="class">mp_units::utility::safe_i32</class>
  <class kind="class">mp_units::utility::safe_i64</class>
  <class kind="class">mp_units::utility::safe_i8</class>
  <class kind="class">mp_units::utility::safe_u16</class>
  <class kind="class">mp_units::utility::safe_u32</class>
  <class kind="class">mp_units::utility::safe_u64</class>
  <class kind="class">mp_units::utility::safe_u8</class>
  <class kind="class">mp_units::utility::constrained</class>
  <class kind="class">mp_units::utility::safe_int</class>
  <class kind="class">mp_units::utility::safe_int_terminate_policy</class>
  <class kind="class">mp_units::utility::safe_int_throw_policy</class>
  <class kind="class">mp_units::utility::terminate_policy</class>
  <class kind="class">mp_units::utility::throw_policy</class>
  <class kind="class">mp_units::utility::unspecified_t</class>
  <class kind="class">mp_units::utility::operator%</class>
  <class kind="class">mp_units::utility::operator*</class>
  <class kind="class">mp_units::utility::operator+</class>
  <class kind="class">mp_units::utility::operator-</class>
  <class kind="class">mp_units::utility::operator/</class>
  <class kind="class">mp_units::utility::operator==</class>
  <class kind="class">mp_units::utility::operator&lt;=&gt;</class>
  <class kind="class">mp_units::utility::unspecified</class>
  <class kind="class">mp_units::utility::Complex</class>
  <class kind="class">mp_units::utility::ComplexScalar</class>
  <class kind="class">mp_units::utility::ConstraintPolicy</class>
  <class kind="class">mp_units::utility::OverflowPolicy</class>
  <class kind="class">mp_units::utility::Real</class>
  <class kind="class">mp_units::utility::RealScalar</class>
  <class kind="class">mp_units::utility::Scalar</class>
  <class kind="class">mp_units::utility::Tensor</class>
  <class kind="class">mp_units::utility::Vector</class>
  <class kind="class">mp_units::utility::specified</class>
  <class kind="class">mp_units::utility::safe_int</class>
  <member kind="function">
    <type>std::basic_ostream&lt;CharT, Traits&gt;&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>mp_units/utility/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::basic_ostream&lt;CharT, Traits&gt;&amp; os, safe_int v)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mp_units::utility::detail</name>
  <filename>mp_units/utility/detail.adoc</filename>
  <class kind="class">mp_units::utility::detail::integral_op_result_t</class>
  <class kind="class">mp_units::utility::detail::underlying_int_type_t</class>
  <class kind="class">mp_units::utility::detail::constrained_binary_ops</class>
  <class kind="class">mp_units::utility::detail::safe_int_binary_ops</class>
  <class kind="class">mp_units::utility::detail::underlying_int_type_helper</class>
  <class kind="class">mp_units::utility::detail::underlying_int_type_helper</class>
  <class kind="class">mp_units::utility::detail::operator%</class>
  <class kind="class">mp_units::utility::detail::operator*</class>
  <class kind="class">mp_units::utility::detail::operator+</class>
  <class kind="class">mp_units::utility::detail::operator-</class>
  <class kind="class">mp_units::utility::detail::operator/</class>
  <class kind="class">mp_units::utility::detail::operator==</class>
  <class kind="class">mp_units::utility::detail::operator&lt;=&gt;</class>
  <class kind="class">mp_units::utility::detail::is_safe_int_v</class>
  <class kind="class">mp_units::utility::detail::is_value_preserving_int_v</class>
  <class kind="class">mp_units::utility::detail::is_value_preserving_v</class>
  <class kind="class">mp_units::utility::detail::same_sign_v</class>
  <member kind="function">
    <type>bool</type>
    <name>add_overflows</name>
    <anchorfile>mp_units/utility/detail/add_overflows.adoc</anchorfile>
    <anchor/>
    <arglist>(T lhs, T rhs)</arglist>
  </member>
  <member kind="function">
    <type>To</type>
    <name>checked_int_cast</name>
    <anchorfile>mp_units/utility/detail/checked_int_cast.adoc</anchorfile>
    <anchor/>
    <arglist>(const From&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>div_overflows</name>
    <anchorfile>mp_units/utility/detail/div_overflows.adoc</anchorfile>
    <anchor/>
    <arglist>(T lhs, T rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>int_in_range</name>
    <anchorfile>mp_units/utility/detail/int_in_range.adoc</anchorfile>
    <anchor/>
    <arglist>(From v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>mul_overflows</name>
    <anchorfile>mp_units/utility/detail/mul_overflows.adoc</anchorfile>
    <anchor/>
    <arglist>(T lhs, T rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>neg_overflows</name>
    <anchorfile>mp_units/utility/detail/neg_overflows.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sub_overflows</name>
    <anchorfile>mp_units/utility/detail/sub_overflows.adoc</anchorfile>
    <anchor/>
    <arglist>(T lhs, T rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::integral_op_result_t</name>
  <filename>mp_units/utility/detail/integral_op_result_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::underlying_int_type_t</name>
  <filename>mp_units/utility/detail/underlying_int_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::constrained_binary_ops</name>
  <filename>mp_units/utility/detail/constrained_binary_ops.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::safe_int_binary_ops</name>
  <filename>mp_units/utility/detail/safe_int_binary_ops.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::underlying_int_type_helper</name>
  <filename>mp_units/utility/detail/underlying_int_type_helper-01.adoc</filename>
  <class kind="class">mp_units::utility::detail::underlying_int_type_helper::type</class>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::underlying_int_type_helper::type</name>
  <filename>mp_units/utility/detail/underlying_int_type_helper-01/type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::underlying_int_type_helper</name>
  <filename>mp_units/utility/detail/underlying_int_type_helper-00.adoc</filename>
  <class kind="class">mp_units::utility::detail::underlying_int_type_helper::type</class>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::underlying_int_type_helper::type</name>
  <filename>mp_units/utility/detail/underlying_int_type_helper-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator%</name>
  <filename>mp_units/utility/detail/operator_mod-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator*</name>
  <filename>mp_units/utility/detail/operator_star-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator+</name>
  <filename>mp_units/utility/detail/operator_plus-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator-</name>
  <filename>mp_units/utility/detail/operator_minus-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator/</name>
  <filename>mp_units/utility/detail/operator_slash-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator==</name>
  <filename>mp_units/utility/detail/operator_eq-02.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::operator&lt;=&gt;</name>
  <filename>mp_units/utility/detail/operator_3way-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::is_safe_int_v</name>
  <filename>mp_units/utility/detail/is_safe_int_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::is_value_preserving_int_v</name>
  <filename>mp_units/utility/detail/is_value_preserving_int_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::is_value_preserving_v</name>
  <filename>mp_units/utility/detail/is_value_preserving_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::detail::same_sign_v</name>
  <filename>mp_units/utility/detail/same_sign_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_i16</name>
  <filename>mp_units/utility/safe_i16.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_i32</name>
  <filename>mp_units/utility/safe_i32.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_i64</name>
  <filename>mp_units/utility/safe_i64.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_i8</name>
  <filename>mp_units/utility/safe_i8.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_u16</name>
  <filename>mp_units/utility/safe_u16.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_u32</name>
  <filename>mp_units/utility/safe_u32.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_u64</name>
  <filename>mp_units/utility/safe_u64.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_u8</name>
  <filename>mp_units/utility/safe_u8.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained</name>
  <filename>mp_units/utility/constrained.adoc</filename>
  <class kind="class">mp_units::utility::constrained::error_policy</class>
  <class kind="class">mp_units::utility::constrained::value_type</class>
  <class kind="class">mp_units::utility::constrained::constrained</class>
  <class kind="class">mp_units::utility::constrained::operator++</class>
  <class kind="class">mp_units::utility::constrained::operator--</class>
  <class kind="class">mp_units::utility::constrained::value_</class>
  <member kind="function">
    <type>constrained&amp;</type>
    <name>operator%=</name>
    <anchorfile>mp_units/utility/constrained/operator_mod_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const constrained&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>constrained&amp;</type>
    <name>operator*=</name>
    <anchorfile>mp_units/utility/constrained/operator_star_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const constrained&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>constrained&amp;</type>
    <name>operator+=</name>
    <anchorfile>mp_units/utility/constrained/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const constrained&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>constrained&amp;</type>
    <name>operator-=</name>
    <anchorfile>mp_units/utility/constrained/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const constrained&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>constrained&amp;</type>
    <name>operator/=</name>
    <anchorfile>mp_units/utility/constrained/operator_slash_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const constrained&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>value</name>
    <anchorfile>mp_units/utility/constrained/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>operator </name>
    <anchorfile>mp_units/utility/constrained/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained::error_policy</name>
  <filename>mp_units/utility/constrained/error_policy.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained::value_type</name>
  <filename>mp_units/utility/constrained/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained::constrained</name>
  <filename>mp_units/utility/constrained/2constructor-0742.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained::operator++</name>
  <filename>mp_units/utility/constrained/operator_inc-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained::operator--</name>
  <filename>mp_units/utility/constrained/operator_dec-0d4.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::constrained::value_</name>
  <filename>mp_units/utility/constrained/value_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int</name>
  <filename>mp_units/utility/safe_int-07.adoc</filename>
  <class kind="class">mp_units::utility::safe_int::error_policy</class>
  <class kind="class">mp_units::utility::safe_int::value_type</class>
  <class kind="class">mp_units::utility::safe_int::safe_int</class>
  <class kind="class">mp_units::utility::safe_int::operator++</class>
  <class kind="class">mp_units::utility::safe_int::operator--</class>
  <class kind="class">mp_units::utility::safe_int::value_</class>
  <member kind="function">
    <type>safe_int&amp;</type>
    <name>operator%=</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_mod_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(safe_int rhs)</arglist>
  </member>
  <member kind="function">
    <type>safe_int&amp;</type>
    <name>operator*=</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_star_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(safe_int rhs)</arglist>
  </member>
  <member kind="function">
    <type>safe_int&lt;decltype(+value_), ErrorPolicy&gt;</type>
    <name>operator+</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>safe_int&amp;</type>
    <name>operator+=</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(safe_int rhs)</arglist>
  </member>
  <member kind="function">
    <type>safe_int&lt;decltype(-value_), ErrorPolicy&gt;</type>
    <name>operator-</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_minus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>safe_int&amp;</type>
    <name>operator-=</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(safe_int rhs)</arglist>
  </member>
  <member kind="function">
    <type>safe_int&amp;</type>
    <name>operator/=</name>
    <anchorfile>mp_units/utility/safe_int-07/operator_slash_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(safe_int rhs)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>value</name>
    <anchorfile>mp_units/utility/safe_int-07/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>operator </name>
    <anchorfile>mp_units/utility/safe_int-07/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int::error_policy</name>
  <filename>mp_units/utility/safe_int-07/error_policy.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int::value_type</name>
  <filename>mp_units/utility/safe_int-07/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int::safe_int</name>
  <filename>mp_units/utility/safe_int-07/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int::operator++</name>
  <filename>mp_units/utility/safe_int-07/operator_inc-0ea.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int::operator--</name>
  <filename>mp_units/utility/safe_int-07/operator_dec-0f6.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int::value_</name>
  <filename>mp_units/utility/safe_int-07/value_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int_terminate_policy</name>
  <filename>mp_units/utility/safe_int_terminate_policy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>on_constraint_violation</name>
    <anchorfile>mp_units/utility/terminate_policy/on_constraint_violation.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>on_overflow</name>
    <anchorfile>mp_units/utility/safe_int_terminate_policy/on_overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int_throw_policy</name>
  <filename>mp_units/utility/safe_int_throw_policy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>on_constraint_violation</name>
    <anchorfile>mp_units/utility/throw_policy/on_constraint_violation.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view msg)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>on_overflow</name>
    <anchorfile>mp_units/utility/safe_int_throw_policy/on_overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view msg)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::terminate_policy</name>
  <filename>mp_units/utility/terminate_policy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>on_constraint_violation</name>
    <anchorfile>mp_units/utility/terminate_policy/on_constraint_violation.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::throw_policy</name>
  <filename>mp_units/utility/throw_policy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>on_constraint_violation</name>
    <anchorfile>mp_units/utility/throw_policy/on_constraint_violation.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view msg)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::utility::unspecified_t</name>
  <filename>mp_units/utility/unspecified_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator%</name>
  <filename>mp_units/utility/operator_mod-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator*</name>
  <filename>mp_units/utility/operator_star-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator+</name>
  <filename>mp_units/utility/operator_plus-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator-</name>
  <filename>mp_units/utility/operator_minus-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator/</name>
  <filename>mp_units/utility/operator_slash-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator==</name>
  <filename>mp_units/utility/operator_eq-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::operator&lt;=&gt;</name>
  <filename>mp_units/utility/operator_3way-029.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::unspecified</name>
  <filename>mp_units/utility/unspecified.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::Complex</name>
  <filename>mp_units/utility/Complex.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::ComplexScalar</name>
  <filename>mp_units/utility/ComplexScalar.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::ConstraintPolicy</name>
  <filename>mp_units/utility/ConstraintPolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::OverflowPolicy</name>
  <filename>mp_units/utility/OverflowPolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::Real</name>
  <filename>mp_units/utility/Real.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::RealScalar</name>
  <filename>mp_units/utility/RealScalar.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::Scalar</name>
  <filename>mp_units/utility/Scalar.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::Tensor</name>
  <filename>mp_units/utility/Tensor.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::Vector</name>
  <filename>mp_units/utility/Vector.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::specified</name>
  <filename>mp_units/utility/specified.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::utility::safe_int</name>
  <filename>mp_units/utility/safe_int-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::conditional</name>
  <filename>mp_units/conditional.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::expr_type</name>
  <filename>mp_units/expr_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::fixed_string</name>
  <filename>mp_units/fixed_string.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::fixed_u16string</name>
  <filename>mp_units/fixed_u16string.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::fixed_u32string</name>
  <filename>mp_units/fixed_u32string.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::fixed_u8string</name>
  <filename>mp_units/fixed_u8string.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::fixed_wstring</name>
  <filename>mp_units/fixed_wstring.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_same</name>
  <filename>mp_units/is_same.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_values</name>
  <filename>mp_units/quantity_values.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::rep_for</name>
  <filename>mp_units/rep_for.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_canonical_type_t</name>
  <filename>mp_units/representation_canonical_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_underlying_type_t</name>
  <filename>mp_units/representation_underlying_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::text_encoding</name>
  <filename>mp_units/text_encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::zeroth_point_origin_</name>
  <filename>mp_units/zeroth_point_origin_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::absolute_point_origin</name>
  <filename>mp_units/absolute_point_origin.adoc</filename>
  <class kind="class">mp_units::absolute_point_origin::_bounds_</class>
  <class kind="class">mp_units::absolute_point_origin::_quantity_spec_</class>
</compound>
<compound kind="class">
  <name>mp_units::absolute_point_origin::_bounds_</name>
  <filename>mp_units/absolute_point_origin/_bounds_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::absolute_point_origin::_quantity_spec_</name>
  <filename>mp_units/absolute_point_origin/_quantity_spec_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::base_dimension</name>
  <filename>mp_units/base_dimension.adoc</filename>
  <class kind="class">mp_units::base_dimension::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::base_dimension::_symbol_</name>
  <filename>mp_units/base_dimension/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string</name>
  <filename>mp_units/basic_fixed_string-08.adoc</filename>
  <class kind="class">mp_units::basic_fixed_string::const_iterator</class>
  <class kind="class">mp_units::basic_fixed_string::const_pointer</class>
  <class kind="class">mp_units::basic_fixed_string::const_reference</class>
  <class kind="class">mp_units::basic_fixed_string::const_reverse_iterator</class>
  <class kind="class">mp_units::basic_fixed_string::difference_type</class>
  <class kind="class">mp_units::basic_fixed_string::iterator</class>
  <class kind="class">mp_units::basic_fixed_string::pointer</class>
  <class kind="class">mp_units::basic_fixed_string::reference</class>
  <class kind="class">mp_units::basic_fixed_string::reverse_iterator</class>
  <class kind="class">mp_units::basic_fixed_string::size_type</class>
  <class kind="class">mp_units::basic_fixed_string::value_type</class>
  <class kind="class">mp_units::basic_fixed_string::basic_fixed_string</class>
  <class kind="class">mp_units::basic_fixed_string::data_</class>
  <class kind="class">mp_units::basic_fixed_string::empty</class>
  <class kind="class">mp_units::basic_fixed_string::length</class>
  <class kind="class">mp_units::basic_fixed_string::max_size</class>
  <class kind="class">mp_units::basic_fixed_string::size</class>
  <member kind="function">
    <type>basic_fixed_string&amp;</type>
    <name>operator=</name>
    <anchorfile>mp_units/basic_fixed_string-08/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_fixed_string&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>mp_units/basic_fixed_string-08/at.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>mp_units/basic_fixed_string-08/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>mp_units/basic_fixed_string-08/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>c_str</name>
    <anchorfile>mp_units/basic_fixed_string-08/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>mp_units/basic_fixed_string-08/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>mp_units/basic_fixed_string-08/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>mp_units/basic_fixed_string-08/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>mp_units/basic_fixed_string-08/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>data</name>
    <anchorfile>mp_units/basic_fixed_string-08/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>mp_units/basic_fixed_string-08/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>mp_units/basic_fixed_string-08/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>mp_units/basic_fixed_string-08/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>mp_units/basic_fixed_string-08/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>mp_units/basic_fixed_string-08/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mp_units/basic_fixed_string-08/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_fixed_string&amp; s)</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string_view&lt;CharT&gt;</type>
    <name>view</name>
    <anchorfile>mp_units/basic_fixed_string-08/view.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string_view&lt;CharT&gt;</type>
    <name>operator basic_string_view&lt;&gt;</name>
    <anchorfile>mp_units/basic_fixed_string-08/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::const_iterator</name>
  <filename>mp_units/basic_fixed_string-08/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::const_pointer</name>
  <filename>mp_units/basic_fixed_string-08/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::const_reference</name>
  <filename>mp_units/basic_fixed_string-08/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::const_reverse_iterator</name>
  <filename>mp_units/basic_fixed_string-08/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::difference_type</name>
  <filename>mp_units/basic_fixed_string-08/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::iterator</name>
  <filename>mp_units/basic_fixed_string-08/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::pointer</name>
  <filename>mp_units/basic_fixed_string-08/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::reference</name>
  <filename>mp_units/basic_fixed_string-08/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::reverse_iterator</name>
  <filename>mp_units/basic_fixed_string-08/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::size_type</name>
  <filename>mp_units/basic_fixed_string-08/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::value_type</name>
  <filename>mp_units/basic_fixed_string-08/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::basic_fixed_string</name>
  <filename>mp_units/basic_fixed_string-08/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::data_</name>
  <filename>mp_units/basic_fixed_string-08/data_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::empty</name>
  <filename>mp_units/basic_fixed_string-08/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::length</name>
  <filename>mp_units/basic_fixed_string-08/length.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::max_size</name>
  <filename>mp_units/basic_fixed_string-08/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string::size</name>
  <filename>mp_units/basic_fixed_string-08/size.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::check_in_range</name>
  <filename>mp_units/check_in_range.adoc</filename>
  <class kind="class">mp_units::check_in_range::max</class>
  <class kind="class">mp_units::check_in_range::min</class>
  <member kind="function">
    <type>V</type>
    <name>operator()</name>
    <anchorfile>mp_units/check_in_range/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(V v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::check_in_range::max</name>
  <filename>mp_units/check_in_range/max.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::check_in_range::min</name>
  <filename>mp_units/check_in_range/min.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::check_non_negative</name>
  <filename>mp_units/check_non_negative.adoc</filename>
  <class kind="class">mp_units::check_non_negative::min</class>
  <member kind="function">
    <type>V</type>
    <name>operator()</name>
    <anchorfile>mp_units/check_non_negative/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(V v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::check_non_negative::min</name>
  <filename>mp_units/check_non_negative/min.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::clamp_non_negative</name>
  <filename>mp_units/clamp_non_negative.adoc</filename>
  <class kind="class">mp_units::clamp_non_negative::min</class>
  <member kind="function">
    <type>V</type>
    <name>operator()</name>
    <anchorfile>mp_units/clamp_non_negative/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(V v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::clamp_non_negative::min</name>
  <filename>mp_units/clamp_non_negative/min.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::clamp_to_range</name>
  <filename>mp_units/clamp_to_range.adoc</filename>
  <class kind="class">mp_units::clamp_to_range::max</class>
  <class kind="class">mp_units::clamp_to_range::min</class>
  <member kind="function">
    <type>V</type>
    <name>operator()</name>
    <anchorfile>mp_units/clamp_to_range/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(V v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::clamp_to_range::max</name>
  <filename>mp_units/clamp_to_range/max.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::clamp_to_range::min</name>
  <filename>mp_units/clamp_to_range/min.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::common_unit</name>
  <filename>mp_units/common_unit.adoc</filename>
  <class kind="class">mp_units::common_unit::_base_type_</class>
  <class kind="class">mp_units::common_unit::_common_unit_</class>
</compound>
<compound kind="class">
  <name>mp_units::common_unit::_base_type_</name>
  <filename>mp_units/common_unit/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::common_unit::_common_unit_</name>
  <filename>mp_units/common_unit/_common_unit_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::constraint_violation_handler</name>
  <filename>mp_units/constraint_violation_handler.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_dimension</name>
  <filename>mp_units/derived_dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec</name>
  <filename>mp_units/derived_quantity_spec.adoc</filename>
  <class kind="class">mp_units::derived_quantity_spec::_base_</class>
  <class kind="class">mp_units::derived_quantity_spec::_base_type_</class>
  <class kind="class">mp_units::derived_quantity_spec::_character_</class>
  <class kind="class">mp_units::derived_quantity_spec::_dimension_</class>
  <class kind="class">mp_units::derived_quantity_spec::_is_non_negative_</class>
  <class kind="class">mp_units::derived_quantity_spec::character</class>
  <class kind="class">mp_units::derived_quantity_spec::dimension</class>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::_base_</name>
  <filename>mp_units/derived_quantity_spec/_base_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::_base_type_</name>
  <filename>mp_units/derived_quantity_spec/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::_character_</name>
  <filename>mp_units/derived_quantity_spec/_character_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::_dimension_</name>
  <filename>mp_units/derived_quantity_spec/_dimension_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::_is_non_negative_</name>
  <filename>mp_units/derived_quantity_spec/_is_non_negative_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::character</name>
  <filename>mp_units/derived_quantity_spec/character.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_quantity_spec::dimension</name>
  <filename>mp_units/derived_quantity_spec/dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::derived_unit</name>
  <filename>mp_units/derived_unit.adoc</filename>
  <class kind="class">mp_units::derived_unit::_base_type_</class>
</compound>
<compound kind="class">
  <name>mp_units::derived_unit::_base_type_</name>
  <filename>mp_units/derived_unit/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::dimension_one</name>
  <filename>mp_units/dimension_one-063.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::dimension_symbol_formatting</name>
  <filename>mp_units/dimension_symbol_formatting.adoc</filename>
  <class kind="class">mp_units::dimension_symbol_formatting::char_set</class>
</compound>
<compound kind="class">
  <name>mp_units::dimension_symbol_formatting::char_set</name>
  <filename>mp_units/dimension_symbol_formatting/char_set.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::dimensionless</name>
  <filename>mp_units/dimensionless-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_kind</name>
  <filename>mp_units/is_kind-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::kind_of_</name>
  <filename>mp_units/kind_of_-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::kind_of_</name>
  <filename>mp_units/kind_of_-0d.adoc</filename>
  <class kind="class">mp_units::kind_of_::_base_type_</class>
  <class kind="class">mp_units::kind_of_::_is_non_negative_</class>
  <class kind="class">mp_units::kind_of_::_quantity_spec_</class>
</compound>
<compound kind="class">
  <name>mp_units::kind_of_::_base_type_</name>
  <filename>mp_units/kind_of_-0d/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::kind_of_::_is_non_negative_</name>
  <filename>mp_units/kind_of_-0d/_is_non_negative_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::kind_of_::_quantity_spec_</name>
  <filename>mp_units/kind_of_-0d/_quantity_spec_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag_constant</name>
  <filename>mp_units/mag_constant.adoc</filename>
  <class kind="class">mp_units::mag_constant::_symbol_</class>
  <class kind="class">mp_units::mag_constant::_value_</class>
</compound>
<compound kind="class">
  <name>mp_units::mag_constant::_symbol_</name>
  <filename>mp_units/mag_constant/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag_constant::_value_</name>
  <filename>mp_units/mag_constant/_value_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_constant</name>
  <filename>mp_units/named_constant.adoc</filename>
  <class kind="class">mp_units::named_constant::_base_type_</class>
  <class kind="class">mp_units::named_constant::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::named_constant::_base_type_</name>
  <filename>mp_units/named_constant/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_constant::_symbol_</name>
  <filename>mp_units/named_constant/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit</name>
  <filename>mp_units/named_unit-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit</name>
  <filename>mp_units/named_unit-07.adoc</filename>
  <class kind="class">mp_units::named_unit::_base_type_</class>
  <class kind="class">mp_units::named_unit::_quantity_spec_</class>
  <class kind="class">mp_units::named_unit::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_base_type_</name>
  <filename>mp_units/named_unit-07/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_quantity_spec_</name>
  <filename>mp_units/named_unit-07/_quantity_spec_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_symbol_</name>
  <filename>mp_units/named_unit-07/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit</name>
  <filename>mp_units/named_unit-05.adoc</filename>
  <class kind="class">mp_units::named_unit::_base_type_</class>
  <class kind="class">mp_units::named_unit::_point_origin_</class>
  <class kind="class">mp_units::named_unit::_quantity_spec_</class>
  <class kind="class">mp_units::named_unit::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_base_type_</name>
  <filename>mp_units/named_unit-05/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_point_origin_</name>
  <filename>mp_units/named_unit-05/_point_origin_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_quantity_spec_</name>
  <filename>mp_units/named_unit-05/_quantity_spec_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_symbol_</name>
  <filename>mp_units/named_unit-05/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit</name>
  <filename>mp_units/named_unit-0e4.adoc</filename>
  <class kind="class">mp_units::named_unit::_base_type_</class>
  <class kind="class">mp_units::named_unit::_point_origin_</class>
  <class kind="class">mp_units::named_unit::_quantity_spec_</class>
  <class kind="class">mp_units::named_unit::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_base_type_</name>
  <filename>mp_units/named_unit-0e4/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_point_origin_</name>
  <filename>mp_units/named_unit-0e4/_point_origin_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_quantity_spec_</name>
  <filename>mp_units/named_unit-0e4/_quantity_spec_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::named_unit::_symbol_</name>
  <filename>mp_units/named_unit-0e4/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::natural_point_origin_</name>
  <filename>mp_units/natural_point_origin_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::non_negative</name>
  <filename>mp_units/non_negative-05.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::one</name>
  <filename>mp_units/one-0f.adoc</filename>
  <class kind="class">mp_units::one::_base_type_</class>
</compound>
<compound kind="class">
  <name>mp_units::one::_base_type_</name>
  <filename>mp_units/one-0f/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::parts_per_million</name>
  <filename>mp_units/parts_per_million-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::per</name>
  <filename>mp_units/per.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::per_mille</name>
  <filename>mp_units/per_mille-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::percent</name>
  <filename>mp_units/percent-02.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::pi</name>
  <filename>mp_units/pi-0c.adoc</filename>
  <class kind="class">mp_units::named_constant::_base_type_</class>
  <class kind="class">mp_units::named_constant::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::pi_c</name>
  <filename>mp_units/pi_c-0b.adoc</filename>
  <class kind="class">mp_units::mag_constant::_symbol_</class>
  <class kind="class">mp_units::mag_constant::_value_</class>
</compound>
<compound kind="class">
  <name>mp_units::power</name>
  <filename>mp_units/power.adoc</filename>
  <class kind="class">mp_units::power::_factor_</class>
  <class kind="class">mp_units::power::_exponent_</class>
</compound>
<compound kind="class">
  <name>mp_units::power::_factor_</name>
  <filename>mp_units/power/_factor_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::power::_exponent_</name>
  <filename>mp_units/power/_exponent_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::prefixed_unit</name>
  <filename>mp_units/prefixed_unit.adoc</filename>
  <class kind="class">mp_units::prefixed_unit::_base_type_</class>
  <class kind="class">mp_units::prefixed_unit::_symbol_</class>
</compound>
<compound kind="class">
  <name>mp_units::prefixed_unit::_base_type_</name>
  <filename>mp_units/prefixed_unit/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::prefixed_unit::_symbol_</name>
  <filename>mp_units/prefixed_unit/_symbol_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity</name>
  <filename>mp_units/quantity-01.adoc</filename>
  <class kind="class">mp_units::quantity::rep</class>
  <class kind="class">mp_units::quantity::quantity</class>
  <class kind="class">mp_units::quantity::force_in</class>
  <class kind="class">mp_units::quantity::in</class>
  <class kind="class">mp_units::quantity::numerical_value_ref_in</class>
  <class kind="class">mp_units::quantity::operator*=</class>
  <class kind="class">mp_units::quantity::operator++</class>
  <class kind="class">mp_units::quantity::operator--</class>
  <class kind="class">mp_units::quantity::operator/=</class>
  <class kind="class">mp_units::quantity::operator </class>
  <class kind="class">mp_units::quantity::numerical_value_is_an_implementation_detail_</class>
  <class kind="class">mp_units::quantity::character</class>
  <class kind="class">mp_units::quantity::dimension</class>
  <class kind="class">mp_units::quantity::quantity_spec</class>
  <class kind="class">mp_units::quantity::reference</class>
  <class kind="class">mp_units::quantity::unit</class>
  <member kind="function">
    <type>quantity&amp;</type>
    <name>operator=</name>
    <anchorfile>mp_units/quantity-01/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(FwdValue&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>RepresentationOf&lt;quantity_spec&gt; auto</type>
    <name>force_numerical_value_in</name>
    <anchorfile>mp_units/quantity-01/force_numerical_value_in.adoc</anchorfile>
    <anchor/>
    <arglist>(U)</arglist>
  </member>
  <member kind="function">
    <type>Quantity auto</type>
    <name>magnitude</name>
    <anchorfile>mp_units/quantity-01/magnitude.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RepresentationOf&lt;quantity_spec&gt; auto</type>
    <name>numerical_value_in</name>
    <anchorfile>mp_units/quantity-01/numerical_value_in.adoc</anchorfile>
    <anchor/>
    <arglist>(U)</arglist>
  </member>
  <member kind="function">
    <type>quantity&amp;</type>
    <name>operator%=</name>
    <anchorfile>mp_units/quantity-01/operator_mod_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R2, Rep2&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>QuantityOf&lt;quantity_spec&gt; auto</type>
    <name>operator+</name>
    <anchorfile>mp_units/quantity-01/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity&amp;</type>
    <name>operator+=</name>
    <anchorfile>mp_units/quantity-01/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R2, Rep2&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>QuantityOf&lt;quantity_spec&gt; auto</type>
    <name>operator-</name>
    <anchorfile>mp_units/quantity-01/operator_minus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity&amp;</type>
    <name>operator-=</name>
    <anchorfile>mp_units/quantity-01/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R2, Rep2&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>quantity</type>
    <name>max</name>
    <anchorfile>mp_units/quantity-01/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity</type>
    <name>min</name>
    <anchorfile>mp_units/quantity-01/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity</type>
    <name>zero</name>
    <anchorfile>mp_units/quantity-01/zero.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::quantity::rep</name>
  <filename>mp_units/quantity-01/rep.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::quantity</name>
  <filename>mp_units/quantity-01/2constructor-06a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::force_in</name>
  <filename>mp_units/quantity-01/force_in-02.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::in</name>
  <filename>mp_units/quantity-01/in-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::numerical_value_ref_in</name>
  <filename>mp_units/quantity-01/numerical_value_ref_in-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::operator*=</name>
  <filename>mp_units/quantity-01/operator_star_eq-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::operator++</name>
  <filename>mp_units/quantity-01/operator_inc-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::operator--</name>
  <filename>mp_units/quantity-01/operator_dec-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::operator/=</name>
  <filename>mp_units/quantity-01/operator_slash_eq-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::operator </name>
  <filename>mp_units/quantity-01/2conversion-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::numerical_value_is_an_implementation_detail_</name>
  <filename>mp_units/quantity-01/numerical_value_is_an_implementation_detail_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::character</name>
  <filename>mp_units/quantity-01/character.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::dimension</name>
  <filename>mp_units/quantity-01/dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::quantity_spec</name>
  <filename>mp_units/quantity-01/quantity_spec.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::reference</name>
  <filename>mp_units/quantity-01/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity::unit</name>
  <filename>mp_units/quantity-01/unit.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_character</name>
  <filename>mp_units/quantity_character.adoc</filename>
  <class kind="class">mp_units::quantity_character::quantity_character</class>
  <class kind="class">mp_units::quantity_character::field</class>
  <class kind="class">mp_units::quantity_character::order</class>
</compound>
<compound kind="class">
  <name>mp_units::quantity_character::quantity_character</name>
  <filename>mp_units/quantity_character/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_character::field</name>
  <filename>mp_units/quantity_character/field.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_character::order</name>
  <filename>mp_units/quantity_character/order.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_like_traits</name>
  <filename>mp_units/quantity_like_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point</name>
  <filename>mp_units/quantity_point-08.adoc</filename>
  <class kind="class">mp_units::quantity_point::quantity_type</class>
  <class kind="class">mp_units::quantity_point::rep</class>
  <class kind="class">mp_units::quantity_point::quantity_point</class>
  <class kind="class">mp_units::quantity_point::force_in</class>
  <class kind="class">mp_units::quantity_point::in</class>
  <class kind="class">mp_units::quantity_point::operator++</class>
  <class kind="class">mp_units::quantity_point::operator--</class>
  <class kind="class">mp_units::quantity_point::point_for</class>
  <class kind="class">mp_units::quantity_point::quantity_from</class>
  <class kind="class">mp_units::quantity_point::quantity_ref_from</class>
  <class kind="class">mp_units::quantity_point::operator </class>
  <class kind="class">mp_units::quantity_point::quantity_from_origin_is_an_implementation_detail_</class>
  <class kind="class">mp_units::quantity_point::absolute_point_origin</class>
  <class kind="class">mp_units::quantity_point::character</class>
  <class kind="class">mp_units::quantity_point::dimension</class>
  <class kind="class">mp_units::quantity_point::point_origin</class>
  <class kind="class">mp_units::quantity_point::quantity_spec</class>
  <class kind="class">mp_units::quantity_point::reference</class>
  <class kind="class">mp_units::quantity_point::unit</class>
  <member kind="function">
    <type>RepresentationOf&lt;quantity_spec&gt; auto</type>
    <name>force_numerical_value_in</name>
    <anchorfile>mp_units/quantity_point-08/force_numerical_value_in.adoc</anchorfile>
    <anchor/>
    <arglist>(U)</arglist>
  </member>
  <member kind="function">
    <type>RepresentationOf&lt;quantity_spec&gt; auto</type>
    <name>numerical_value_in</name>
    <anchorfile>mp_units/quantity_point-08/numerical_value_in.adoc</anchorfile>
    <anchor/>
    <arglist>(U)</arglist>
  </member>
  <member kind="function">
    <type>quantity_point&amp;</type>
    <name>operator+=</name>
    <anchorfile>mp_units/quantity_point-08/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R2, Rep2&gt;&amp; q)</arglist>
  </member>
  <member kind="function">
    <type>quantity_point&amp;</type>
    <name>operator-=</name>
    <anchorfile>mp_units/quantity_point-08/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const quantity&lt;R2, Rep2&gt;&amp; q)</arglist>
  </member>
  <member kind="function">
    <type>const quantity_type&amp;</type>
    <name>quantity_from_zero</name>
    <anchorfile>mp_units/quantity_point-08/quantity_from_zero.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity_point</type>
    <name>max</name>
    <anchorfile>mp_units/quantity_point-08/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity_point</type>
    <name>min</name>
    <anchorfile>mp_units/quantity_point-08/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>quantity_point</type>
    <name>zero</name>
    <anchorfile>mp_units/quantity_point-08/zero.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::quantity_type</name>
  <filename>mp_units/quantity_point-08/quantity_type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::rep</name>
  <filename>mp_units/quantity_point-08/rep.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::quantity_point</name>
  <filename>mp_units/quantity_point-08/2constructor-075.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::force_in</name>
  <filename>mp_units/quantity_point-08/force_in-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::in</name>
  <filename>mp_units/quantity_point-08/in-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::operator++</name>
  <filename>mp_units/quantity_point-08/operator_inc-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::operator--</name>
  <filename>mp_units/quantity_point-08/operator_dec-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::point_for</name>
  <filename>mp_units/quantity_point-08/point_for-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::quantity_from</name>
  <filename>mp_units/quantity_point-08/quantity_from-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::quantity_ref_from</name>
  <filename>mp_units/quantity_point-08/quantity_ref_from-05.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::operator </name>
  <filename>mp_units/quantity_point-08/2conversion-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::quantity_from_origin_is_an_implementation_detail_</name>
  <filename>mp_units/quantity_point-08/quantity_from_origin_is_an_implementation_detail_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::absolute_point_origin</name>
  <filename>mp_units/quantity_point-08/absolute_point_origin.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::character</name>
  <filename>mp_units/quantity_point-08/character.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::dimension</name>
  <filename>mp_units/quantity_point-08/dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::point_origin</name>
  <filename>mp_units/quantity_point-08/point_origin.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::quantity_spec</name>
  <filename>mp_units/quantity_point-08/quantity_spec.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::reference</name>
  <filename>mp_units/quantity_point-08/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point::unit</name>
  <filename>mp_units/quantity_point-08/unit.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point_like_traits</name>
  <filename>mp_units/quantity_point_like_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec</name>
  <filename>mp_units/quantity_spec-09.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec</name>
  <filename>mp_units/quantity_spec-0a6.adoc</filename>
  <class kind="class">mp_units::quantity_spec::_base_type_</class>
  <class kind="class">mp_units::quantity_spec::operator()</class>
  <class kind="class">mp_units::quantity_spec::_character_</class>
  <class kind="class">mp_units::quantity_spec::_dimension_</class>
  <class kind="class">mp_units::quantity_spec::_equation_</class>
  <class kind="class">mp_units::quantity_spec::_is_non_negative_</class>
  <class kind="class">mp_units::quantity_spec::_parent_</class>
  <class kind="class">mp_units::quantity_spec::character</class>
  <class kind="class">mp_units::quantity_spec::dimension</class>
  <member kind="function">
    <type>Reference auto</type>
    <name>operator[]</name>
    <anchorfile>mp_units/quantity_spec-0a6/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(Self, U)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_base_type_</name>
  <filename>mp_units/quantity_spec-0a6/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::operator()</name>
  <filename>mp_units/quantity_spec-0a6/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_character_</name>
  <filename>mp_units/quantity_spec-0a6/_character_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_dimension_</name>
  <filename>mp_units/quantity_spec-0a6/_dimension_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_equation_</name>
  <filename>mp_units/quantity_spec-0a6/_equation_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_is_non_negative_</name>
  <filename>mp_units/quantity_spec-0a6/_is_non_negative_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_parent_</name>
  <filename>mp_units/quantity_spec-0a6/_parent_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::character</name>
  <filename>mp_units/quantity_spec-0a6/character.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::dimension</name>
  <filename>mp_units/quantity_spec-0a6/dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec</name>
  <filename>mp_units/quantity_spec-0a0.adoc</filename>
  <class kind="class">mp_units::quantity_spec::_base_type_</class>
  <class kind="class">mp_units::quantity_spec::operator()</class>
  <class kind="class">mp_units::quantity_spec::_character_</class>
  <class kind="class">mp_units::quantity_spec::_dimension_</class>
  <class kind="class">mp_units::quantity_spec::_equation_</class>
  <class kind="class">mp_units::quantity_spec::_is_non_negative_</class>
  <class kind="class">mp_units::quantity_spec::_parent_</class>
  <class kind="class">mp_units::quantity_spec::character</class>
  <class kind="class">mp_units::quantity_spec::dimension</class>
  <member kind="function">
    <type>Reference auto</type>
    <name>operator[]</name>
    <anchorfile>mp_units/quantity_spec-0a0/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(Self, U)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_base_type_</name>
  <filename>mp_units/quantity_spec-0a0/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::operator()</name>
  <filename>mp_units/quantity_spec-0a0/operator_call-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_character_</name>
  <filename>mp_units/quantity_spec-0a0/_character_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_dimension_</name>
  <filename>mp_units/quantity_spec-0a0/_dimension_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_equation_</name>
  <filename>mp_units/quantity_spec-0a0/_equation_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_is_non_negative_</name>
  <filename>mp_units/quantity_spec-0a0/_is_non_negative_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::_parent_</name>
  <filename>mp_units/quantity_spec-0a0/_parent_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::character</name>
  <filename>mp_units/quantity_spec-0a0/character.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_spec::dimension</name>
  <filename>mp_units/quantity_spec-0a0/dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::reference</name>
  <filename>mp_units/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::reflect_in_range</name>
  <filename>mp_units/reflect_in_range.adoc</filename>
  <class kind="class">mp_units::reflect_in_range::max</class>
  <class kind="class">mp_units::reflect_in_range::min</class>
  <member kind="function">
    <type>V</type>
    <name>operator()</name>
    <anchorfile>mp_units/reflect_in_range/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(V v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::reflect_in_range::max</name>
  <filename>mp_units/reflect_in_range/max.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::reflect_in_range::min</name>
  <filename>mp_units/reflect_in_range/min.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::relative_point_origin</name>
  <filename>mp_units/relative_point_origin.adoc</filename>
  <class kind="class">mp_units::relative_point_origin::_absolute_point_origin_</class>
  <class kind="class">mp_units::relative_point_origin::_bounds_</class>
  <class kind="class">mp_units::relative_point_origin::_quantity_point_</class>
  <class kind="class">mp_units::relative_point_origin::_quantity_spec_</class>
</compound>
<compound kind="class">
  <name>mp_units::relative_point_origin::_absolute_point_origin_</name>
  <filename>mp_units/relative_point_origin/_absolute_point_origin_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::relative_point_origin::_bounds_</name>
  <filename>mp_units/relative_point_origin/_bounds_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::relative_point_origin::_quantity_point_</name>
  <filename>mp_units/relative_point_origin/_quantity_point_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::relative_point_origin::_quantity_spec_</name>
  <filename>mp_units/relative_point_origin/_quantity_spec_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_canonical_type</name>
  <filename>mp_units/representation_canonical_type-0b.adoc</filename>
  <class kind="class">mp_units::representation_canonical_type::type</class>
</compound>
<compound kind="class">
  <name>mp_units::representation_canonical_type::type</name>
  <filename>mp_units/representation_canonical_type-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_canonical_type</name>
  <filename>mp_units/representation_canonical_type-03.adoc</filename>
  <class kind="class">mp_units::representation_canonical_type::type</class>
</compound>
<compound kind="class">
  <name>mp_units::representation_underlying_type</name>
  <filename>mp_units/representation_underlying_type-03a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_underlying_type</name>
  <filename>mp_units/representation_underlying_type-036.adoc</filename>
  <class kind="class">mp_units::representation_underlying_type::type</class>
</compound>
<compound kind="class">
  <name>mp_units::representation_underlying_type::type</name>
  <filename>mp_units/representation_underlying_type-036/type.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_underlying_type</name>
  <filename>mp_units/representation_underlying_type-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::representation_values</name>
  <filename>mp_units/representation_values.adoc</filename>
  <member kind="function">
    <type>_Rep</type>
    <name>max</name>
    <anchorfile>mp_units/representation_values/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Rep</type>
    <name>min</name>
    <anchorfile>mp_units/representation_values/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Rep</type>
    <name>one</name>
    <anchorfile>mp_units/representation_values/one.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Rep</type>
    <name>zero</name>
    <anchorfile>mp_units/representation_values/zero.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::scaled_unit</name>
  <filename>mp_units/scaled_unit.adoc</filename>
  <class kind="class">mp_units::scaled_unit::_base_type_</class>
  <class kind="class">mp_units::scaled_unit::_mag_</class>
  <class kind="class">mp_units::scaled_unit::_reference_unit_</class>
</compound>
<compound kind="class">
  <name>mp_units::scaled_unit::_base_type_</name>
  <filename>mp_units/scaled_unit/_base_type_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::scaled_unit::_mag_</name>
  <filename>mp_units/scaled_unit/_mag_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::scaled_unit::_reference_unit_</name>
  <filename>mp_units/scaled_unit/_reference_unit_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text</name>
  <filename>mp_units/symbol_text-032.adoc</filename>
  <class kind="class">mp_units::symbol_text::symbol_text</class>
  <class kind="class">mp_units::symbol_text::portable_</class>
  <class kind="class">mp_units::symbol_text::utf8_</class>
  <member kind="function">
    <type>auto&amp;</type>
    <name>ascii</name>
    <anchorfile>mp_units/symbol_text-032/ascii.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mp_units/symbol_text-032/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto&amp;</type>
    <name>portable</name>
    <anchorfile>mp_units/symbol_text-032/portable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto&amp;</type>
    <name>unicode</name>
    <anchorfile>mp_units/symbol_text-032/unicode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto&amp;</type>
    <name>utf8</name>
    <anchorfile>mp_units/symbol_text-032/utf8.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text::symbol_text</name>
  <filename>mp_units/symbol_text-032/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text::portable_</name>
  <filename>mp_units/symbol_text-032/portable_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text::utf8_</name>
  <filename>mp_units/symbol_text-032/utf8_.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::unit_symbol_formatting</name>
  <filename>mp_units/unit_symbol_formatting.adoc</filename>
  <class kind="class">mp_units::unit_symbol_formatting::char_set</class>
  <class kind="class">mp_units::unit_symbol_formatting::separator</class>
  <class kind="class">mp_units::unit_symbol_formatting::solidus</class>
</compound>
<compound kind="class">
  <name>mp_units::unit_symbol_formatting::char_set</name>
  <filename>mp_units/unit_symbol_formatting/char_set.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::unit_symbol_formatting::separator</name>
  <filename>mp_units/unit_symbol_formatting/separator.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::unit_symbol_formatting::solidus</name>
  <filename>mp_units/unit_symbol_formatting/solidus.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::vector_axes</name>
  <filename>mp_units/vector_axes.adoc</filename>
  <class kind="class">mp_units::vector_axes::axis</class>
  <class kind="class">mp_units::vector_axes::size</class>
</compound>
<compound kind="class">
  <name>mp_units::vector_axes::axis</name>
  <filename>mp_units/vector_axes/axis.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::vector_axes::size</name>
  <filename>mp_units/vector_axes/size.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::vector_components</name>
  <filename>mp_units/vector_components.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::wrap_to_range</name>
  <filename>mp_units/wrap_to_range.adoc</filename>
  <class kind="class">mp_units::wrap_to_range::max</class>
  <class kind="class">mp_units::wrap_to_range::min</class>
  <member kind="function">
    <type>V</type>
    <name>operator()</name>
    <anchorfile>mp_units/wrap_to_range/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(V v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mp_units::wrap_to_range::max</name>
  <filename>mp_units/wrap_to_range/max.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::wrap_to_range::min</name>
  <filename>mp_units/wrap_to_range/min.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::character_set</name>
  <filename>mp_units/character_set.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_character_legacy</name>
  <filename>mp_units/quantity_character_legacy.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_field</name>
  <filename>mp_units/quantity_field.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_tensor_order</name>
  <filename>mp_units/quantity_tensor_order.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::unit_symbol_separator</name>
  <filename>mp_units/unit_symbol_separator.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::unit_symbol_solidus</name>
  <filename>mp_units/unit_symbol_solidus.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::cbrt</name>
  <filename>mp_units/cbrt-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::ceil</name>
  <filename>mp_units/ceil-09.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::contains</name>
  <filename>mp_units/contains-01b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::floor</name>
  <filename>mp_units/floor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::fma</name>
  <filename>mp_units/fma-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::get</name>
  <filename>mp_units/get-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::get_common_quantity_spec</name>
  <filename>mp_units/get_common_quantity_spec-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::get_common_unit</name>
  <filename>mp_units/get_common_unit-08f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::get_quantity_spec</name>
  <filename>mp_units/get_quantity_spec-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::hypot</name>
  <filename>mp_units/hypot-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::inverse</name>
  <filename>mp_units/inverse-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::isfinite</name>
  <filename>mp_units/isfinite-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::isinf</name>
  <filename>mp_units/isinf-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::isnan</name>
  <filename>mp_units/isnan-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::operator*</name>
  <filename>mp_units/operator_star-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::operator+</name>
  <filename>mp_units/operator_plus-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::operator/</name>
  <filename>mp_units/operator_slash-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::pow</name>
  <filename>mp_units/pow-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_cast</name>
  <filename>mp_units/quantity_cast-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::round</name>
  <filename>mp_units/round-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::sqrt</name>
  <filename>mp_units/sqrt-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::value_cast</name>
  <filename>mp_units/value_cast-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::operator&lt;&lt;</name>
  <filename>mp_units/operator_lshift-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::operator==</name>
  <filename>mp_units/operator_eq-0ab.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::operator&lt;=&gt;</name>
  <filename>mp_units/operator_3way-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::dimension_one</name>
  <filename>mp_units/dimension_one-060.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::dimensionless</name>
  <filename>mp_units/dimensionless-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::disable_representation</name>
  <filename>mp_units/disable_representation-091.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::disable_representation</name>
  <filename>mp_units/disable_representation-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::disable_representation</name>
  <filename>mp_units/disable_representation-05.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::frame_projection</name>
  <filename>mp_units/frame_projection.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::imag</name>
  <filename>mp_units/imag.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::implicitly_scalable</name>
  <filename>mp_units/implicitly_scalable.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_complex</name>
  <filename>mp_units/is_complex.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_derived_from_specialization_of</name>
  <filename>mp_units/is_derived_from_specialization_of.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_derived_from_specialization_of_v</name>
  <filename>mp_units/is_derived_from_specialization_of_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_kind</name>
  <filename>mp_units/is_kind-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_same_v</name>
  <filename>mp_units/is_same_v-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_same_v</name>
  <filename>mp_units/is_same_v-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_scalar</name>
  <filename>mp_units/is_scalar.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_scoped_enum_v</name>
  <filename>mp_units/is_scoped_enum_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_specialization_of</name>
  <filename>mp_units/is_specialization_of-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_specialization_of</name>
  <filename>mp_units/is_specialization_of-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_specialization_of_v</name>
  <filename>mp_units/is_specialization_of_v-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_specialization_of_v</name>
  <filename>mp_units/is_specialization_of_v-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_tensor</name>
  <filename>mp_units/is_tensor.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_value_preserving</name>
  <filename>mp_units/is_value_preserving.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::is_vector</name>
  <filename>mp_units/is_vector.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::kind_of</name>
  <filename>mp_units/kind_of.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::known_first_factor</name>
  <filename>mp_units/known_first_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag</name>
  <filename>mp_units/mag-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag</name>
  <filename>mp_units/mag-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag_pi</name>
  <filename>mp_units/mag_pi.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag_power</name>
  <filename>mp_units/mag_power.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::mag_ratio</name>
  <filename>mp_units/mag_ratio.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::magnitude</name>
  <filename>mp_units/magnitude.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::modulus</name>
  <filename>mp_units/modulus.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::natural_point_origin</name>
  <filename>mp_units/natural_point_origin.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::non_negative</name>
  <filename>mp_units/non_negative-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::numeric_field</name>
  <filename>mp_units/numeric_field-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::numeric_field</name>
  <filename>mp_units/numeric_field-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::one</name>
  <filename>mp_units/one-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::parts_per_million</name>
  <filename>mp_units/parts_per_million-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::per_mille</name>
  <filename>mp_units/per_mille-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::percent</name>
  <filename>mp_units/percent-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::pi</name>
  <filename>mp_units/pi-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::pi_c</name>
  <filename>mp_units/pi_c-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::ppm</name>
  <filename>mp_units/ppm.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::real</name>
  <filename>mp_units/real.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::reference_for</name>
  <filename>mp_units/reference_for.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::space_before_unit_symbol</name>
  <filename>mp_units/space_before_unit_symbol.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::tensor_order</name>
  <filename>mp_units/tensor_order-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::tensor_order</name>
  <filename>mp_units/tensor_order-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::treat_as_floating_point</name>
  <filename>mp_units/treat_as_floating_point.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::unit_for</name>
  <filename>mp_units/unit_for.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::zeroth_point_origin</name>
  <filename>mp_units/zeroth_point_origin.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::π</name>
  <filename>mp_units/π.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::Dimension</name>
  <filename>mp_units/Dimension.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::DimensionOf</name>
  <filename>mp_units/DimensionOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::PointOrigin</name>
  <filename>mp_units/PointOrigin.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::PointOriginFor</name>
  <filename>mp_units/PointOriginFor.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::PrefixableUnit</name>
  <filename>mp_units/PrefixableUnit.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::Quantity</name>
  <filename>mp_units/Quantity.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantityLike</name>
  <filename>mp_units/QuantityLike.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantityOf</name>
  <filename>mp_units/QuantityOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantityPoint</name>
  <filename>mp_units/QuantityPoint.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantityPointLike</name>
  <filename>mp_units/QuantityPointLike.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantityPointOf</name>
  <filename>mp_units/QuantityPointOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantitySpec</name>
  <filename>mp_units/QuantitySpec.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::QuantitySpecOf</name>
  <filename>mp_units/QuantitySpecOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::Reference</name>
  <filename>mp_units/Reference.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::ReferenceOf</name>
  <filename>mp_units/ReferenceOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::RepresentationOf</name>
  <filename>mp_units/RepresentationOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::Unit</name>
  <filename>mp_units/Unit.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::UnitMagnitude</name>
  <filename>mp_units/UnitMagnitude.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::UnitOf</name>
  <filename>mp_units/UnitOf.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string</name>
  <filename>mp_units/basic_fixed_string-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string</name>
  <filename>mp_units/basic_fixed_string-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::basic_fixed_string</name>
  <filename>mp_units/basic_fixed_string-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity</name>
  <filename>mp_units/quantity-051.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity</name>
  <filename>mp_units/quantity-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity</name>
  <filename>mp_units/quantity-057.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point</name>
  <filename>mp_units/quantity_point-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point</name>
  <filename>mp_units/quantity_point-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::quantity_point</name>
  <filename>mp_units/quantity_point-0c5.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text</name>
  <filename>mp_units/symbol_text-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text</name>
  <filename>mp_units/symbol_text-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text</name>
  <filename>mp_units/symbol_text-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text</name>
  <filename>mp_units/symbol_text-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mp_units::symbol_text</name>
  <filename>mp_units/symbol_text-01.adoc</filename>
</compound>
</tagfile>
