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 = typedef Time<std::ratio<3600> > |
using Boardcore::Units::Time::Microsecond = typedef Time<std::ratio<1, 1000000> > |
using Boardcore::Units::Time::Millisecond = typedef Time<std::ratio<1, 1000> > |
using Boardcore::Units::Time::Minute = typedef Time<std::ratio<60> > |
using Boardcore::Units::Time::Nanosecond = typedef Time<std::ratio<1, 1000000000> > |
using Boardcore::Units::Time::Second = typedef Time<> |
using Boardcore::Units::Time::Time = typedef 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 | ) |