safe_float_conversion overloads

Synopses

Declared in <fmt/chrono.h>

converts From to To if possible, otherwise ec is set.

template<
    typename To,
    typename From>
constexpr
To
safe_float_conversion(
    From const from,
    int& ec);

Converts from to To when From and To are the same type; always lossless.

template<
    typename To,
    typename From>
constexpr
To
safe_float_conversion(
    From const from,
    int& ec);

Return Value

  • The converted value, or a value‐initialized To if ec is set.

  • from, unchanged.

Parameters

Name

Description

from

The value to convert.

ec

Set to a nonzero value if from is finite and out of range.

Created with MrDocs