Split catch_config.hpp out of reporter bases

This commit is contained in:
Martin Hořeňovský 2020-07-30 08:46:07 +02:00
parent c5037743e6
commit 8b0845b1a2
No known key found for this signature in database
GPG Key ID: DE48307B8B0D381A
3 changed files with 7 additions and 1 deletions

View File

@ -10,7 +10,6 @@
#include <catch2/catch_section_info.hpp> #include <catch2/catch_section_info.hpp>
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
#include <catch2/catch_config.hpp>
#include <catch2/catch_totals.hpp> #include <catch2/catch_totals.hpp>
#include <catch2/catch_assertion_result.hpp> #include <catch2/catch_assertion_result.hpp>
#include <catch2/internal/catch_message_info.hpp> #include <catch2/internal/catch_message_info.hpp>
@ -23,6 +22,7 @@
#include <string> #include <string>
#include <vector>
#include <iosfwd> #include <iosfwd>
#include <map> #include <map>
#include <algorithm> #include <algorithm>
@ -32,6 +32,9 @@ namespace Catch {
struct ReporterDescription; struct ReporterDescription;
struct TagInfo; struct TagInfo;
struct TestCaseInfo; struct TestCaseInfo;
class TestCaseHandle;
struct IConfig;
class Config;
struct ReporterConfig { struct ReporterConfig {
explicit ReporterConfig( IConfig const* _fullConfig ); explicit ReporterConfig( IConfig const* _fullConfig );

View File

@ -7,6 +7,7 @@
#include <catch2/reporters/catch_reporter_compact.hpp> #include <catch2/reporters/catch_reporter_compact.hpp>
#include <catch2/interfaces/catch_interfaces_config.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
#include <catch2/internal/catch_console_colour.hpp> #include <catch2/internal/catch_console_colour.hpp>
#include <catch2/internal/catch_string_manip.hpp> #include <catch2/internal/catch_string_manip.hpp>

View File

@ -8,6 +8,8 @@
#include <catch2/reporters/catch_reporter_xml.hpp> #include <catch2/reporters/catch_reporter_xml.hpp>
#include <catch2/interfaces/catch_interfaces_config.hpp>
#include <catch2/catch_test_spec.hpp>
#include <catch2/internal/catch_string_manip.hpp> #include <catch2/internal/catch_string_manip.hpp>
#include <catch2/internal/catch_list.hpp> #include <catch2/internal/catch_list.hpp>
#include <catch2/catch_test_case_info.hpp> #include <catch2/catch_test_case_info.hpp>