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

summaryrefslogtreecommitdiffhomepage
path: root/src/catch2/catch_translate_exception.cpp
diff options
context:
space:
mode:
authorMartin Hořeňovský2023-03-23 13:41:04 +0100
committerMartin Hořeňovský2023-03-23 16:50:07 +0100
commitc487b27d9d98e69358f3eee7b02c7d2ad0889139 (patch)
treed1ce88ca653db89272858240faeb5a55f899aabc /src/catch2/catch_translate_exception.cpp
parent3230760db2094019b2f34929095e8b4e9683e7f8 (diff)
downloadcatch3-c487b27d9d98e69358f3eee7b02c7d2ad0889139.tar.gz
Reduce misc includes all around
Diffstat (limited to 'src/catch2/catch_translate_exception.cpp')
-rw-r--r--src/catch2/catch_translate_exception.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/catch2/catch_translate_exception.cpp b/src/catch2/catch_translate_exception.cpp
new file mode 100644
index 00000000..c4b28944
--- /dev/null
+++ b/src/catch2/catch_translate_exception.cpp
@@ -0,0 +1,20 @@
+
+// Copyright Catch2 Authors
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE.txt or copy at
+// https://www.boost.org/LICENSE_1_0.txt)
+
+// SPDX-License-Identifier: BSL-1.0
+
+#include <catch2/catch_translate_exception.hpp>
+#include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
+
+namespace Catch {
+ namespace Detail {
+ void registerTranslatorImpl(
+ Detail::unique_ptr<IExceptionTranslator>&& translator ) {
+ getMutableRegistryHub().registerTranslator(
+ CATCH_MOVE( translator ) );
+ }
+ } // namespace Detail
+} // namespace Catch