mirror of
https://github.com/boostorg/core.git
synced 2026-01-19 04:02:18 +00:00
82957de97029e065af787ddc9f4a21e786dfec4a
The uncaught_exceptions function is functionally equivalent to unhandled_exceptions_count in Boost.Log and implements functionality similar to the same named C++17 standard function. Tests and docs are also included. One notable difference from std::uncaught_exceptions is that the return type is unsigned rather than signed. This is deliberate as uncaught_exceptions must never return a negative value and unsigned int better documents that. Theoretically, as a counter, it may also overflow.
Boost.Core
Boost.Core, part of collection of the Boost C++ Libraries, is a collection of core utilities used by other Boost libraries. The criteria for inclusion is that the utility component be:
- simple,
- used by other Boost libraries, and
- not dependent on any other Boost modules except Core itself, Config, Assert, Static Assert, or Predef.
CI Status
| Branch | Travis | Appveyor |
|---|---|---|
| Develop | ||
| Master |
Directories
- doc - Documentation of the components
- include - Interface headers
- test - Unit tests
More information
- Documentation
- Report bugs. Be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well.
- Submit your patches as pull requests against develop branch. Note that by submitting patches you agree to license your modifications under the Boost Software License, Version 1.0.
License
Distributed under the Boost Software License, Version 1.0.
Description
Languages
C++
99.1%
CMake
0.5%
HTML
0.2%
Shell
0.1%