boost
arrow_drop_down
News
Learn
Community
Libraries
Releases
news
learn
community
libraries
releases
User Guide
Contributor Guide
Formal Reviews
List View
Grid View
Category View
Filter by category
Algorithms
Asynchronous
Awaitables
Concurrent
Container
Containers
Coroutines
Correctness
Data
Domain
Emulation
Error-handling
Function-objects
Generic
Image-processing
Inter-language
IO
Iterators
Math
Memory
Metaprogramming
Miscellaneous
Parsing
Patterns
Preprocessor
Programming
State
String
System
Workarounds
Latest
1.86.0
1.85.0
1.84.0
1.83.0
1.82.0
1.81.0
1.80.0
1.79.0
1.78.0
1.77.0
1.76.0
1.75.0
1.74.0
1.73.0
1.72.0
1.71.0
1.70.0
1.69.0
1.68.0
1.67.0
1.66.0
1.65.1
1.65.0
1.64.0
1.63.0
1.62.0
1.60.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.51.0
1.50.0
1.49.0
1.48.0
1.47.0
1.46.1
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.36.0
1.35.0
1.34.1
1.34.0
1.33.1
1.33.0
1.32.0
1.31.0
1.30.2
1.30.1
1.30.0
1.29.0
Error-handling
Assert
C++
03
Customizable assert macros.
Customizable assert macros.
Exception
C++
03
The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.
The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.
LEAF
C++
11
A lightweight error handling library for C++11.
A lightweight error handling library for C++11.
System
C++
11
Extensible error reporting.
Extensible error reporting.
ThrowException
C++
03
A common infrastructure for throwing exceptions from Boost libraries.
A common infrastructure for throwing exceptions from Boost libraries.