Structure Duration
Intervalle temporel, en nombre de micro-secondes.
Namespace: dsp::time
Fields list
tics : int64_t
Nombre de micro-secondes.
Methods list
dsp::time::Duration::Duration(int64_t tics_=0)
Constructeur, d'après un nombre de micro-secondes.
dsp::time::Duration::Duration(const tsdt::Durée &d)
tsdt::Durée dsp::time::Duration::dr() const
dsp::time::Duration::Duration(int days, int hours, int minutes, int seconds, int microseconds=0)
Constructeur, d'après un nombre de jours, heures, etc.
dsp::time::Duration::Duration(const HourComposite &hc)
Constructeur, d'après une heure composite.
std::strong_ordering dsp::time::Duration::operator<=>(const Duration &) const =default
Opérateur de comparaison.
double nb_days() const
Durée totale, exprimés en nombre fractionnaire de jours.
double nb_hours() const
Durée totale, exprimés en nombre fractionnaire d'heures.
double nb_minutes() const
Durée totale, exprimés en nombre fractionnaire de minutes.
double nb_seconds() const
Durée totale, exprimés en nombre fractionnaire de secondes.
double nb_milliseconds() const
Durée totale, exprimés en nombre fractionnaire de millisecondes.
double nb_microseconds() const
Durée totale, exprimés en nombre fractionnaire de microsecondes.