Skip to content

Commit 1e7b879

Browse files
committed
Small include cleanup
1 parent 4ff57ab commit 1e7b879

File tree

5 files changed

+6
-2
lines changed

5 files changed

+6
-2
lines changed

src/catch2/internal/catch_enforce.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include <catch2/internal/catch_compiler_capabilities.hpp>
1313
#include <catch2/internal/catch_reusable_string_stream.hpp>
1414

15+
#include <exception> // for `std::exception` in no-exception configuration
16+
1517
namespace Catch {
1618
#if !defined(CATCH_CONFIG_DISABLE_EXCEPTIONS)
1719
template <typename Ex>

src/catch2/internal/catch_is_permutation.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#define CATCH_IS_PERMUTATION_HPP_INCLUDED
1010

1111
#include <iterator>
12+
#include <type_traits>
1213

1314
namespace Catch {
1415
namespace Detail {

src/catch2/internal/catch_istream.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
#include <catch2/internal/catch_unique_ptr.hpp>
1313

1414
#include <iosfwd>
15-
#include <cstddef>
16-
#include <ostream>
1715
#include <string>
1816

1917
namespace Catch {

src/catch2/matchers/catch_matchers_contains.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <catch2/internal/catch_move_and_forward.hpp>
1313

1414
#include <functional>
15+
#include <type_traits>
1516

1617
namespace Catch {
1718
namespace Matchers {

src/catch2/matchers/catch_matchers_range_equals.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#include <catch2/internal/catch_is_permutation.hpp>
1212
#include <catch2/matchers/catch_matchers_templated.hpp>
1313

14+
#include <functional>
15+
1416
namespace Catch {
1517
namespace Matchers {
1618

0 commit comments

Comments
 (0)