diff options
Diffstat (limited to 'include/internal/catch_run_context.h')
-rw-r--r-- | include/internal/catch_run_context.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/internal/catch_run_context.h b/include/internal/catch_run_context.h index c530a7b2..2a8e72dc 100644 --- a/include/internal/catch_run_context.h +++ b/include/internal/catch_run_context.h @@ -82,8 +82,12 @@ namespace Catch { auto acquireGeneratorTracker( SourceLineInfo const& lineInfo ) -> IGeneratorTracker& override; +#if defined(CATCH_CONFIG_ENABLE_BENCHMARKING) + void benchmarkPreparing( std::string const& name ) override; void benchmarkStarting( BenchmarkInfo const& info ) override; - void benchmarkEnded( BenchmarkStats const& stats ) override; + void benchmarkEnded( BenchmarkStats<> const& stats ) override; + void benchmarkFailed( std::string const& error ) override; +#endif // CATCH_CONFIG_ENABLE_BENCHMARKING void pushScopedMessage( MessageInfo const& message ) override; void popScopedMessage( MessageInfo const& message ) override; @@ -147,6 +151,8 @@ namespace Catch { bool m_includeSuccessfulResults; }; + void seedRng(IConfig const& config); + unsigned int rngSeed(); } // end namespace Catch #endif // TWOBLUECUBES_CATCH_RUNNER_IMPL_HPP_INCLUDED |