Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Boost 1.85.0 Library Documentation - System

System

Chrono

Useful time utilities. C++11.

Author(s)
Howard Hinnant, Beman Dawes and Vicente J. Botet Escriba
First Release
1.47.0
C++ Standard Minimum Level
11
Categories
Domain Specific, System
Context

(C++11) Context switching library.

Author(s)
Oliver Kowalke
First Release
1.51.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, System
Date Time

A set of date-time libraries based on generic programming concepts.

Author(s)
Jeff Garland
First Release
1.29.0
C++ Standard Minimum Level
03
Categories
Domain Specific, System
DLL

Library for comfortable work with DLL and DSO.

Author(s)
Antony Polukhin and Renato Tegon Forti
First Release
1.61.0
C++ Standard Minimum Level
11
Categories
System
Fiber

(C++11) Userland threads library.

Author(s)
Oliver Kowalke
First Release
1.62.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, System
Filesystem

The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.

Author(s)
Beman Dawes
First Release
1.30.0
C++ Standard Minimum Level
11
Categories
System
Nowide

Standard library functions with UTF-8 API on Windows.

Author(s)
Artyom Beilis
First Release
1.73.0
C++ Standard Minimum Level
11
Categories
System
Process

Library to create processes in a portable way.

Author(s)
Merino Vidal, Ilya Sokolov, Felipe Tanus, Jeff Flinn, Thomas Jarosch, Boris Schaeling and Klemens D. Morgenstern
First Release
1.64.0
C++ Standard Minimum Level
11
Categories
System
Stacktrace

Gather, store, copy and print backtraces.

Author(s)
Antony Polukhin
First Release
1.65.0
C++ Standard Minimum Level
11
Categories
Correctness and testing, System
System

Extensible error reporting.

Author(s)
Beman Dawes
First Release
1.35.0
C++ Standard Minimum Level
11
Categories
Error handling and recovery, Programming Interfaces, System
Thread

Portable C++ multi-threading. C++11, C++14, C++17.

Author(s)
Anthony Williams and Vicente J. Botet Escriba
First Release
1.25.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, System