units_unit_value_t(3)
| units::unit_value_t< Units, Num, Denom >(3) | Unit Conversion and Dimensional Analysis Library | units::unit_value_t< Units, Num, Denom >(3) |
NAME
units::unit_value_t< Units, Num, Denom > - Stores a rational unit value as a compile-time constant.
SYNOPSIS
#include <units.h>
Inherits units::detail::_unit_value_t< Units >.
Public Types
typedef Units unit_type
typedef std::ratio< Num, Denom > ratio
Static Public Member Functions
static constexpr const unit_t< Units > value
()
Detailed Description
template<typename Units, std::uintmax_t Num, std::uintmax_t Denom = 1>
struct units::unit_value_t< Units, Num, Denom >"Stores a rational unit value as a compile-time constant.
unit_value_t is useful for performing compile-time arithmetic on known unit quantities.
Template Parameters
Units units represented by the
unit_value_t
Num numerator of the represented value.
Denom denominator of the represented value.
Num numerator of the represented value.
Denom denominator of the represented value.
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
This is intentionally identical in concept to a
std::ratio.
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 |
