Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/include/internal/catch_assertionhandler.cpp
diff options
context:
space:
mode:
authorMartin Hořeňovský2019-06-14 14:59:19 +0200
committerMartin Hořeňovský2019-06-14 19:13:50 +0200
commit1967feac498795615d512d1de43bf2140575e597 (patch)
treeba80b2e526aa3400bad30382a80cb14704202e92 /include/internal/catch_assertionhandler.cpp
parentf0b7b0ca119d8cf58c2b89dea663f921dbdbd332 (diff)
downloadcatch3-1967feac498795615d512d1de43bf2140575e597.tar.gz
Introduce stubs for throwing specific exception types
This allows us to move <stdexcept> out of the common path, and replace it with just <exception>. The difference between these two headers is ~13k lines after preprocessing on libstdc++ (16k vs 3k) and ~17k lines for MS's STL(33k vs 16k). Note that this is only beneficial if no other stdlib header we use includes <stdexcept>. AFAIK this is true for the newest MS's STL, but I have no idea of the applicability for libstdc++ and libc++.
Diffstat (limited to 'include/internal/catch_assertionhandler.cpp')
0 files changed, 0 insertions, 0 deletions