Skyward boardcore
|
Typedefs | |
template<class Ratio = std::ratio<1>> | |
using | Time = Unit<UnitKind::Time, Ratio> |
using | Nanosecond = Time<std::ratio<1, 1000000000>> |
using | Microsecond = Time<std::ratio<1, 1000000>> |
using | Millisecond = Time<std::ratio<1, 1000>> |
using | Second = Time<> |
using | Minute = Time<std::ratio<60>> |
using | Hour = Time<std::ratio<3600>> |
Functions | |
template<class ToTime , class FromTime > | |
ToTime | time_cast (FromTime const &from) |
template<class Ratio > | |
std::chrono::duration< float > | to_chrono (Time< Ratio > const &from) |
constexpr auto | operator""_ns (long double n) |
constexpr auto | operator""_us (long double n) |
constexpr auto | operator""_ms (long double n) |
constexpr auto | operator""_s (long double n) |
constexpr auto | operator""_min (long double n) |
constexpr auto | operator""_h (long double n) |
constexpr auto | operator""_ns (unsigned long long n) |
constexpr auto | operator""_us (unsigned long long n) |
constexpr auto | operator""_ms (unsigned long long n) |
constexpr auto | operator""_s (unsigned long long n) |
constexpr auto | operator""_min (unsigned long long n) |
constexpr auto | operator""_h (unsigned long long n) |
using Boardcore::Units::Time::Hour = Time<std::ratio<3600>> |
using Boardcore::Units::Time::Microsecond = Time<std::ratio<1, 1000000>> |
using Boardcore::Units::Time::Millisecond = Time<std::ratio<1, 1000>> |
using Boardcore::Units::Time::Minute = Time<std::ratio<60>> |
using Boardcore::Units::Time::Nanosecond = Time<std::ratio<1, 1000000000>> |
using Boardcore::Units::Time::Second = Time<> |
using Boardcore::Units::Time::Time = Unit<UnitKind::Time, Ratio> |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
ToTime Boardcore::Units::Time::time_cast | ( | FromTime const & | from | ) |