Paket: libboost-chrono1.83-dev (1.83.0-3.2)
Links für libboost-chrono1.83-dev
Debian-Ressourcen:
Quellcode-Paket boost1.83 herunterladen:
Betreuer:
Externe Ressourcen:
- Homepage [www.boost.org]
Ähnliche Pakete:
C++-Darstellung von Zeitspannen, Zeitpunkten und Uhren
Dieses Paket ist Teil der C++-Bibliothekensammlung Boost.
Die Boost.Chrono-Bibliothek stellt bereit:
* eine Möglichkeit Zeitspannen darzustellen, die von der generischen Klasse »duration« verwaltet wird. Beispiele einer Zeitspanne sind Tage, Minuten, Sekunden und Nanosekunden, die mit einer bestimmten Anzahl an Uhrticks pro Einheit dargestellt werden können. Alle diese Einheiten einer Zeitspanne können mit einer generischen Schnittstelle von der Klasse »duration« vereint werden. * »time_point«, ein Typ zur Darstellung von Zeitpunkten. Ein »time_point« stellt eine Epoche plus oder minus eine »duration« dar. Die Bibliothek lässt Epochen unspezifiziert. Ein »time_point« ist mit einer Uhr assoziiert. * verschiedene Uhren, wobei manche davon auf einer bestimmten Plattform nicht verfügbar sein könnten: system_clock, steady_clock und high_resolution_clock. Eine Uhr ist ein »time_point« gepaart mit einer »duration« und eine Funktion, die einen »time_point«, der jetzt darstellt, zurückgibt.
Um die Möglichkeiten zur Zeiteinteilung nützlicher zu machen, stellt Boost.Chrono eine Anzahl an Uhren bereit, die dünne Hüllen um die Zeit-APIs des Betriebssystems sind. Dadurch können die Zeit der Wanduhr sowie die von einem Prozess verbrauchten CPU-Zeiten im System- und im Benutzermodus extrahiert werden.
* process_real_cpu_clock erfasst die Wanduhr-CPU-Zeit, die vom aktuellen Prozess verbraucht wurde. * process_user_cpu_clock erfasst die Benutzer-CPU-Zeit, die vom aktuellen Prozess verbraucht wurde. * process_system_cpu_clock erfasst die System-CPU-Zeit, die vom aktuellen Prozess verbraucht wurde. * process_cpu_clock, eine tupel-ähnliche Klasse die reale, Benutzer-CPU- und System-CPU-Prozesszeiten gemeinsam erfasst. * thread_clock, eine thread-beständige Uhr, die die verbrauchte Zeit des aktuellen Threads ausgibt (falls es von einer Plattform unterstützt wird).
Schließlich bietet Boost.Chrono »typeof«-Registrierung für »duration« und »time_point«, um die Verwendung von emulierten »auto« mit C++03-Compiler zu ermöglichen.
Andere Pakete mit Bezug zu libboost-chrono1.83-dev
|
|
|
|
-
- dep: libboost-chrono1.83.0t64 (= 1.83.0-3.2)
- C++-Darstellung von Zeitspannen, Zeitpunkten und Uhren
-
- dep: libboost1.83-dev (= 1.83.0-3.2)
- Boost C++ Libraries development files
libboost-chrono1.83-dev herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
i386 | 241,3 kB | 2.279,0 kB | [Liste der Dateien] |