units_unit_value_add(3)
| units::unit_value_add< U1, U2 >(3) | Unit Conversion and Dimensional Analysis Library | units::unit_value_add< U1, U2 >(3) |
NAME
units::unit_value_add< U1, U2 > - adds two unit_value_t types at compile-time
SYNOPSIS
#include <units.h>
Inherits units::detail::unit_value_arithmetic< U1, U2 >, and units::detail::_unit_value_t< traits::unit_value_t_traits< U1 >::unit_type >.
Static Public Member Functions
static constexpr const unit_t< unit_type >
value () noexcept
Value of sum.
Detailed Description
template<class U1, class U2>
struct units::unit_value_add< U1, U2 >"adds two unit_value_t types at compile-time
The resulting unit will the the unit_type of U1
Template Parameters
U1 left-hand unit_value_t
U2 right-hand unit_value_t
U2 right-hand unit_value_t
See also
unit_value_t_traits to access information about the
properties of the class, such as it's unit type and rational
value.
Note
very similar in concept to std::ratio_add
Member Function Documentation
template<class U1, class U2> constexpr const unit_t< unit_type > units::unit_value_add< U1, U2 >::value () [inline], [static], [constexpr], [noexcept]
Value of sum. Returns the calculated value of the sum of U1 and U2, in the same units as U1.
Returns
Value of the sum in the appropriate units.
Author
Generated automatically by Doxygen for Unit Conversion and Dimensional Analysis Library from the source code.
| Wed Feb 11 2026 09:38:34 | Version 2.3.0 |
