The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.
C++
03
The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.