FastLED 3.10.8
Loading...
Searching...
No Matches

◆ duration_cast()

template<typename ToDuration, typename Rep, typename Period>
ToDuration fl::chrono::duration_cast ( const duration< Rep, Period > & d)
constexpr

Cast one duration type to another.

Template Parameters
ToDurationTarget duration type
RepSource tick type
PeriodSource tick period
Parameters
dSource duration
Returns
Duration converted to target type

Example:

// ms.count() == 1000
constexpr ToDuration duration_cast(const duration< Rep, Period > &d) FL_NO_EXCEPT
Cast one duration type to another.
Definition chrono.h:92
duration< fl::i64 > seconds
Seconds - duration with period of 1 second.
Definition chrono.h:109

Definition at line 92 of file chrono.h.

92 {
93 return ToDuration(d);
94}

References fl::FL_NO_EXCEPT.