From cppreference.com
enumfloat_round_style{round_indeterminate=-1,round_toward_zero=0,round_to_nearest=1,round_toward_infinity=2,round_toward_neg_infinity=3};Enumeration constants of type std::float_round_style indicate the rounding style used by floating-point arithmetic whenever a result of an expression is stored in an object of a floating-point type.
Enumeration constants
Enumerator Meaning
rounding style cannot be determined
rounding toward zero
rounding toward nearest representable value
rounding toward positive infinity
std::round_toward_neg_infinity
rounding toward negative infinity See also