#include <EmuDuration.hh>
Definition at line 21 of file EmuDuration.hh.
◆ param
◆ EmuDuration() [1/3]
constexpr openmsx::EmuDuration::EmuDuration |
( |
| ) |
|
|
constexprdefault |
Referenced by divRoundUp(), epsilon(), hz(), infinity(), msec(), operator%(), operator*(), operator+(), operator/(), sec(), usec(), and zero().
◆ EmuDuration() [2/3]
constexpr openmsx::EmuDuration::EmuDuration |
( |
uint64_t |
n | ) |
|
|
inlineexplicitconstexpr |
◆ EmuDuration() [3/3]
constexpr openmsx::EmuDuration::EmuDuration |
( |
double |
duration | ) |
|
|
inlineexplicitconstexpr |
◆ div()
◆ divRoundUp()
constexpr EmuDuration openmsx::EmuDuration::divRoundUp |
( |
unsigned |
fact | ) |
const |
|
inlineconstexpr |
◆ divUp()
◆ epsilon()
static constexpr EmuDuration openmsx::EmuDuration::epsilon |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ getTicksAt()
constexpr unsigned openmsx::EmuDuration::getTicksAt |
( |
unsigned |
freq | ) |
const |
|
inlineconstexpr |
◆ hz()
static constexpr EmuDuration openmsx::EmuDuration::hz |
( |
unsigned |
x | ) |
|
|
inlinestaticconstexpr |
◆ infinity()
static constexpr EmuDuration openmsx::EmuDuration::infinity |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ length()
constexpr uint64_t openmsx::EmuDuration::length |
( |
| ) |
const |
|
inlineconstexpr |
◆ msec()
static constexpr EmuDuration openmsx::EmuDuration::msec |
( |
unsigned |
x | ) |
|
|
inlinestaticconstexpr |
◆ operator%()
◆ operator*()
constexpr EmuDuration openmsx::EmuDuration::operator* |
( |
uint64_t |
fact | ) |
const |
|
inlineconstexpr |
◆ operator*=() [1/2]
constexpr EmuDuration & openmsx::EmuDuration::operator*= |
( |
double |
fact | ) |
|
|
inlineconstexpr |
◆ operator*=() [2/2]
constexpr EmuDuration & openmsx::EmuDuration::operator*= |
( |
unsigned |
fact | ) |
|
|
inlineconstexpr |
◆ operator+()
◆ operator/() [1/2]
◆ operator/() [2/2]
constexpr EmuDuration openmsx::EmuDuration::operator/ |
( |
unsigned |
fact | ) |
const |
|
inlineconstexpr |
◆ operator/=()
constexpr EmuDuration & openmsx::EmuDuration::operator/= |
( |
double |
fact | ) |
|
|
inlineconstexpr |
◆ operator<=>()
constexpr auto openmsx::EmuDuration::operator<=> |
( |
const EmuDuration & |
| ) |
const |
|
constexprdefault |
◆ sec()
static constexpr EmuDuration openmsx::EmuDuration::sec |
( |
unsigned |
x | ) |
|
|
inlinestaticconstexpr |
◆ serialize()
template<typename Archive >
void openmsx::EmuDuration::serialize |
( |
Archive & |
ar, |
|
|
unsigned |
|
|
) |
| |
|
inline |
◆ toDouble()
constexpr double openmsx::EmuDuration::toDouble |
( |
| ) |
const |
|
inlineconstexpr |
◆ usec()
static constexpr EmuDuration openmsx::EmuDuration::usec |
( |
unsigned |
x | ) |
|
|
inlinestaticconstexpr |
◆ zero()
static constexpr EmuDuration openmsx::EmuDuration::zero |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ EmuTime
The documentation for this class was generated from the following file: