all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ] [  experimental  ]
[ Source: boost-defaults  ]

Package: libboost-chrono-dev (1.74.0.3)

Links for libboost-chrono-dev

Screenshot

Debian Resources:

Download Source Package boost-defaults:

Maintainers:

External Resources:

Similar packages:

rappresentazione C++ di intervalli temporali, punti temporali e orologi (versione predefinita)

Questo pacchetto è una parte della raccolta di librerie Boost C++.

La libreria Boost.Chrono fornisce:

 * Un mezzo per rappresentare intervalli temporali: gestito dalla classe
   generica duration. Esempi di intervalli temporali includono giorni,
   minuti, secondi e nanosecondi, che possono essere rappresentati con un
   numero fisso di tic dell'orologio per unità. Tutte queste unità di
   intervallo di tempo sono unite ad un'interfaccia generica dalla
   funzionalità duration.
 * Un tipo per rappresentare punti nel tempo: time_point. Un time_point
   rappresenta un'epoca più o meno un intervallo. La libreria lascia non
   specificate le epoche. Un time_point è associato ad un orologio.
 * Diversi orologi, alcuni dei quali possono non essere disponibili in una
   specifica piattaforma: system_clock, steady_clock e
   high_resolution_clock. Un orologio è una coppia di un time_point e un
   intervallo e una funzione che restituisce un time_point che rappresenta
   il tempo attuale.

Per rendere le funzionalità del tempo più generalmente utili, Boost.Chrono fornisce diversi orologi che sono sottili wrapper per le API del tempo del sistema operativo, permettendo perciò l'estrazione del tempo reale, del tempo di CPU dell'utente e del tempo di CPU del sistema utilizzato da un processo:

 * process_real_cpu_clock, cattura il tempo CPU in tempo reale utilizzato
   dal processo corrente;
 * process_user_cpu_clock, cattura il tempo di CPU utente utilizzato
   dal processo corrente;
 * process_system_cpu_clock, cattura il tempo di CPU di sistema utilizzato
   dal processo corrente;
 * una classe process_cpu_clock in stile tupla, che cattura insieme il
   tempo reale, di CPU utente e di CPU di sistema del processo;
 * un orologio costante per thread thread_clock che fornisce il tempo
   utilizzato dal thread corrente (quando gestito dalla piattaforma).

Da ultimo Boost.Chrono include la registrazione typeof per duration e time_point, per permettere l'uso di auto emulato con compilatori C++03.

Questo è un pacchetto di dipendenze, che dipende dalla versione predefinita di Boost presente in Debian (attualmente la 1.74).

Tags: Software Development: Libraries, Role: Development Library

Other Packages Related to libboost-chrono-dev

  • depends
  • recommends
  • suggests
  • enhances

Download libboost-chrono-dev

Download for all available architectures
Architecture Package Size Installed Size Files
armhf 4.8 kB11.0 kB [list of files]