Unit Conversion and Dimensional Analysis Library  2.3.0
A compile-time c++14 unit conversion library
Static Public Member Functions | List of all members
units::unit_value_divide< U1, U2 > Struct Template Reference

divides two unit_value_t types at compile-time More...

#include <units.h>

Inheritance diagram for units::unit_value_divide< U1, U2 >:

Static Public Member Functions

static constexpr const unit_t< unit_type > value () noexcept
 Value of quotient. More...
 

Detailed Description

template<class U1, class U2>
struct units::unit_value_divide< U1, U2 >

divides two unit_value_t types at compile-time

The resulting unit will the the unit_type of U1

Template Parameters
U1left-hand unit_value_t
U2right-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_divide

Member Function Documentation

◆ value()

template<class U1 , class U2 >
static constexpr const unit_t<unit_type> units::unit_value_divide< U1, U2 >::value ( )
inlinestaticconstexprnoexcept

Value of quotient.

Returns the calculated value of the quotient of U1 and U2, in units of U1 x U2.

Returns
Value of the quotient in the appropriate units.

The documentation for this struct was generated from the following file: