boost-react-native-bundle
Version:
Boost library as in https://sourceforge.net/projects/boost/files/boost/1.57.0/
224 lines (216 loc) • 1.01 MB
HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Reference</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../boost_units.html" title="Chapter 36. Boost.Units 1.1.0">
<link rel="prev" href="Utilities.html" title="Utilities">
<link rel="next" href="../boost/units/absolute.html" title="Class template absolute">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="Utilities.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost_units.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/units/absolute.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_units.Reference"></a><a class="link" href="Reference.html" title="Reference">Reference</a>
</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="Reference.html#units_reference">Units Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#dimensions_reference">Dimensions Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#si_system_reference">SI System Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#cgs_system_reference">CGS System Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#trigonometry_and_angle_system_reference">Trigonometry and Angle System Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#temperature_system_reference">Temperature System Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#abstract_system_reference">Abstract System Reference</a></span></dt>
<dt><span class="section"><a href="Reference.html#boost_units.Reference.base_units_by_category">Base Units
by Category</a></span></dt>
<dt><span class="section"><a href="Reference.html#boost_units.Reference.alphabetical_listing_of_base_units">Alphabetical
Listing of Base Units</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="units_reference"></a>Units Reference</h3></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="Reference.html#header.boost.units.absolute_hpp">Header <boost/units/absolute.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.base_dimension_hpp">Header <boost/units/base_dimension.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.base_unit_hpp">Header <boost/units/base_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.cmath_hpp">Header <boost/units/cmath.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.config_hpp">Header <boost/units/config.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.conversion_hpp">Header <boost/units/conversion.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.derived_dimension_hpp">Header <boost/units/derived_dimension.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.dim_hpp">Header <boost/units/dim.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.dimension_hpp">Header <boost/units/dimension.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.dimensionless_quantity_hpp">Header <boost/units/dimensionless_quantity.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.dimensionless_type_hpp">Header <boost/units/dimensionless_type.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.dimensionless_unit_hpp">Header <boost/units/dimensionless_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.get_dimension_hpp">Header <boost/units/get_dimension.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.get_system_hpp">Header <boost/units/get_system.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.heterogeneous_system_hpp">Header <boost/units/heterogeneous_system.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.homogeneous_system_hpp">Header <boost/units/homogeneous_system.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.io_hpp">Header <boost/units/io.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_dim_hpp">Header <boost/units/is_dim.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_dimension_list_hpp">Header <boost/units/is_dimension_list.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_dimensionless_hpp">Header <boost/units/is_dimensionless.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_dimensionless_quantity_hpp">Header <boost/units/is_dimensionless_quantity.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_dimensionless_unit_hpp">Header <boost/units/is_dimensionless_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_quantity_hpp">Header <boost/units/is_quantity.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_quantity_of_dimension_hpp">Header <boost/units/is_quantity_of_dimension.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_quantity_of_system_hpp">Header <boost/units/is_quantity_of_system.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_unit_hpp">Header <boost/units/is_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_unit_of_dimension_hpp">Header <boost/units/is_unit_of_dimension.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.is_unit_of_system_hpp">Header <boost/units/is_unit_of_system.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.lambda_hpp">Header <boost/units/lambda.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.limits_hpp">Header <boost/units/limits.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.make_scaled_unit_hpp">Header <boost/units/make_scaled_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.make_system_hpp">Header <boost/units/make_system.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.operators_hpp">Header <boost/units/operators.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.pow_hpp">Header <boost/units/pow.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.quantity_hpp">Header <boost/units/quantity.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.reduce_unit_hpp">Header <boost/units/reduce_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.scale_hpp">Header <boost/units/scale.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.scaled_base_unit_hpp">Header <boost/units/scaled_base_unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.static_constant_hpp">Header <boost/units/static_constant.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.static_rational_hpp">Header <boost/units/static_rational.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.unit_hpp">Header <boost/units/unit.hpp></a></span></dt>
<dt><span class="section"><a href="Reference.html#header.boost.units.units_fwd_hpp">Header <boost/units/units_fwd.hpp></a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.units.absolute_hpp"></a>Header <<a href="../../../boost/units/absolute.hpp" target="_top">boost/units/absolute.hpp</a>></h4></div></div></div>
<p>Absolute units (points rather than vectors). </p>
<p>Operations between absolute units, and relative units like temperature differences. </p>
<pre class="synopsis">
<a class="link" href="../BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html" title="Macro BOOST_UNITS_DEFINE_CONVERSION_OFFSET">BOOST_UNITS_DEFINE_CONVERSION_OFFSET</a>(From, To, type_, value_)</pre>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">units</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special">;</span>
<span class="comment">// add a relative value to an absolute one </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.operator+_idp344072480"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> aval<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Y</span> <span class="special">&</span> rval<span class="special">)</span><span class="special">;</span>
<span class="comment">// add a relative value to an absolute one </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.operator+_idp344076608"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Y</span> <span class="special">&</span> rval<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> aval<span class="special">)</span><span class="special">;</span>
<span class="comment">// subtract a relative value from an absolute one </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.operator-_idp344080736"></a><span class="keyword">operator</span><span class="special">-</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> aval<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Y</span> <span class="special">&</span> rval<span class="special">)</span><span class="special">;</span>
<span class="comment">// subtracting two absolutes gives a difference </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span>
<span class="identifier">Y</span> <a name="boost.units.operator-_idp344084864"></a><span class="keyword">operator</span><span class="special">-</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> aval1<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> aval2<span class="special">)</span><span class="special">;</span>
<span class="comment">// creates a quantity from an absolute unit and a raw value </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <a class="link" href="../boost/units/unit.html" title="Class template unit">unit</a><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">></span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span>
<a name="boost.units.operator_idp344089152"></a><span class="keyword">operator</span><span class="special">*</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> t<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <a class="link" href="../boost/units/unit.html" title="Class template unit">unit</a><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="comment">// creates a quantity from an absolute unit and a raw value </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <a class="link" href="../boost/units/unit.html" title="Class template unit">unit</a><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">></span><span class="special">,</span> <span class="identifier">T</span> <span class="special">></span>
<a name="boost.units.operator_idp344095760"></a><span class="keyword">operator</span><span class="special">*</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <a class="link" href="../boost/units/unit.html" title="Class template unit">unit</a><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> t<span class="special">)</span><span class="special">;</span>
<span class="comment">// Print an absolute unit. </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Char<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">Char</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span>
<a name="boost.units.operator_idp344102368"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">Char</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span> os<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/absolute.html" title="Class template absolute">absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> aval<span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.units.base_dimension_hpp"></a>Header <<a href="../../../boost/units/base_dimension.hpp" target="_top">boost/units/base_dimension.hpp</a>></h4></div></div></div>
<p>base dimensions (mass, length, time...). </p>
<p>base dimension definition registration. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">units</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Derived<span class="special">,</span> <span class="keyword">long</span> N<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/units/base_dimension.html" title="Class template base_dimension">base_dimension</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.units.base_unit_hpp"></a>Header <<a href="../../../boost/units/base_unit.hpp" target="_top">boost/units/base_unit.hpp</a>></h4></div></div></div>
<p>base unit (meter, kg, sec...). </p>
<p>base unit definition registration. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">units</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Derived<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">long</span> N<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/units/base_unit.html" title="Class template base_unit">base_unit</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.units.cmath_hpp"></a>Header <<a href="../../../boost/units/cmath.hpp" target="_top">boost/units/cmath.hpp</a>></h4></div></div></div>
<p>Overloads of functions in <cmath> for quantities. </p>
<p>Only functions for which a dimensionally-correct result type can be determined are overloaded. All functions work with dimensionless quantities. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">units</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isfinite"></a><span class="identifier">isfinite</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isinf"></a><span class="identifier">isinf</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isnan"></a><span class="identifier">isnan</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isnormal"></a><span class="identifier">isnormal</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isgreater"></a><span class="identifier">isgreater</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isgreaterequal"></a><span class="identifier">isgreaterequal</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isless"></a><span class="identifier">isless</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.islessequal"></a><span class="identifier">islessequal</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.islessgreater"></a><span class="identifier">islessgreater</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">bool</span> <a name="boost.units.isunordered"></a><span class="identifier">isunordered</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.abs"></a><span class="identifier">abs</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.ceil"></a><span class="identifier">ceil</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span>
<a name="boost.units.copysign"></a><span class="identifier">copysign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.fabs"></a><span class="identifier">fabs</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.units.floor"></a><span class="identifier">floor</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span>
<a name="boost.units.fdim"></a><span class="identifier">fdim</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span>
<a name="boost.units.fmax"></a><span class="identifier">fmax</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span>
<a name="boost.units.fmin"></a><span class="identifier">fmin</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<span class="keyword">int</span> <a name="boost.units.fpclassify"></a><span class="identifier">fpclassify</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/root_typeof_helper.html" title="Struct template root_typeof_helper">root_typeof_helper</a><span class="special"><</span> <span class="keyword">typename</span> <a class="link" href="../boost/units/add_typeof_helper.html" title="Struct template add_typeof_helper">add_typeof_helper</a><span class="special"><</span> <span class="keyword">typename</span> <a class="link" href="../boost/units/power_typeof_helper.html" title="Struct template power_typeof_helper">power_typeof_helper</a><span class="special"><</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/units/static_rational.html" title="Class template static_rational">static_rational</a><span class="special"><</span> <span class="number">2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../boost/units/power_typeof_helper.html" title="Struct template power_typeof_helper">power_typeof_helper</a><span class="special"><</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/units/static_rational.html" title="Class template static_rational">static_rational</a><span class="special"><</span> <span class="number">2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="../boost/units/static_rational.html" title="Class template static_rational">static_rational</a><span class="special"><</span> <span class="number">2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
<a name="boost.units.hypot"></a><span class="identifier">hypot</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span>
<a name="boost.units.nextafter"></a><span class="identifier">nextafter</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span>
<a name="boost.units.nexttoward"></a><span class="identifier">nexttoward</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q1<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">&</span> q2<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span>
<a class="link" href="../boost/units/quantity.html" title="Class template quantity">quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">Y</span> <span cl