From b5a287f09fd3837c4285f5b8c19302221a1885c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Sat, 9 May 2020 20:56:25 +0200 Subject: [PATCH] Make rest of the generators final --- src/catch2/generators/catch_generators_adapters.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/catch2/generators/catch_generators_adapters.hpp b/src/catch2/generators/catch_generators_adapters.hpp index 5a2ec54c..774df819 100644 --- a/src/catch2/generators/catch_generators_adapters.hpp +++ b/src/catch2/generators/catch_generators_adapters.hpp @@ -14,7 +14,7 @@ namespace Catch { namespace Generators { template - class TakeGenerator : public IGenerator { + class TakeGenerator final : public IGenerator { GeneratorWrapper m_generator; size_t m_returned = 0; size_t m_target; @@ -51,7 +51,7 @@ namespace Generators { template - class FilterGenerator : public IGenerator { + class FilterGenerator final : public IGenerator { GeneratorWrapper m_generator; Predicate m_predicate; public: @@ -91,7 +91,7 @@ namespace Generators { } template - class RepeatGenerator : public IGenerator { + class RepeatGenerator final : public IGenerator { static_assert(!std::is_same::value, "RepeatGenerator currently does not support bools" "because of std::vector specialization"); @@ -147,7 +147,7 @@ namespace Generators { } template - class MapGenerator : public IGenerator { + class MapGenerator final : public IGenerator { // TBD: provide static assert for mapping function, for friendly error message GeneratorWrapper m_generator; Func m_function;