diff options
Diffstat (limited to 'doc/html/boost/lambda')
34 files changed, 287 insertions, 287 deletions
diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_10.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_10.html index f16db97051..895aa517f8 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_10.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_10.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_9.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_11.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_9.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_11.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_10"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_10.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_10.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_10.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_10.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.14.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim1, System1> / quantity<Unit2, Y>. </p> +<p>Partial specialization of return type trait for action unit<Dim1, System1> / unit<Dim2, System2>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_11.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_11.html index d1e115a0cf..d70e4456d1 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_11.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_11.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_10.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_12.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_10.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_12.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_11"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_11.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</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> X<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_11.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_11.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_11.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.15.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit1, Y> * unit<Dim2, System2>. </p> +<p>Partial specialization of return type trait for action X / quantity<Unit, X>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_12.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_12.html index 26c2fd6209..4579a35c6e 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_12.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_12.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_11.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_13.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_11.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_13.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_12"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_12.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_12.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_12.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <span class="identifier">Y</span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_12.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.16.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit1, Y> / unit<Dim2, System2>. </p> +<p>Partial specialization of return type trait for action Y / unit<Dim, System>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_13.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_13.html index 2fc5610019..2496154b97 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_13.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_13.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_12.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_14.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_12.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_14.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_13"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >></span></h2> -<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_13.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><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> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_13.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/unary_plus_typeof_helper.html" title="Struct template unary_plus_typeof_helper">boost::units::unary_plus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::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><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_13.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Y</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_13.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.17.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action +quantity<Unit, Y>. </p> +<p>Partial specialization of return type trait for action absolute<Y> - absolute<Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_14.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_14.html index 0adcb57a98..ccb818d6a8 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_14.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_14.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_13.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_15.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_13.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_15.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_14"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >></span></h2> -<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_14.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><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> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_14.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/unary_minus_typeof_helper.html" title="Struct template unary_minus_typeof_helper">boost::units::unary_minus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::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><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_14.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_14.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.18.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action -quantity<Unit, Y>. </p> +<p>Partial specialization of return type trait for action absolute<Y> - Y. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_15.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_15.html index 133579e7ff..9ebe6fb5dd 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_15.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_15.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_14.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_16.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_14.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_16.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_15"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_15.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_15.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_15.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_15.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.19.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit1, X> + quantity<Unit2, Y>. </p> +<p>Partial specialization of return type trait for action quantity<dimensionless, X> - Y. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_16.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_16.html index c019db6be7..eb1a7d46cf 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_16.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_16.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></title> +<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_15.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_17.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_15.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_17.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_16"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_16.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_16.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_16.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_16.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.20.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<dimensionless, X> + Y. </p> +<p>Partial specialization of return type trait for action quantity<Unit1, X> - quantity<Unit2, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_17.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_17.html index cb459783b8..995a315c06 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_17.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_17.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_16.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_18.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_16.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_18.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_17"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_17.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_17.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_17.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_17.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.21.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action X + quantity<dimensionless, Y>. </p> +<p>Partial specialization of return type trait for action unit<Dim1, System1> - unit<Dim2, System2>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_18.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_18.html index cbd75dff65..5268f6d006 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_18.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_18.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_17.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_19.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_17.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_19.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_18"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_18.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_18.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_18.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_18.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.22.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit1, X> - quantity<Unit2, Y>. </p> +<p>Partial specialization of return type trait for action X - quantity<dimensionless, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_19.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_19.html index 6e47d97a94..702fc01a94 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_19.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_19.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_18.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_20.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_18.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_20.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_19"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_19.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> +</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> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_19.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><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> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_19.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::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.lambda.plai_1_3_44_10_2_30_3_1_19.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.23.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<dimensionless, X> - Y. </p> +<p>Partial specialization of return type trait for action absolute<unit<D, S> > * T. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_20.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_20.html index 1bb2d37134..719d7684e3 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_20.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_20.html @@ -2,12 +2,12 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_19.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_19.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>"> <link rel="next" href="plai_1_3_44_10_2_30_3_1_21.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_20"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_20.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</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> X<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_20.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_20.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_20.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.24.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action X - quantity<dimensionless, Y>. </p> +<p>Partial specialization of return type trait for action quantity<Unit, X> * X. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_21.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_21.html index 14cde77529..354ff5b041 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_21.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_21.html @@ -7,8 +7,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_20.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_22.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_20.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_22.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_22.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_22.html index 9a3649932f..cac7d734ae 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_22.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_22.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> <link rel="prev" href="plai_1_3_44_10_2_30_3_1_21.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_23.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_23.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_22"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_22.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_22.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_22.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_22.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.26.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit1, X> / quantity<Unit2, Y>. </p> +<p>Partial specialization of return type trait for action quantity<Unit1, Y> * unit<Dim2, System2>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_23.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_23.html index 03e7cc78ae..182f60e886 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_23.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_23.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_22.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_24.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_22.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_24.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_23"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >></span></h2> -<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_23.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_23.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/unary_plus_typeof_helper.html" title="Struct template unary_plus_typeof_helper">boost::units::unary_plus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_23.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_23.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.27.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action +unit<Dim, System>. </p> +<p>Partial specialization of return type trait for action unit<Dim, System> * Y. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_24.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_24.html index f58073396e..d2dbe54a91 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_24.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_24.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_23.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_25.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_23.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_25.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_24"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >></span></h2> -<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_24.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_24.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/unary_minus_typeof_helper.html" title="Struct template unary_minus_typeof_helper">boost::units::unary_minus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_24.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_24.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.28.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action -unit<Dim, System>. </p> +<p>Partial specialization of return type trait for action unit<Dim1, System1> * quantity<Unit2, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_25.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_25.html index 0704eb2431..3900b5e7f5 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_25.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_25.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_24.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_26.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_24.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_26.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_25"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_25.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_25.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_25.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_25.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.29.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim1, System1> + unit<Dim2, System2>. </p> +<p>Partial specialization of return type trait for action unit<Dim1, System1> * unit<Dim2, System2>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_26.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_26.html index b9bef56467..2e3676df74 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_26.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_26.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_25.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_27.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_25.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_27.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_26"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_26.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</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> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_26.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><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="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/subtract_typeof_helper.html" title="Struct template subtract_typeof_helper">boost::units::subtract_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_26.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::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.lambda.plai_1_3_44_10_2_30_3_1_26.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.30.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim1, System1> - unit<Dim2, System2>. </p> +<p>Partial specialization of return type trait for action T * absolute<unit<D, S> >. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_27.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_27.html index 6a8f44bd35..4a285fb49a 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_27.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_27.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_26.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_28.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_26.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_28.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_27"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_27.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</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> X<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_27.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_27.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_27.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.31.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim1, System1> * unit<Dim2, System2>. </p> +<p>Partial specialization of return type trait for action X * quantity<Unit, X>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_28.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_28.html index 8f15fdf870..6b96f952b7 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_28.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_28.html @@ -2,12 +2,12 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> +<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_27.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_27.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>"> <link rel="next" href="plai_1_3_44_10_2_30_3_1_29.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_28"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_28.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_28.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_28.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <span class="identifier">Y</span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_28.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.32.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim1, System1> / unit<Dim2, System2>. </p> +<p>Partial specialization of return type trait for action Y * unit<Dim, System>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_29.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_29.html index b8edc3e8d0..d0f607417b 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_29.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_29.html @@ -7,8 +7,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_28.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_30.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_28.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_30.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_30.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_30.html index 1554d320fa..1e34ea2dd2 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_30.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_30.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> <link rel="prev" href="plai_1_3_44_10_2_30_3_1_29.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_31.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_31.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_30"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_30.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_30.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_30.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_30.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.34.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action Y + absolute<Y>. </p> +<p>Partial specialization of return type trait for action quantity<dimensionless, X> + Y. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_31.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_31.html index 6856e4bf9e..843db508b7 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_31.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_31.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y></title> +<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_30.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_32.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_30.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_32.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_31"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_31.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_31.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_31.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_31.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.35.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action absolute<Y> - Y. </p> +<p>Partial specialization of return type trait for action quantity<Unit1, X> + quantity<Unit2, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_32.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_32.html index 5d1f7e6519..82381591a1 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_32.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_32.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_31.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_33.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_31.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_33.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_32"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_32.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">,</span> <span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_32.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">Y</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_32.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_32.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.36.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action absolute<Y> - absolute<Y>. </p> +<p>Partial specialization of return type trait for action unit<Dim1, System1> + unit<Dim2, System2>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_33.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_33.html index eef24bda06..ea0bba1937 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_33.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_33.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >></title> +<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_32.html" title="Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_34.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_32.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_34.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_33"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_33.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><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><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_33.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::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.lambda.plai_1_3_44_10_2_30_3_1_33.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/add_typeof_helper.html" title="Struct template add_typeof_helper">boost::units::add_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">BOOST_UNITS_DIMENSIONLESS_UNIT</span><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_33.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.37.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action T * absolute<unit<D, S> >. </p> +<p>Partial specialization of return type trait for action X + quantity<dimensionless, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_34.html b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_34.html index 193c77f829..e55996a618 100644 --- a/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_34.html +++ b/doc/html/boost/lambda/plai_1_3_44_10_2_30_3_1_34.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T></title> +<title>Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plai_1_3_44_10_2_30_3_1_33.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>"> -<link rel="next" href="../units/multi_1_3_44_10_2_30_3_2_1.html" title="Struct template multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>"> +<link rel="prev" href="plai_1_3_44_10_2_30_3_1_33.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>"> +<link rel="next" href="../units/divid_1_3_44_10_2_30_3_2_1.html" title="Struct template divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -21,25 +21,25 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="plai_1_3_44_10_2_30_3_1_33.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp"><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="../units/multi_1_3_44_10_2_30_3_2_1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="plai_1_3_44_10_2_30_3_1_33.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp"><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="../units/divid_1_3_44_10_2_30_3_2_1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_34"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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> -<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_34.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><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> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plai_1_3_44_10_2_30_3_1_34.html" title="Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">absolute</span><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::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.lambda.plai_1_3_44_10_2_30_3_1_34.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/absolute.html" title="Class template absolute">boost::units::absolute</a><span class="special"><</span> <span class="identifier">Y</span> <span class="special">></span> <a name="boost.lambda.plai_1_3_44_10_2_30_3_1_34.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.38.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action absolute<unit<D, S> > * T. </p> +<p>Partial specialization of return type trait for action Y + absolute<Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -53,7 +53,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="plai_1_3_44_10_2_30_3_1_33.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp"><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="../units/multi_1_3_44_10_2_30_3_2_1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="plai_1_3_44_10_2_30_3_1_33.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp"><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="../units/divid_1_3_44_10_2_30_3_2_1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_1.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_1.html index 58e21ad9dd..196269d23e 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_1.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_1.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y></title> +<title>Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="../units/is_un_1_3_44_10_2_29_2_1_3.html" title="Struct template is_unit_of_system<absolute< unit< Dim, System > >, System>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_2.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>"> +<link rel="prev" href="../units/is_un_1_3_44_10_2_29_2_1_3.html" title="Struct template is_unit_of_system<unit< Dim, System >, System>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_2.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_1"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y></p> +<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >></span></h2> +<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_1.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> +</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">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_1.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><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> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_1.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/unary_minus_typeof_helper.html" title="Struct template unary_minus_typeof_helper">boost::units::unary_minus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::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><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_1.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.5.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim, System> * Y. </p> +<p>Partial specialization of return type trait for action -quantity<Unit, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_2.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_2.html index 3b7ff66d30..25d876bbf9 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_2.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_2.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y></title> +<title>Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_1.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_3.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_1.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_3.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_2"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y></p> +<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >></span></h2> +<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_2.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_2.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">minus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_2.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/unary_minus_typeof_helper.html" title="Struct template unary_minus_typeof_helper">boost::units::unary_minus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_2.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.6.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim, System> / Y. </p> +<p>Partial specialization of return type trait for action -unit<Dim, System>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_3.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_3.html index 5dc526a755..cf68d09695 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_3.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_3.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >></title> +<title>Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_2.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_4.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_2.html" title="Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_4.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_3"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >></span></h2> +<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_3.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</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">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_3.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><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> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <span class="identifier">Y</span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_3.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/unary_plus_typeof_helper.html" title="Struct template unary_plus_typeof_helper">boost::units::unary_plus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::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><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_3.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.7.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action Y * unit<Dim, System>. </p> +<p>Partial specialization of return type trait for action +quantity<Unit, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_4.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_4.html index 57f122709d..94b8596da2 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_4.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_4.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >></title> +<title>Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_3.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_5.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_3.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_5.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_4"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >></span></h2> +<p>boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_4.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_4.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>">plain_return_type_1</a><span class="special"><</span><span class="identifier">unary_arithmetic_action</span><span class="special"><</span> <span class="identifier">plus_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <span class="identifier">Y</span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_4.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/unary_plus_typeof_helper.html" title="Struct template unary_plus_typeof_helper">boost::units::unary_plus_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_4.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.8.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action Y / unit<Dim, System>. </p> +<p>Partial specialization of return type trait for action +unit<Dim, System>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_5.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_5.html index 936938491c..4d78d6eb8c 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_5.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_5.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_4.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_6.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_4.html" title="Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_6.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_5"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> </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> X<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_5.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_5.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_5.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_5.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.9.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit, X> * X. </p> +<p>Partial specialization of return type trait for action quantity<Unit, X> / X. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_6.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_6.html index 18f55dc9af..b4ce1f8803 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_6.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_6.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_5.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_7.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_5.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_7.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_6"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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> X<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_6.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_6.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_6.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_6.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.10.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action X * quantity<Unit, X>. </p> +<p>Partial specialization of return type trait for action quantity<Unit1, X> / quantity<Unit2, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_7.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_7.html index 333f82b040..7febe68f2c 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_7.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_7.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_6.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_8.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_6.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_8.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_7"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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> X<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_7.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unit1<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> System2<span class="special">,</span> <span class="keyword">typename</span> Dim2<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_7.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_7.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit1</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim2</span><span class="special">,</span> <span class="identifier">System2</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_7.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.11.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action quantity<Unit, X> / X. </p> +<p>Partial specialization of return type trait for action quantity<Unit1, Y> / unit<Dim2, System2>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_8.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_8.html index 323c790338..0d17138e87 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_8.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_8.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_7.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>"> -<link rel="next" href="plain_1_3_44_10_2_30_3_1_9.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_7.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>"> +<link rel="next" href="plain_1_3_44_10_2_30_3_1_9.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_8"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> -</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> X<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_8.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> Dim<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_8.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <span class="identifier">X</span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit</span><span class="special">,</span> <span class="identifier">X</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_8.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim</span><span class="special">,</span> <span class="identifier">System</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_8.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.12.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action X / quantity<Unit, X>. </p> +<p>Partial specialization of return type trait for action unit<Dim, System> / Y. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_9.html b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_9.html index a7eca48af6..6067bde248 100644 --- a/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_9.html +++ b/doc/html/boost/lambda/plain_1_3_44_10_2_30_3_1_9.html @@ -2,13 +2,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></title> +<title>Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>"> -<link rel="prev" href="plain_1_3_44_10_2_30_3_1_8.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>"> -<link rel="next" href="plai_1_3_44_10_2_30_3_1_10.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>"> +<link rel="prev" href="plain_1_3_44_10_2_30_3_1_8.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>"> +<link rel="next" href="plai_1_3_44_10_2_30_3_1_10.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -26,20 +26,20 @@ <div class="refentry"> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_9"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></span></h2> -<p>boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></p> +<h2><span class="refentrytitle">Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></span></h2> +<p>boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../boost_units/Reference.html#header.boost.units.lambda_hpp" title="Header <boost/units/lambda.hpp>">boost/units/lambda.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System1<span class="special">,</span> <span class="keyword">typename</span> Dim1<span class="special">,</span> <span class="keyword">typename</span> Unit2<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_9.html" title="Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">multiply_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="plain_1_3_44_10_2_30_3_1_9.html" title="Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>">plain_return_type_2</a><span class="special"><</span><span class="identifier">arithmetic_action</span><span class="special"><</span> <span class="identifier">divide_action</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">unit</span><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">units</span><span class="special">::</span><span class="identifier">quantity</span><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <a class="link" href="../units/multiply_typeof_helper.html" title="Struct template multiply_typeof_helper">boost::units::multiply_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_9.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../units/divide_typeof_helper.html" title="Struct template divide_typeof_helper">boost::units::divide_typeof_helper</a><span class="special"><</span> <a class="link" href="../units/unit.html" title="Class template unit">boost::units::unit</a><span class="special"><</span> <span class="identifier">Dim1</span><span class="special">,</span> <span class="identifier">System1</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../units/quantity.html" title="Class template quantity">boost::units::quantity</a><span class="special"><</span> <span class="identifier">Unit2</span><span class="special">,</span> <span class="identifier">Y</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.lambda.plain_1_3_44_10_2_30_3_1_9.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> <a name="id-1.3.44.10.2.30.13.4"></a><h2>Description</h2> -<p>Partial specialization of return type trait for action unit<Dim1, System1> * quantity<Unit2, Y>. </p> +<p>Partial specialization of return type trait for action unit<Dim1, System1> / quantity<Unit2, Y>. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> |