mp_units::utility::uncertain::uncertain¶
Constructors
Synopses¶
Declared in <mp-units/utility/uncertain.h>
Default constructor
[[nodiscard]] uncertain() = default;
Converts an exact value to an uncertain one (value ± 0)
[[nodiscard]] constexpr explicit(false) uncertain(value_type val);
Constructs an uncertain value
[[nodiscard]] constexpr explicit uncertain(value_type val, value_type err);
Return Value¶
Note
The return value should not be discarded.
Parameters¶
| Name | Description |
|---|---|
| val | The central value |
| err | The absolute standard uncertainty (must be non-negative) |