diff options
| author | Martin Hořeňovský | 2025-04-29 13:15:34 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-04-29 13:15:34 +0200 |
| commit | 1e7b879fae7896b9222b8fefc11fea3f24864103 (patch) | |
| tree | de0c9b55e6b4feb56d4e87c3b2d0b92081354516 /src/catch2 | |
| parent | 4ff57aba42938478f8b626c0862409f6eb7548f0 (diff) | |
| download | catch3-1e7b879fae7896b9222b8fefc11fea3f24864103.tar.gz | |
Small include cleanup
Diffstat (limited to 'src/catch2')
| -rw-r--r-- | src/catch2/internal/catch_enforce.hpp | 2 | ||||
| -rw-r--r-- | src/catch2/internal/catch_is_permutation.hpp | 1 | ||||
| -rw-r--r-- | src/catch2/internal/catch_istream.hpp | 2 | ||||
| -rw-r--r-- | src/catch2/matchers/catch_matchers_contains.hpp | 1 | ||||
| -rw-r--r-- | src/catch2/matchers/catch_matchers_range_equals.hpp | 2 |
5 files changed, 6 insertions, 2 deletions
diff --git a/src/catch2/internal/catch_enforce.hpp b/src/catch2/internal/catch_enforce.hpp index ddb6d845..171ea121 100644 --- a/src/catch2/internal/catch_enforce.hpp +++ b/src/catch2/internal/catch_enforce.hpp @@ -12,6 +12,8 @@ #include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_reusable_string_stream.hpp> +#include <exception> // for `std::exception` in no-exception configuration + namespace Catch { #if !defined(CATCH_CONFIG_DISABLE_EXCEPTIONS) template <typename Ex> diff --git a/src/catch2/internal/catch_is_permutation.hpp b/src/catch2/internal/catch_is_permutation.hpp index 2bde03b8..ba7082da 100644 --- a/src/catch2/internal/catch_is_permutation.hpp +++ b/src/catch2/internal/catch_is_permutation.hpp @@ -9,6 +9,7 @@ #define CATCH_IS_PERMUTATION_HPP_INCLUDED #include <iterator> +#include <type_traits> namespace Catch { namespace Detail { diff --git a/src/catch2/internal/catch_istream.hpp b/src/catch2/internal/catch_istream.hpp index e6b9a2d3..1247be33 100644 --- a/src/catch2/internal/catch_istream.hpp +++ b/src/catch2/internal/catch_istream.hpp @@ -12,8 +12,6 @@ #include <catch2/internal/catch_unique_ptr.hpp> #include <iosfwd> -#include <cstddef> -#include <ostream> #include <string> namespace Catch { diff --git a/src/catch2/matchers/catch_matchers_contains.hpp b/src/catch2/matchers/catch_matchers_contains.hpp index 940fc225..90cfe641 100644 --- a/src/catch2/matchers/catch_matchers_contains.hpp +++ b/src/catch2/matchers/catch_matchers_contains.hpp @@ -12,6 +12,7 @@ #include <catch2/internal/catch_move_and_forward.hpp> #include <functional> +#include <type_traits> namespace Catch { namespace Matchers { diff --git a/src/catch2/matchers/catch_matchers_range_equals.hpp b/src/catch2/matchers/catch_matchers_range_equals.hpp index 4c3c1d0b..11a1f2ff 100644 --- a/src/catch2/matchers/catch_matchers_range_equals.hpp +++ b/src/catch2/matchers/catch_matchers_range_equals.hpp @@ -11,6 +11,8 @@ #include <catch2/internal/catch_is_permutation.hpp> #include <catch2/matchers/catch_matchers_templated.hpp> +#include <functional> + namespace Catch { namespace Matchers { |