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.