Duration toCycleDuration() const
bool operator>(const Frequency &rhs) const
bool operator!=(const Frequency &rhs) const
Frequency & operator-=(const Frequency &rhs)
Frequency & operator*=(double rhs)
Duration _cycleDuration
Current cycle duration.
bool operator<(const Frequency &rhs) const
std::string toFrequencyString() const
Frequency operator-(const Frequency &rhs) const
double toHertzDouble() const
static Frequency HertzDouble(double hertz)
static Frequency Hertz(std::int64_t hertz)
bool operator>=(const Frequency &rhs) const
std::int64_t toHertz() const
Frequency & operator+=(const Frequency &rhs)
bool operator<=(const Frequency &rhs) const
bool operator==(const Frequency &rhs) const
Frequency operator*(double rhs) const
Frequency & operator/=(double rhs)
Frequency operator+(const Frequency &rhs) const
Frequency(const Duration &cycleDuration)
double operator/(const Frequency &rhs) const
std::ostream & operator<<(std::ostream &out, const DateTime &rhs)
Frequency operator/(const double cyclesPerDuration, const Duration &duration)
This file offers overloads of toIce() and fromIce() functions for STL container types.