Standardize include guard patterns to FILE_NAME_EXTENSION_INCLUDED

This commit also strips the old copyright comment header in touched
files, as those will also be replaced with a more standardized and
machine-friendly version.
This commit is contained in:
Martin Hořeňovský 2020-08-29 20:48:32 +02:00
parent c26693df23
commit a822cb9717
No known key found for this signature in database
GPG Key ID: DE48307B8B0D381A
117 changed files with 370 additions and 1149 deletions

View File

@ -1,14 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Benchmark #ifndef CATCH_BENCHMARK_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_BENCHMARK_HPP_INCLUDED #define CATCH_BENCHMARK_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_BENCHMARK_HPP_INCLUDED
#include <catch2/interfaces/catch_interfaces_config.hpp> #include <catch2/interfaces/catch_interfaces_config.hpp>
#include <catch2/internal/catch_context.hpp> #include <catch2/internal/catch_context.hpp>
@ -134,4 +127,4 @@ namespace Catch {
#endif #endif
#endif // TWOBLUECUBES_CATCH_BENCHMARK_HPP_INCLUDED #endif // CATCH_BENCHMARK_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// User-facing chronometer #ifndef CATCH_CHRONOMETER_HPP_INCLUDED
#define CATCH_CHRONOMETER_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_CHRONOMETER_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CHRONOMETER_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/catch_optimizer.hpp> #include <catch2/benchmark/catch_optimizer.hpp>
@ -72,4 +64,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_CHRONOMETER_HPP_INCLUDED #endif // CATCH_CHRONOMETER_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Clocks #ifndef CATCH_CLOCK_HPP_INCLUDED
#define CATCH_CLOCK_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_CLOCK_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CLOCK_HPP_INCLUDED
#include <chrono> #include <chrono>
#include <ratio> #include <ratio>
@ -37,4 +29,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_CLOCK_HPP_INCLUDED #endif // CATCH_CLOCK_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Constructor and destructor helpers #ifndef CATCH_CONSTRUCTOR_HPP_INCLUDED
#define CATCH_CONSTRUCTOR_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_CONSTRUCTOR_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CONSTRUCTOR_HPP_INCLUDED
#include <type_traits> #include <type_traits>
@ -76,4 +68,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_CONSTRUCTOR_HPP_INCLUDED #endif // CATCH_CONSTRUCTOR_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Environment information #ifndef CATCH_ENVIRONMENT_HPP_INCLUDED
#define CATCH_ENVIRONMENT_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_ENVIRONMENT_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_ENVIRONMENT_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/catch_outlier_classification.hpp> #include <catch2/benchmark/catch_outlier_classification.hpp>
@ -35,4 +27,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_ENVIRONMENT_HPP_INCLUDED #endif // CATCH_ENVIRONMENT_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Statistics estimates #ifndef CATCH_ESTIMATE_HPP_INCLUDED
#define CATCH_ESTIMATE_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_ESTIMATE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_ESTIMATE_HPP_INCLUDED
namespace Catch { namespace Catch {
namespace Benchmark { namespace Benchmark {
@ -28,4 +20,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_ESTIMATE_HPP_INCLUDED #endif // CATCH_ESTIMATE_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Execution plan #ifndef CATCH_EXECUTION_PLAN_HPP_INCLUDED
#define CATCH_EXECUTION_PLAN_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_EXECUTION_PLAN_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_EXECUTION_PLAN_HPP_INCLUDED
#include <catch2/interfaces/catch_interfaces_config.hpp> #include <catch2/interfaces/catch_interfaces_config.hpp>
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
@ -55,4 +47,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_EXECUTION_PLAN_HPP_INCLUDED #endif // CATCH_EXECUTION_PLAN_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Hinting the optimizer #ifndef CATCH_OPTIMIZER_HPP_INCLUDED
#define CATCH_OPTIMIZER_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_OPTIMIZER_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_OPTIMIZER_HPP_INCLUDED
#if defined(_MSC_VER) #if defined(_MSC_VER)
# include <atomic> // atomic_thread_fence # include <atomic> // atomic_thread_fence
@ -68,4 +60,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_OPTIMIZER_HPP_INCLUDED #endif // CATCH_OPTIMIZER_HPP_INCLUDED

View File

@ -1,14 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Outlier information #ifndef CATCH_OUTLIER_CLASSIFICATION_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_OUTLIERS_HPP_INCLUDED #define CATCH_OUTLIER_CLASSIFICATION_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_OUTLIERS_HPP_INCLUDED
namespace Catch { namespace Catch {
namespace Benchmark { namespace Benchmark {
@ -26,4 +19,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_OUTLIERS_HPP_INCLUDED #endif // CATCH_OUTLIERS_CLASSIFICATION_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Benchmark results #ifndef CATCH_SAMPLE_ANALYSIS_HPP_INCLUDED
#define CATCH_SAMPLE_ANALYSIS_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_BENCHMARK_RESULTS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_BENCHMARK_RESULTS_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/catch_estimate.hpp> #include <catch2/benchmark/catch_estimate.hpp>
@ -47,4 +39,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_BENCHMARK_RESULTS_HPP_INCLUDED #endif // CATCH_SAMPLE_ANALYSIS_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Run and analyse one benchmark #ifndef CATCH_ANALYSE_HPP_INCLUDED
#define CATCH_ANALYSE_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_ANALYSE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_ANALYSE_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/catch_sample_analysis.hpp> #include <catch2/benchmark/catch_sample_analysis.hpp>
@ -75,4 +67,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_ANALYSE_HPP_INCLUDED #endif // CATCH_ANALYSE_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Dumb std::function implementation for consistent call overhead #ifndef CATCH_BENCHMARK_FUNCTION_HPP_INCLUDED
#define CATCH_BENCHMARK_FUNCTION_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_BENCHMARK_FUNCTION_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_BENCHMARK_FUNCTION_HPP_INCLUDED
#include <catch2/benchmark/catch_chronometer.hpp> #include <catch2/benchmark/catch_chronometer.hpp>
#include <catch2/benchmark/detail/catch_complete_invoke.hpp> #include <catch2/benchmark/detail/catch_complete_invoke.hpp>
@ -107,4 +99,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_BENCHMARK_FUNCTION_HPP_INCLUDED #endif // CATCH_BENCHMARK_FUNCTION_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Invoke with a special case for void #ifndef CATCH_COMPLETE_INVOKE_HPP_INCLUDED
#define CATCH_COMPLETE_INVOKE_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_COMPLETE_INVOKE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_COMPLETE_INVOKE_HPP_INCLUDED
#include <catch2/internal/catch_enforce.hpp> #include <catch2/internal/catch_enforce.hpp>
#include <catch2/internal/catch_meta.hpp> #include <catch2/internal/catch_meta.hpp>
@ -67,4 +59,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_COMPLETE_INVOKE_HPP_INCLUDED #endif // CATCH_COMPLETE_INVOKE_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Environment measurement #ifndef CATCH_ESTIMATE_CLOCK_HPP_INCLUDED
#define CATCH_ESTIMATE_CLOCK_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_ESTIMATE_CLOCK_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_ESTIMATE_CLOCK_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/catch_environment.hpp> #include <catch2/benchmark/catch_environment.hpp>
@ -109,4 +101,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_ESTIMATE_CLOCK_HPP_INCLUDED #endif // CATCH_ESTIMATE_CLOCK_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Measure #ifndef CATCH_MEASURE_HPP_INCLUDED
#define CATCH_MEASURE_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_MEASURE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_MEASURE_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/detail/catch_complete_invoke.hpp> #include <catch2/benchmark/detail/catch_complete_invoke.hpp>
@ -32,4 +24,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_MEASURE_HPP_INCLUDED #endif // CATCH_MEASURE_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// repeat algorithm #ifndef CATCH_REPEAT_HPP_INCLUDED
#define CATCH_REPEAT_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_REPEAT_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_REPEAT_HPP_INCLUDED
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>
@ -34,4 +26,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_REPEAT_HPP_INCLUDED #endif // CATCH_REPEAT_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Run a function for a minimum amount of time #ifndef CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED
#define CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/catch_chronometer.hpp> #include <catch2/benchmark/catch_chronometer.hpp>
@ -60,4 +52,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED #endif // CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Statistical analysis tools #ifndef CATCH_STATS_HPP_INCLUDED
#define CATCH_STATS_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_ANALYSIS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_ANALYSIS_HPP_INCLUDED
#include <catch2/benchmark/catch_estimate.hpp> #include <catch2/benchmark/catch_estimate.hpp>
#include <catch2/benchmark/catch_outlier_classification.hpp> #include <catch2/benchmark/catch_outlier_classification.hpp>
@ -136,4 +128,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_ANALYSIS_HPP_INCLUDED #endif // CATCH_STATS_HPP_INCLUDED

View File

@ -1,15 +1,7 @@
/* // Adapted from donated nonius code.
* Created by Joachim on 16/04/2019.
* Adapted from donated nonius code.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
// Timing #ifndef CATCH_TIMING_HPP_INCLUDED
#define CATCH_TIMING_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_DETAIL_TIMING_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_DETAIL_TIMING_HPP_INCLUDED
#include <catch2/benchmark/catch_clock.hpp> #include <catch2/benchmark/catch_clock.hpp>
#include <catch2/benchmark/detail/catch_complete_invoke.hpp> #include <catch2/benchmark/detail/catch_complete_invoke.hpp>
@ -29,4 +21,4 @@ namespace Catch {
} // namespace Benchmark } // namespace Benchmark
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_DETAIL_TIMING_HPP_INCLUDED #endif // CATCH_TIMING_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_APPROX_HPP_INCLUDED
* Created by Phil on 28/04/2011. #define CATCH_APPROX_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED
#include <catch2/catch_tostring.hpp> #include <catch2/catch_tostring.hpp>
@ -125,4 +118,4 @@ struct StringMaker<Catch::Approx> {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED #endif // CATCH_APPROX_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_ASSERTION_INFO_HPP_INCLUDED
* Created by Phil on 8/8/2017. #define CATCH_ASSERTION_INFO_HPP_INCLUDED
* Copyright 2017 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_ASSERTIONINFO_H_INCLUDED
#define TWOBLUECUBES_CATCH_ASSERTIONINFO_H_INCLUDED
#include <catch2/internal/catch_result_type.hpp> #include <catch2/internal/catch_result_type.hpp>
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -25,4 +18,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_ASSERTIONINFO_H_INCLUDED #endif // CATCH_ASSERTION_INFO_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_ASSERTION_RESULT_HPP_INCLUDED
* Created by Phil on 28/10/2010. #define CATCH_ASSERTION_RESULT_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED
#define TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED
#include <string> #include <string>
#include <catch2/catch_assertion_info.hpp> #include <catch2/catch_assertion_info.hpp>
@ -56,4 +49,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED #endif // CATCH_ASSERTION_RESULT_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_CONFIG_HPP_INCLUDED
* Created by Phil on 08/11/2010. #define CATCH_CONFIG_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED
#include <catch2/catch_test_spec.hpp> #include <catch2/catch_test_spec.hpp>
#include <catch2/interfaces/catch_interfaces_config.hpp> #include <catch2/interfaces/catch_interfaces_config.hpp>
@ -121,4 +114,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED #endif // CATCH_CONFIG_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_MESSAGE_HPP_INCLUDED
* Created by Phil Nash on 1/2/2013. #define CATCH_MESSAGE_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_MESSAGE_H_INCLUDED
#define TWOBLUECUBES_CATCH_MESSAGE_H_INCLUDED
#include <catch2/internal/catch_result_type.hpp> #include <catch2/internal/catch_result_type.hpp>
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -139,4 +132,4 @@ namespace Catch {
#endif // TWOBLUECUBES_CATCH_MESSAGE_H_INCLUDED #endif // CATCH_MESSAGE_HPP_INCLUDED

View File

@ -1,13 +1,5 @@
#ifndef CATCH_REPORTER_REGISTRARS_HPP_INCLUDED
/* #define CATCH_REPORTER_REGISTRARS_HPP_INCLUDED
* Created by Phil on 31/12/2010.
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_REPORTER_REGISTRARS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_REPORTER_REGISTRARS_HPP_INCLUDED
#include <catch2/interfaces/catch_interfaces_registry_hub.hpp> #include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
#include <catch2/interfaces/catch_interfaces_reporter_factory.hpp> #include <catch2/interfaces/catch_interfaces_reporter_factory.hpp>
@ -77,4 +69,4 @@ namespace Catch {
#endif // CATCH_CONFIG_DISABLE #endif // CATCH_CONFIG_DISABLE
#endif // TWOBLUECUBES_CATCH_REPORTER_REGISTRARS_HPP_INCLUDED #endif // CATCH_REPORTER_REGISTRARS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_SECTION_INFO_HPP_INCLUDED
* Created by Phil on 03/11/2010. #define CATCH_SECTION_INFO_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_SECTION_INFO_H_INCLUDED
#define TWOBLUECUBES_CATCH_SECTION_INFO_H_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
#include <catch2/internal/catch_stringref.hpp> #include <catch2/internal/catch_stringref.hpp>
@ -38,4 +31,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_SECTION_INFO_H_INCLUDED #endif // CATCH_SECTION_INFO_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_SESSION_HPP_INCLUDED
* Created by Phil on 31/10/2010. #define CATCH_SESSION_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_RUNNER_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_RUNNER_HPP_INCLUDED
#include <catch2/internal/catch_commandline.hpp> #include <catch2/internal/catch_commandline.hpp>
#include <catch2/internal/catch_noncopyable.hpp> #include <catch2/internal/catch_noncopyable.hpp>
@ -59,4 +52,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_RUNNER_HPP_INCLUDED #endif // CATCH_SESSION_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TAG_ALIAS_HPP_INCLUDED
* Created by Phil on 27/6/2014. #define CATCH_TAG_ALIAS_HPP_INCLUDED
* Copyright 2014 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TAG_ALIAS_H_INCLUDED
#define TWOBLUECUBES_CATCH_TAG_ALIAS_H_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -26,4 +19,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_TAG_ALIAS_H_INCLUDED #endif // CATCH_TAG_ALIAS_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_TAG_ALIAS_AUTOREGISTRAR_HPP_INCLUDED
* Created by Martin on 27/07/2017. #define CATCH_TAG_ALIAS_AUTOREGISTRAR_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TAG_ALIAS_AUTOREGISTRAR_H_INCLUDED
#define TWOBLUECUBES_CATCH_TAG_ALIAS_AUTOREGISTRAR_H_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -23,4 +17,4 @@ namespace Catch {
namespace{ Catch::RegistrarForTagAliases INTERNAL_CATCH_UNIQUE_NAME( AutoRegisterTagAlias )( alias, spec, CATCH_INTERNAL_LINEINFO ); } \ namespace{ Catch::RegistrarForTagAliases INTERNAL_CATCH_UNIQUE_NAME( AutoRegisterTagAlias )( alias, spec, CATCH_INTERNAL_LINEINFO ); } \
CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION
#endif // TWOBLUECUBES_CATCH_TAG_ALIAS_AUTOREGISTRAR_H_INCLUDED #endif // CATCH_TAG_ALIAS_AUTOREGISTRAR_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED
* Distributed under the Boost Software License, Version 1.0. (See accompanying #define CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED
#include <catch2/catch_test_macros.hpp> #include <catch2/catch_test_macros.hpp>
#include <catch2/internal/catch_template_test_registry.hpp> #include <catch2/internal/catch_template_test_registry.hpp>
@ -111,4 +105,4 @@
#endif // end of user facing macro declarations #endif // end of user facing macro declarations
#endif // TWOBLUECUBES_CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED #endif // CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_CASE_INFO_HPP_INCLUDED
* Created by Phil on 29/10/2010. #define CATCH_TEST_CASE_INFO_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
#include <catch2/internal/catch_noncopyable.hpp> #include <catch2/internal/catch_noncopyable.hpp>
@ -101,4 +94,4 @@ namespace Catch {
#pragma clang diagnostic pop #pragma clang diagnostic pop
#endif #endif
#endif // TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED #endif // CATCH_TEST_CASE_INFO_HPP_INCLUDED

View File

@ -1,10 +1,5 @@
/* #ifndef CATCH_TEST_MACROS_HPP_INCLUDED
* Distributed under the Boost Software License, Version 1.0. (See accompanying #define CATCH_TEST_MACROS_HPP_INCLUDED
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_MACROS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_MACROS_HPP_INCLUDED
#include <catch2/internal/catch_test_macro_impl.hpp> #include <catch2/internal/catch_test_macro_impl.hpp>
#include <catch2/catch_message.hpp> #include <catch2/catch_message.hpp>
@ -203,4 +198,4 @@
// end of user facing macros // end of user facing macros
#endif // TWOBLUECUBES_CATCH_TEST_MACROS_HPP_INCLUDED #endif // CATCH_TEST_MACROS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_SPEC_HPP_INCLUDED
* Created by Phil on 14/8/2012. #define CATCH_TEST_SPEC_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_SPEC_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_SPEC_HPP_INCLUDED
#ifdef __clang__ #ifdef __clang__
#pragma clang diagnostic push #pragma clang diagnostic push
@ -85,4 +78,4 @@ namespace Catch {
#pragma clang diagnostic pop #pragma clang diagnostic pop
#endif #endif
#endif // TWOBLUECUBES_CATCH_TEST_SPEC_HPP_INCLUDED #endif // CATCH_TEST_SPEC_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TIMER_HPP_INCLUDED
* Created by Phil on 05/08/2013. #define CATCH_TIMER_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TIMER_H_INCLUDED
#define TWOBLUECUBES_CATCH_TIMER_H_INCLUDED
#include <cstdint> #include <cstdint>
@ -27,4 +20,4 @@ namespace Catch {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_TIMER_H_INCLUDED #endif // CATCH_TIMER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TOSTRING_HPP_INCLUDED
* Created by Phil on 8/5/2012. #define CATCH_TOSTRING_HPP_INCLUDED
* Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED
#define TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED
#include <vector> #include <vector>
@ -647,4 +640,4 @@ namespace Catch { \
#pragma warning(pop) #pragma warning(pop)
#endif #endif
#endif // TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED #endif // CATCH_TOSTRING_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TOTALS_HPP_INCLUDED
* Created by Phil Nash on 23/02/2012. #define CATCH_TOTALS_HPP_INCLUDED
* Copyright (c) 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TOTALS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TOTALS_HPP_INCLUDED
#include <cstddef> #include <cstddef>
@ -38,4 +31,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_TOTALS_HPP_INCLUDED #endif // CATCH_TOTALS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_VERSION_HPP_INCLUDED
* Created by Phil on 13/11/2012. #define CATCH_VERSION_HPP_INCLUDED
* Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_VERSION_H_INCLUDED
#define TWOBLUECUBES_CATCH_VERSION_H_INCLUDED
#include <iosfwd> #include <iosfwd>
@ -36,4 +29,4 @@ namespace Catch {
Version const& libraryVersion(); Version const& libraryVersion();
} }
#endif // TWOBLUECUBES_CATCH_VERSION_H_INCLUDED #endif // CATCH_VERSION_HPP_INCLUDED

View File

@ -1,13 +1,8 @@
/* #ifndef CATCH_VERSION_MACROS_HPP_INCLUDED
* Distributed under the Boost Software License, Version 1.0. (See accompanying #define CATCH_VERSION_MACROS_HPP_INCLUDED
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_VERSION_MACROS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_VERSION_MACROS_HPP_INCLUDED
#define CATCH_VERSION_MAJOR 3 #define CATCH_VERSION_MAJOR 3
#define CATCH_VERSION_MINOR 0 #define CATCH_VERSION_MINOR 0
#define CATCH_VERSION_PATCH 0 #define CATCH_VERSION_PATCH 0
#endif // TWOBLUECUBES_CATCH_VERSION_MACROS_HPP_INCLUDED #endif // CATCH_VERSION_MACROS_HPP_INCLUDED

View File

@ -1,10 +1,5 @@
/* #ifndef CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED
* Distributed under the Boost Software License, Version 1.0. (See accompanying #define CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED
#include <exception> #include <exception>
@ -26,4 +21,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED #endif // CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_GENERATORS_HPP_INCLUDED
* Created by Phil Nash on 15/6/2018. #define CATCH_GENERATORS_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_GENERATORS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_GENERATORS_HPP_INCLUDED
#include <catch2/interfaces/catch_interfaces_generatortracker.hpp> #include <catch2/interfaces/catch_interfaces_generatortracker.hpp>
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -214,4 +208,4 @@ namespace Detail {
CATCH_INTERNAL_LINEINFO, \ CATCH_INTERNAL_LINEINFO, \
[&]{ using namespace Catch::Generators; return makeGenerators( __VA_ARGS__ ); } ) //NOLINT(google-build-using-namespace) [&]{ using namespace Catch::Generators; return makeGenerators( __VA_ARGS__ ); } ) //NOLINT(google-build-using-namespace)
#endif // TWOBLUECUBES_CATCH_GENERATORS_HPP_INCLUDED #endif // CATCH_GENERATORS_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_GENERATORS_ADAPTERS_HPP_INCLUDED
* Created by Martin on 23/2/2019. #define CATCH_GENERATORS_ADAPTERS_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_GENERATORS_GENERIC_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_GENERATORS_GENERIC_HPP_INCLUDED
#include <catch2/generators/catch_generators.hpp> #include <catch2/generators/catch_generators.hpp>
#include <catch2/internal/catch_meta.hpp> #include <catch2/internal/catch_meta.hpp>
@ -234,4 +228,4 @@ namespace Generators {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_GENERATORS_GENERIC_HPP_INCLUDED #endif // CATCH_GENERATORS_ADAPTERS_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_GENERATORS_RANDOM_HPP_INCLUDED
* Created by Martin on 15/6/2018. #define CATCH_GENERATORS_RANDOM_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_GENERATORS_RANDOM_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_GENERATORS_RANDOM_HPP_INCLUDED
#include <catch2/internal/catch_context.hpp> #include <catch2/internal/catch_context.hpp>
#include <catch2/generators/catch_generators.hpp> #include <catch2/generators/catch_generators.hpp>
@ -85,4 +79,4 @@ random(T a, T b) {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_GENERATORS_RANDOM_HPP_INCLUDED #endif // CATCH_GENERATORS_RANDOM_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_GENERATORS_RANGE_HPP_INCLUDED
* Created by Martin on 15/6/2018. #define CATCH_GENERATORS_RANGE_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_GENERATORS_RANGE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_GENERATORS_RANGE_HPP_INCLUDED
#include <catch2/generators/catch_generators.hpp> #include <catch2/generators/catch_generators.hpp>
@ -106,4 +100,4 @@ GeneratorWrapper<ResultType> from_range(Container const& cnt) {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_GENERATORS_RANGE_HPP_INCLUDED #endif // CATCH_GENERATORS_RANGE_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_CAPTURE_HPP_INCLUDED
* Created by Phil on 07/01/2011. #define CATCH_INTERFACES_CAPTURE_HPP_INCLUDED
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_CAPTURE_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_CAPTURE_H_INCLUDED
#include <string> #include <string>
#include <chrono> #include <chrono>
@ -93,4 +86,4 @@ namespace Catch {
IResultCapture& getResultCapture(); IResultCapture& getResultCapture();
} }
#endif // TWOBLUECUBES_CATCH_INTERFACES_CAPTURE_H_INCLUDED #endif // CATCH_INTERFACES_CAPTURE_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_CONFIG_HPP_INCLUDED
* Created by Phil on 05/06/2012. #define CATCH_INTERFACES_CONFIG_HPP_INCLUDED
* Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_CONFIG_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_CONFIG_H_INCLUDED
#include <catch2/internal/catch_noncopyable.hpp> #include <catch2/internal/catch_noncopyable.hpp>
@ -85,4 +78,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_INTERFACES_CONFIG_H_INCLUDED #endif // CATCH_INTERFACES_CONFIG_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_ENUM_VALUES_REGISTRY_HPP_INCLUDED
* Created by Phil on 4/4/2019. #define CATCH_INTERFACES_ENUM_VALUES_REGISTRY_HPP_INCLUDED
* Copyright 2019 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACESENUMVALUESREGISTRY_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACESENUMVALUESREGISTRY_H_INCLUDED
#include <catch2/internal/catch_stringref.hpp> #include <catch2/internal/catch_stringref.hpp>
@ -43,4 +36,4 @@ namespace Catch {
} // Catch } // Catch
#endif //TWOBLUECUBES_CATCH_INTERFACESENUMVALUESREGISTRY_H_INCLUDED #endif // CATCH_INTERFACES_ENUM_VALUES_REGISTRY_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_EXCEPTION_HPP_INCLUDED
* Created by Phil on 20/04/2011. #define CATCH_INTERFACES_EXCEPTION_HPP_INCLUDED
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_EXCEPTION_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_EXCEPTION_H_INCLUDED
#include <catch2/interfaces/catch_interfaces_registry_hub.hpp> #include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
@ -34,4 +27,4 @@ namespace Catch {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_INTERFACES_EXCEPTION_H_INCLUDED #endif // CATCH_INTERFACES_EXCEPTION_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_GENERATORTRACKER_HPP_INCLUDED
* Created by Phil Nash on 26/6/2018. #define CATCH_INTERFACES_GENERATORTRACKER_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_GENERATORTRACKER_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_GENERATORTRACKER_INCLUDED
#include <catch2/internal/catch_unique_ptr.hpp> #include <catch2/internal/catch_unique_ptr.hpp>
@ -42,4 +35,4 @@ namespace Catch {
} // namespace Catch } // namespace Catch
#endif //TWOBLUECUBES_CATCH_INTERFACES_GENERATORTRACKER_INCLUDED #endif // CATCH_INTERFACES_GENERATORTRACKER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_REGISTRY_HUB_HPP_INCLUDED
* Created by Phil on 5/8/2012. #define CATCH_INTERFACES_REGISTRY_HUB_HPP_INCLUDED
* Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_REGISTRY_HUB_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_REGISTRY_HUB_H_INCLUDED
#include <catch2/internal/catch_unique_ptr.hpp> #include <catch2/internal/catch_unique_ptr.hpp>
@ -60,4 +53,4 @@ namespace Catch {
} }
#endif // TWOBLUECUBES_CATCH_INTERFACES_REGISTRY_HUB_H_INCLUDED #endif // CATCH_INTERFACES_REGISTRY_HUB_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_REPORTER_HPP_INCLUDED
* Created by Phil on 31/12/2010. #define CATCH_INTERFACES_REPORTER_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_REPORTER_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_REPORTER_H_INCLUDED
#include <catch2/catch_section_info.hpp> #include <catch2/catch_section_info.hpp>
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -229,4 +222,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_INTERFACES_REPORTER_H_INCLUDED #endif // CATCH_INTERFACES_REPORTER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_RUNNER_HPP_INCLUDED
* Created by Phil on 07/01/2011. #define CATCH_INTERFACES_RUNNER_HPP_INCLUDED
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_RUNNER_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_RUNNER_H_INCLUDED
namespace Catch { namespace Catch {
@ -16,4 +9,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_INTERFACES_RUNNER_H_INCLUDED #endif // CATCH_INTERFACES_RUNNER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_TAG_ALIAS_REGISTRY_HPP_INCLUDED
* Created by Phil on 27/6/2014. #define CATCH_INTERFACES_TAG_ALIAS_REGISTRY_HPP_INCLUDED
* Copyright 2014 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_TAG_ALIAS_REGISTRY_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_TAG_ALIAS_REGISTRY_H_INCLUDED
#include <string> #include <string>
@ -25,4 +18,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_INTERFACES_TAG_ALIAS_REGISTRY_H_INCLUDED #endif // CATCH_INTERFACES_TAG_ALIAS_REGISTRY_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_INTERFACES_TESTCASE_HPP_INCLUDED
* Created by Phil on 07/01/2011. #define CATCH_INTERFACES_TESTCASE_HPP_INCLUDED
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_INTERFACES_TESTCASE_H_INCLUDED
#define TWOBLUECUBES_CATCH_INTERFACES_TESTCASE_H_INCLUDED
#include <vector> #include <vector>
@ -38,4 +31,4 @@ namespace Catch {
} }
#endif // TWOBLUECUBES_CATCH_INTERFACES_TESTCASE_H_INCLUDED #endif // CATCH_INTERFACES_TESTCASE_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_ASSERTION_HANDLER_HPP_INCLUDED
* Created by Phil on 8/8/2017. #define CATCH_ASSERTION_HANDLER_HPP_INCLUDED
* Copyright 2017 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_ASSERTIONHANDLER_H_INCLUDED
#define TWOBLUECUBES_CATCH_ASSERTIONHANDLER_H_INCLUDED
#include <catch2/catch_assertion_info.hpp> #include <catch2/catch_assertion_info.hpp>
#include <catch2/internal/catch_decomposer.hpp> #include <catch2/internal/catch_decomposer.hpp>
@ -69,4 +62,4 @@ namespace Catch {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_ASSERTIONHANDLER_H_INCLUDED #endif // CATCH_ASSERTION_HANDLER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_COMMANDLINE_HPP_INCLUDED
* Created by Phil on 02/11/2010. #define CATCH_COMMANDLINE_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_COMMANDLINE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_COMMANDLINE_HPP_INCLUDED
#include <catch2/internal/catch_clara.hpp> #include <catch2/internal/catch_clara.hpp>
@ -18,4 +11,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_COMMANDLINE_HPP_INCLUDED #endif // CATCH_COMMANDLINE_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_COMMON_HPP_INCLUDED
* Created by Phil on 29/10/2010. #define CATCH_COMMON_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_COMMON_H_INCLUDED
#define TWOBLUECUBES_CATCH_COMMON_H_INCLUDED
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
#include <catch2/internal/catch_stringref.hpp> #include <catch2/internal/catch_stringref.hpp>
@ -69,5 +62,4 @@ namespace Catch {
#define CATCH_INTERNAL_LINEINFO \ #define CATCH_INTERNAL_LINEINFO \
::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) ) ::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) )
#endif // TWOBLUECUBES_CATCH_COMMON_H_INCLUDED #endif // CATCH_COMMON_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED
* Created by Phil on 15/04/2013. #define CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED
// Detect a number of compiler features - by compiler // Detect a number of compiler features - by compiler
// The following features are defined: // The following features are defined:
@ -377,5 +370,4 @@
#define CATCH_CONFIG_TRADITIONAL_MSVC_PREPROCESSOR #define CATCH_CONFIG_TRADITIONAL_MSVC_PREPROCESSOR
#endif #endif
#endif // TWOBLUECUBES_CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED #endif // CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_CONSOLE_COLOUR_HPP_INCLUDED
* Created by Phil on 25/2/2012. #define CATCH_CONSOLE_COLOUR_HPP_INCLUDED
* Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_CONSOLE_COLOUR_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CONSOLE_COLOUR_HPP_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -67,4 +60,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_CONSOLE_COLOUR_HPP_INCLUDED #endif // CATCH_CONSOLE_COLOUR_HPP_INCLUDED

View File

@ -1,8 +1,5 @@
// Distributed under the Boost Software License, Version 1.0. (See accompanying #ifndef CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #define CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED
#ifndef TWOBLUECUBES_CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
@ -64,4 +61,4 @@ namespace Detail {
#endif // TWOBLUECUBES_CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED #endif // CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_CONTEXT_HPP_INCLUDED
* Created by Phil on 31/12/2010. #define CATCH_CONTEXT_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_CONTEXT_H_INCLUDED
#define TWOBLUECUBES_CATCH_CONTEXT_H_INCLUDED
namespace Catch { namespace Catch {
@ -56,4 +49,4 @@ namespace Catch {
SimplePcg32& rng(); SimplePcg32& rng();
} }
#endif // TWOBLUECUBES_CATCH_CONTEXT_H_INCLUDED #endif // CATCH_CONTEXT_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_DEBUG_CONSOLE_HPP_INCLUDED
* Created by Martin on 29/08/2017. #define CATCH_DEBUG_CONSOLE_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*
*/
#ifndef TWOBLUECUBES_CATCH_DEBUG_CONSOLE_H_INCLUDED
#define TWOBLUECUBES_CATCH_DEBUG_CONSOLE_H_INCLUDED
#include <string> #include <string>
@ -14,4 +7,4 @@ namespace Catch {
void writeToDebugConsole( std::string const& text ); void writeToDebugConsole( std::string const& text );
} }
#endif // TWOBLUECUBES_CATCH_DEBUG_CONSOLE_H_INCLUDED #endif // CATCH_DEBUG_CONSOLE_HPP_INCLUDED

View File

@ -1,13 +1,5 @@
/* #ifndef CATCH_DEBUGGER_HPP_INCLUDED
* Created by Phil on 3/12/2013. #define CATCH_DEBUGGER_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*
*/
#ifndef TWOBLUECUBES_CATCH_DEBUGGER_H_INCLUDED
#define TWOBLUECUBES_CATCH_DEBUGGER_H_INCLUDED
#include <catch2/internal/catch_platform.hpp> #include <catch2/internal/catch_platform.hpp>
@ -62,4 +54,4 @@ namespace Catch {
#endif #endif
#endif #endif
#endif // TWOBLUECUBES_CATCH_DEBUGGER_H_INCLUDED #endif // CATCH_DEBUGGER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_DECOMPOSER_HPP_INCLUDED
* Created by Phil Nash on 8/8/2017. #define CATCH_DECOMPOSER_HPP_INCLUDED
* Copyright 2017 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_DECOMPOSER_H_INCLUDED
#define TWOBLUECUBES_CATCH_DECOMPOSER_H_INCLUDED
#include <catch2/catch_tostring.hpp> #include <catch2/catch_tostring.hpp>
#include <catch2/internal/catch_stringref.hpp> #include <catch2/internal/catch_stringref.hpp>
@ -276,4 +269,4 @@ namespace Catch {
# pragma GCC diagnostic pop # pragma GCC diagnostic pop
#endif #endif
#endif // TWOBLUECUBES_CATCH_DECOMPOSER_H_INCLUDED #endif // CATCH_DECOMPOSER_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_ENFORCE_HPP_INCLUDED
* Created by Martin on 01/08/2017. #define CATCH_ENFORCE_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_ENFORCE_H_INCLUDED
#define TWOBLUECUBES_CATCH_ENFORCE_H_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
@ -50,4 +44,4 @@ namespace Catch {
do{ if( !(condition) ) CATCH_ERROR( __VA_ARGS__ ); } while(false) do{ if( !(condition) ) CATCH_ERROR( __VA_ARGS__ ); } while(false)
#endif // TWOBLUECUBES_CATCH_ENFORCE_H_INCLUDED #endif // CATCH_ENFORCE_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_ENUM_VALUES_REGISTRY_HPP_INCLUDED
* Created by Phil on 4/4/2019. #define CATCH_ENUM_VALUES_REGISTRY_HPP_INCLUDED
* Copyright 2019 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_ENUMVALUESREGISTRY_H_INCLUDED
#define TWOBLUECUBES_CATCH_ENUMVALUESREGISTRY_H_INCLUDED
#include <catch2/interfaces/catch_interfaces_enum_values_registry.hpp> #include <catch2/interfaces/catch_interfaces_enum_values_registry.hpp>
#include <catch2/internal/catch_unique_ptr.hpp> #include <catch2/internal/catch_unique_ptr.hpp>
@ -33,4 +26,4 @@ namespace Catch {
} // Catch } // Catch
#endif //TWOBLUECUBES_CATCH_ENUMVALUESREGISTRY_H_INCLUDED #endif // CATCH_ENUM_VALUES_REGISTRY_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_ERRNO_GUARD_HPP_INCLUDED
* Created by Martin on 06/03/2017. #define CATCH_ERRNO_GUARD_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_ERRNO_GUARD_H_INCLUDED
#define TWOBLUECUBES_CATCH_ERRNO_GUARD_H_INCLUDED
namespace Catch { namespace Catch {
@ -23,4 +17,4 @@ namespace Catch {
} }
#endif // TWOBLUECUBES_CATCH_ERRNO_GUARD_H_INCLUDED #endif // CATCH_ERRNO_GUARD_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED
* Created by Phil on 20/04/2011. #define CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED
#include <catch2/interfaces/catch_interfaces_exception.hpp> #include <catch2/interfaces/catch_interfaces_exception.hpp>
#include <vector> #include <vector>
@ -26,4 +19,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED #endif // CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED

View File

@ -1,13 +1,5 @@
/* #ifndef CATCH_FATAL_CONDITION_HANDLER_HPP_INCLUDED
* Created by Phil on 21/08/2014 #define CATCH_FATAL_CONDITION_HANDLER_HPP_INCLUDED
* Copyright 2014 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*
*/
#ifndef TWOBLUECUBES_CATCH_FATAL_CONDITION_H_INCLUDED
#define TWOBLUECUBES_CATCH_FATAL_CONDITION_H_INCLUDED
#include <catch2/internal/catch_platform.hpp> #include <catch2/internal/catch_platform.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
@ -64,4 +56,4 @@ namespace Catch {
#endif #endif
#endif // TWOBLUECUBES_CATCH_FATAL_CONDITION_H_INCLUDED #endif // CATCH_FATAL_CONDITION_HANDLER_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_LEAK_DETECTOR_HPP_INCLUDED
* Created by Martin on 12/07/2017. #define CATCH_LEAK_DETECTOR_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_LEAK_DETECTOR_H_INCLUDED
#define TWOBLUECUBES_CATCH_LEAK_DETECTOR_H_INCLUDED
namespace Catch { namespace Catch {
@ -15,4 +9,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_LEAK_DETECTOR_H_INCLUDED #endif // CATCH_LEAK_DETECTOR_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_LIST_HPP_INCLUDED
* Created by Phil on 5/11/2010. #define CATCH_LIST_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_LIST_H_INCLUDED
#define TWOBLUECUBES_CATCH_LIST_H_INCLUDED
#include <catch2/internal/catch_stringref.hpp> #include <catch2/internal/catch_stringref.hpp>
@ -36,4 +29,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_LIST_H_INCLUDED #endif // CATCH_LIST_HPP_INCLUDED

View File

@ -1,13 +1,5 @@
/* #ifndef CATCH_META_HPP_INCLUDED
* Created by Jozef on 02/12/2018. #define CATCH_META_HPP_INCLUDED
* Copyright 2018 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_META_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_META_HPP_INCLUDED
#include <type_traits> #include <type_traits>
@ -46,4 +38,4 @@ namespace mpl_{
struct na; struct na;
} }
#endif // TWOBLUECUBES_CATCH_META_HPP_INCLUDED #endif // CATCH_META_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_OPTION_HPP_INCLUDED
* Created by Phil on 02/12/2012. #define CATCH_OPTION_HPP_INCLUDED
* Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED
namespace Catch { namespace Catch {
@ -70,4 +63,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED #endif // CATCH_OPTION_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_OUTPUT_REDIRECT_HPP_INCLUDED
* Created by Martin on 28/04/2018. #define CATCH_OUTPUT_REDIRECT_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_OUTPUT_REDIRECT_H
#define TWOBLUECUBES_CATCH_OUTPUT_REDIRECT_H
#include <catch2/internal/catch_platform.hpp> #include <catch2/internal/catch_platform.hpp>
#include <catch2/internal/catch_stream.hpp> #include <catch2/internal/catch_stream.hpp>
@ -113,4 +107,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_OUTPUT_REDIRECT_H #endif // CATCH_OUTPUT_REDIRECT_HPP_INCLUDED

View File

@ -1,13 +1,5 @@
/* #ifndef CATCH_PLATFORM_HPP_INCLUDED
* Created by Phil on 16/8/2013. #define CATCH_PLATFORM_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*
*/
#ifndef TWOBLUECUBES_CATCH_PLATFORM_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_PLATFORM_HPP_INCLUDED
#ifdef __APPLE__ #ifdef __APPLE__
# include <TargetConditionals.h> # include <TargetConditionals.h>
@ -24,4 +16,4 @@
# define CATCH_PLATFORM_WINDOWS # define CATCH_PLATFORM_WINDOWS
#endif #endif
#endif // TWOBLUECUBES_CATCH_PLATFORM_H_INCLUDED #endif // CATCH_PLATFORM_HPP_INCLUDED

View File

@ -1,15 +1,9 @@
/* #ifndef CATCH_POLYFILLS_HPP_INCLUDED
* Created by Martin on 17/11/2017. #define CATCH_POLYFILLS_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_POLYFILLS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_POLYFILLS_HPP_INCLUDED
namespace Catch { namespace Catch {
bool isnan(float f); bool isnan(float f);
bool isnan(double d); bool isnan(double d);
} }
#endif // TWOBLUECUBES_CATCH_POLYFILLS_HPP_INCLUDED #endif // CATCH_POLYFILLS_HPP_INCLUDED

View File

@ -1,14 +1,5 @@
#ifndef CATCH_PREPROCESSOR_HPP_INCLUDED
/* #define CATCH_PREPROCESSOR_HPP_INCLUDED
* Created by Jozef on 12/11/2018.
* Copyright 2017 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_PREPROCESSOR_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_PREPROCESSOR_HPP_INCLUDED
#if defined(__GNUC__) #if defined(__GNUC__)
@ -241,4 +232,4 @@
#define INTERNAL_CATCH_REMOVE_PARENS_GEN(...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL(__VA_ARGS__, INTERNAL_CATCH_REMOVE_PARENS_11_ARG,INTERNAL_CATCH_REMOVE_PARENS_10_ARG,INTERNAL_CATCH_REMOVE_PARENS_9_ARG,INTERNAL_CATCH_REMOVE_PARENS_8_ARG,INTERNAL_CATCH_REMOVE_PARENS_7_ARG,INTERNAL_CATCH_REMOVE_PARENS_6_ARG,INTERNAL_CATCH_REMOVE_PARENS_5_ARG,INTERNAL_CATCH_REMOVE_PARENS_4_ARG,INTERNAL_CATCH_REMOVE_PARENS_3_ARG,INTERNAL_CATCH_REMOVE_PARENS_2_ARG,INTERNAL_CATCH_REMOVE_PARENS_1_ARG)(__VA_ARGS__)) #define INTERNAL_CATCH_REMOVE_PARENS_GEN(...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL(__VA_ARGS__, INTERNAL_CATCH_REMOVE_PARENS_11_ARG,INTERNAL_CATCH_REMOVE_PARENS_10_ARG,INTERNAL_CATCH_REMOVE_PARENS_9_ARG,INTERNAL_CATCH_REMOVE_PARENS_8_ARG,INTERNAL_CATCH_REMOVE_PARENS_7_ARG,INTERNAL_CATCH_REMOVE_PARENS_6_ARG,INTERNAL_CATCH_REMOVE_PARENS_5_ARG,INTERNAL_CATCH_REMOVE_PARENS_4_ARG,INTERNAL_CATCH_REMOVE_PARENS_3_ARG,INTERNAL_CATCH_REMOVE_PARENS_2_ARG,INTERNAL_CATCH_REMOVE_PARENS_1_ARG)(__VA_ARGS__))
#endif #endif
#endif // TWOBLUECUBES_CATCH_PREPROCESSOR_HPP_INCLUDED #endif // CATCH_PREPROCESSOR_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_RANDOM_NUMBER_GENERATOR_HPP_INCLUDED
* Created by Martin on 30/08/2017. #define CATCH_RANDOM_NUMBER_GENERATOR_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_RANDOM_NUMBER_GENERATOR_H_INCLUDED
#define TWOBLUECUBES_CATCH_RANDOM_NUMBER_GENERATOR_H_INCLUDED
#include <cstdint> #include <cstdint>
@ -55,4 +49,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_RANDOM_NUMBER_GENERATOR_H_INCLUDED #endif // CATCH_RANDOM_NUMBER_GENERATOR_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_REPORTER_REGISTRY_HPP_INCLUDED
* Created by Phil on 29/10/2010. #define CATCH_REPORTER_REGISTRY_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_REPORTER_REGISTRY_H_INCLUDED
#define TWOBLUECUBES_CATCH_REPORTER_REGISTRY_H_INCLUDED
#include <catch2/interfaces/catch_interfaces_reporter.hpp> #include <catch2/interfaces/catch_interfaces_reporter.hpp>
#include <catch2/interfaces/catch_interfaces_reporter_registry.hpp> #include <catch2/interfaces/catch_interfaces_reporter_registry.hpp>
@ -35,4 +28,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_REPORTER_REGISTRY_H_INCLUDED #endif // CATCH_REPORTER_REGISTRY_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_RESULT_TYPE_HPP_INCLUDED
* Created by Phil on 07/01/2011. #define CATCH_RESULT_TYPE_HPP_INCLUDED
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_RESULT_TYPE_H_INCLUDED
#define TWOBLUECUBES_CATCH_RESULT_TYPE_H_INCLUDED
namespace Catch { namespace Catch {
@ -52,4 +45,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_RESULT_TYPE_H_INCLUDED #endif // CATCH_RESULT_TYPE_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_RUN_CONTEXT_HPP_INCLUDED
* Created by Phil on 22/10/2010. #define CATCH_RUN_CONTEXT_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_RUNNER_IMPL_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_RUNNER_IMPL_HPP_INCLUDED
#include <catch2/interfaces/catch_interfaces_runner.hpp> #include <catch2/interfaces/catch_interfaces_runner.hpp>
#include <catch2/interfaces/catch_interfaces_reporter.hpp> #include <catch2/interfaces/catch_interfaces_reporter.hpp>
@ -148,4 +141,4 @@ namespace Catch {
unsigned int rngSeed(); unsigned int rngSeed();
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_RUNNER_IMPL_HPP_INCLUDED #endif // CATCH_RUN_CONTEXT_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_SECTION_HPP_INCLUDED
* Created by Phil on 03/12/2013. #define CATCH_SECTION_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_SECTION_H_INCLUDED
#define TWOBLUECUBES_CATCH_SECTION_H_INCLUDED
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
#include <catch2/internal/catch_noncopyable.hpp> #include <catch2/internal/catch_noncopyable.hpp>
@ -48,4 +41,4 @@ namespace Catch {
if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, (Catch::ReusableStringStream() << __VA_ARGS__).str() ) ) \ if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, (Catch::ReusableStringStream() << __VA_ARGS__).str() ) ) \
CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION
#endif // TWOBLUECUBES_CATCH_SECTION_H_INCLUDED #endif // CATCH_SECTION_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_SINGLETONS_HPP_INCLUDED
* Created by Phil Nash on 15/6/2018. #define CATCH_SINGLETONS_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_SINGLETONS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_SINGLETONS_HPP_INCLUDED
namespace Catch { namespace Catch {
@ -41,4 +35,4 @@ namespace Catch {
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_SINGLETONS_HPP_INCLUDED #endif // CATCH_SINGLETONS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_STARTUP_EXCEPTION_REGISTRY_HPP_INCLUDED
* Created by Martin on 04/06/2017. #define CATCH_STARTUP_EXCEPTION_REGISTRY_HPP_INCLUDED
* Copyright 2017 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_STARTUP_EXCEPTION_REGISTRY_H_INCLUDED
#define TWOBLUECUBES_CATCH_STARTUP_EXCEPTION_REGISTRY_H_INCLUDED
#include <vector> #include <vector>
@ -26,4 +19,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_STARTUP_EXCEPTION_REGISTRY_H_INCLUDED #endif // CATCH_STARTUP_EXCEPTION_REGISTRY_HPP_INCLUDED

View File

@ -1,13 +1,5 @@
/* #ifndef CATCH_STREAM_HPP_INCLUDED
* Created by Phil on 2/12/2013. #define CATCH_STREAM_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*
*/
#ifndef TWOBLUECUBES_CATCH_STREAM_H_INCLUDED
#define TWOBLUECUBES_CATCH_STREAM_H_INCLUDED
#include <catch2/internal/catch_noncopyable.hpp> #include <catch2/internal/catch_noncopyable.hpp>
@ -67,4 +59,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_STREAM_H_INCLUDED #endif // CATCH_STREAM_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_STRING_MANIP_HPP_INCLUDED
* Created by Martin on 25/07/2017. #define CATCH_STRING_MANIP_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_STRING_MANIP_H_INCLUDED
#define TWOBLUECUBES_CATCH_STRING_MANIP_H_INCLUDED
#include <catch2/internal/catch_stringref.hpp> #include <catch2/internal/catch_stringref.hpp>
@ -41,5 +35,4 @@ namespace Catch {
}; };
} }
#endif // TWOBLUECUBES_CATCH_STRING_MANIP_H_INCLUDED #endif // CATCH_STRING_MANIP_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_STRINGREF_HPP_INCLUDED
* Copyright 2016 Two Blue Cubes Ltd. All rights reserved. #define CATCH_STRINGREF_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef CATCH_STRINGREF_H_INCLUDED
#define CATCH_STRINGREF_H_INCLUDED
#include <cstddef> #include <cstddef>
#include <string> #include <string>
@ -114,4 +108,4 @@ constexpr auto operator "" _catch_sr( char const* rawChars, std::size_t size ) n
return Catch::StringRef( rawChars, size ); return Catch::StringRef( rawChars, size );
} }
#endif // CATCH_STRINGREF_H_INCLUDED #endif // CATCH_STRINGREF_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TAG_ALIAS_REGISTRY_HPP_INCLUDED
* Created by Phil on 27/6/2014. #define CATCH_TAG_ALIAS_REGISTRY_HPP_INCLUDED
* Copyright 2014 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TAG_ALIAS_REGISTRY_H_INCLUDED
#define TWOBLUECUBES_CATCH_TAG_ALIAS_REGISTRY_H_INCLUDED
#include <catch2/interfaces/catch_interfaces_tag_alias_registry.hpp> #include <catch2/interfaces/catch_interfaces_tag_alias_registry.hpp>
#include <catch2/catch_tag_alias.hpp> #include <catch2/catch_tag_alias.hpp>
@ -29,4 +22,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_TAG_ALIAS_REGISTRY_H_INCLUDED #endif // CATCH_TAG_ALIAS_REGISTRY_HPP_INCLUDED

View File

@ -1,9 +1,5 @@
/* #ifndef CATCH_TEMPLATE_TEST_REGISTRY_HPP_INCLUDED
* Distributed under the Boost Software License, Version 1.0. (See accompanying #define CATCH_TEMPLATE_TEST_REGISTRY_HPP_INCLUDED
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEMPLATE_TEST_REGISTRY_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEMPLATE_TEST_REGISTRY_HPP_INCLUDED
#include <catch2/internal/catch_test_registry.hpp> #include <catch2/internal/catch_test_registry.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
@ -325,4 +321,4 @@
INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD_2( INTERNAL_CATCH_UNIQUE_NAME( ____C_A_T_C_H____T_E_M_P_L_A_T_E____T_E_S_T____ ), INTERNAL_CATCH_UNIQUE_NAME( ____C_A_T_C_H____T_E_M_P_L_A_T_E____T_E_S_T____F_U_N_C____ ), ClassName, Name, Tags, TmplList ) INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD_2( INTERNAL_CATCH_UNIQUE_NAME( ____C_A_T_C_H____T_E_M_P_L_A_T_E____T_E_S_T____ ), INTERNAL_CATCH_UNIQUE_NAME( ____C_A_T_C_H____T_E_M_P_L_A_T_E____T_E_S_T____F_U_N_C____ ), ClassName, Name, Tags, TmplList )
#endif // TWOBLUECUBES_CATCH_TEST_REGISTRY_HPP_INCLUDED #endif // CATCH_TEMPLATE_TEST_REGISTRY_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED
* Created by Phil on 7/1/2011 #define CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED
#include <catch2/internal/catch_test_registry.hpp> #include <catch2/internal/catch_test_registry.hpp>
#include <catch2/interfaces/catch_interfaces_config.hpp> #include <catch2/interfaces/catch_interfaces_config.hpp>
@ -72,4 +65,4 @@ namespace Catch {
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED #endif // CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_CASE_TRACKER_HPP_INCLUDED
* Created by Phil Nash on 23/7/2013 #define CATCH_TEST_CASE_TRACKER_HPP_INCLUDED
* Copyright 2013 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_CASE_TRACKER_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_CASE_TRACKER_HPP_INCLUDED
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
@ -183,4 +176,4 @@ using TestCaseTracking::SectionTracker;
} // namespace Catch } // namespace Catch
#endif // TWOBLUECUBES_CATCH_TEST_CASE_TRACKER_HPP_INCLUDED #endif // CATCH_TEST_CASE_TRACKER_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_MACRO_IMPL_HPP_INCLUDED
* Created by Phil on 18/10/2010. #define CATCH_TEST_MACRO_IMPL_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_CAPTURE_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_CAPTURE_HPP_INCLUDED
#include <catch2/internal/catch_assertion_handler.hpp> #include <catch2/internal/catch_assertion_handler.hpp>
#include <catch2/interfaces/catch_interfaces_capture.hpp> #include <catch2/interfaces/catch_interfaces_capture.hpp>
@ -141,4 +134,4 @@
#endif // CATCH_CONFIG_DISABLE #endif // CATCH_CONFIG_DISABLE
#endif // TWOBLUECUBES_CATCH_CAPTURE_HPP_INCLUDED #endif // CATCH_TEST_MACRO_IMPL_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_REGISTRY_HPP_INCLUDED
* Created by Phil on 18/10/2010. #define CATCH_TEST_REGISTRY_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_REGISTRY_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_REGISTRY_HPP_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
#include <catch2/internal/catch_noncopyable.hpp> #include <catch2/internal/catch_noncopyable.hpp>
@ -114,4 +107,4 @@ struct AutoReg : Detail::NonCopyable {
} while(false) } while(false)
#endif // TWOBLUECUBES_CATCH_TEST_REGISTRY_HPP_INCLUDED #endif // CATCH_TEST_REGISTRY_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_TEST_SPEC_PARSER_HPP_INCLUDED
* Created by Phil on 15/5/2013. #define CATCH_TEST_SPEC_PARSER_HPP_INCLUDED
* Copyright 2014 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TEST_SPEC_PARSER_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_TEST_SPEC_PARSER_HPP_INCLUDED
#ifdef __clang__ #ifdef __clang__
#pragma clang diagnostic push #pragma clang diagnostic push
@ -79,4 +72,4 @@ namespace Catch {
#pragma clang diagnostic pop #pragma clang diagnostic pop
#endif #endif
#endif // TWOBLUECUBES_CATCH_TEST_SPEC_PARSER_HPP_INCLUDED #endif // CATCH_TEST_SPEC_PARSER_HPP_INCLUDED

View File

@ -1,5 +1,5 @@
#ifndef CATCH_CLARA_TEXTFLOW_HPP_INCLUDED #ifndef CATCH_TEXTFLOW_HPP_INCLUDED
#define CATCH_CLARA_TEXTFLOW_HPP_INCLUDED #define CATCH_TEXTFLOW_HPP_INCLUDED
#include <cassert> #include <cassert>
#include <catch2/internal/catch_console_width.hpp> #include <catch2/internal/catch_console_width.hpp>
@ -141,4 +141,4 @@ namespace Catch {
} // namespace TextFlow } // namespace TextFlow
} // namespace Catch } // namespace Catch
#endif // CATCH_CLARA_TEXTFLOW_HPP_INCLUDED #endif // CATCH_TEXTFLOW_HPP_INCLUDED

View File

@ -1,11 +1,5 @@
/* #ifndef CATCH_TO_STRING_HPP_INCLUDED
* Created by Martin on 9/5/2018. #define CATCH_TO_STRING_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_TO_STRING_H_INCLUDED
#define TWOBLUECUBES_CATCH_TO_STRING_H_INCLUDED
#include <string> #include <string>
@ -25,4 +19,4 @@ namespace Catch {
} }
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_TO_STRING_H_INCLUDED #endif // CATCH_TO_STRING_HPP_INCLUDED

View File

@ -1,15 +1,8 @@
/* #ifndef CATCH_UNCAUGHT_EXCEPTIONS_HPP_INCLUDED
* Created by Josh on 1/2/2018. #define CATCH_UNCAUGHT_EXCEPTIONS_HPP_INCLUDED
* Copyright 2018 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_UNCAUGHT_EXCEPTIONS_H_INCLUDED
#define TWOBLUECUBES_CATCH_UNCAUGHT_EXCEPTIONS_H_INCLUDED
namespace Catch { namespace Catch {
bool uncaught_exceptions(); bool uncaught_exceptions();
} // end namespace Catch } // end namespace Catch
#endif // TWOBLUECUBES_CATCH_UNCAUGHT_EXCEPTIONS_H_INCLUDED #endif // CATCH_UNCAUGHT_EXCEPTIONS_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_WILDCARD_PATTERN_HPP_INCLUDED
* Created by Phil on 13/7/2015. #define CATCH_WILDCARD_PATTERN_HPP_INCLUDED
* Copyright 2015 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_WILDCARD_PATTERN_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_WILDCARD_PATTERN_HPP_INCLUDED
#include <catch2/internal/catch_case_sensitive.hpp> #include <catch2/internal/catch_case_sensitive.hpp>
@ -36,4 +29,4 @@ namespace Catch
}; };
} }
#endif // TWOBLUECUBES_CATCH_WILDCARD_PATTERN_HPP_INCLUDED #endif // CATCH_WILDCARD_PATTERN_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_WINDOWS_H_PROXY_HPP_INCLUDED
* Created by Martin on 16/01/2017. #define CATCH_WINDOWS_H_PROXY_HPP_INCLUDED
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED
#define TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED
#include <catch2/internal/catch_platform.hpp> #include <catch2/internal/catch_platform.hpp>
@ -36,4 +29,4 @@
#endif // defined(CATCH_PLATFORM_WINDOWS) #endif // defined(CATCH_PLATFORM_WINDOWS)
#endif // TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED #endif // CATCH_WINDOWS_H_PROXY_HPP_INCLUDED

View File

@ -1,12 +1,5 @@
/* #ifndef CATCH_XMLWRITER_HPP_INCLUDED
* Created by Phil on 09/12/2010. #define CATCH_XMLWRITER_HPP_INCLUDED
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
*
* Distributed under the Boost Software License, Version 1.0. (See accompanying
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_XMLWRITER_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_XMLWRITER_HPP_INCLUDED
#include <catch2/internal/catch_stream.hpp> #include <catch2/internal/catch_stream.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp> #include <catch2/internal/catch_compiler_capabilities.hpp>
@ -120,4 +113,4 @@ namespace Catch {
} }
#endif // TWOBLUECUBES_CATCH_XMLWRITER_HPP_INCLUDED #endif // CATCH_XMLWRITER_HPP_INCLUDED

View File

@ -1,9 +1,5 @@
/* #ifndef CATCH_MATCHERS_HPP_INCLUDED
* Distributed under the Boost Software License, Version 1.0. (See accompanying #define CATCH_MATCHERS_HPP_INCLUDED
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
#ifndef TWOBLUECUBES_CATCH_MATCHERS_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_MATCHERS_HPP_INCLUDED
#include <catch2/internal/catch_common.hpp> #include <catch2/internal/catch_common.hpp>
#include <catch2/matchers/internal/catch_matchers_impl.hpp> #include <catch2/matchers/internal/catch_matchers_impl.hpp>
@ -243,4 +239,4 @@ namespace Matchers {
#endif // end of user facing macro declarations #endif // end of user facing macro declarations
#endif // TWOBLUECUBES_CATCH_MATCHERS_HPP_INCLUDED #endif // CATCH_MATCHERS_HPP_INCLUDED

Some files were not shown because too many files have changed in this diff Show More