all options
bullseye  ] [  bookworm  ] [  sid  ]
[ Source: boost1.74  ]

Package: libboost-chrono1.74-dev (1.74.0+ds1-21)

Links for libboost-chrono1.74-dev

Screenshot

Debian Resources:

Download Source Package boost1.74:

Maintainers:

External Resources:

Similar packages:

rappresentazione C++ di intervalli temporali, punti temporali e orologi

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.

Tags: Software Development: Libraries, Role: Development Library

Other Packages Related to libboost-chrono1.74-dev

  • depends
  • recommends
  • suggests
  • enhances

Download libboost-chrono1.74-dev

Download for all available architectures
Architecture Package Size Installed Size Files
armhf 225.3 kB2,134.0 kB [list of files]