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.83.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
03
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
03
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
03
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
Categories
Correctness and testing, System
System

Extensible error reporting.

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

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

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