Skip to content

mp_units::utility::uncertain::uncertain

Constructors

Synopses

Declared in <mp-units/utility/uncertain.h>

Default constructor

[[nodiscard]] uncertain() = default;

» more...

Converts an exact value to an uncertain one (value ± 0)

[[nodiscard]] constexpr explicit(false) uncertain(value_type val);

» more...

Constructs an uncertain value

[[nodiscard]] constexpr explicit uncertain(value_type val, value_type err);

» more...

Return Value

Note

The return value should not be discarded.

Parameters

NameDescription
valThe central value
errThe absolute standard uncertainty (must be non-negative)