cetlib_except library overview¶
The cetlib_except C++ library is a subset of the cetlib library, designed to minimize coupling to external products while still providing exception facilities. As such, the only dependency is on the C++ standard library provided by the compiler. The facilities provided are:
- source:cetlib_except/coded_exception.h: A family of enumeration-based exception types.
- source:cetlib_except/demangle.h: Call the cross-vendor API to demangle symbols.
- source:cetlib_except/exception.h: An exception type with category capability.
- source:cetlib_except/exception_collector.h: Ensure that each function/functor in a sequence of calls is invoked even if a previous function throws.
See the release notes for version changes.