Template Struct IGenerator

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

template<typename T>
struct IGenerator : public Catch::Generators::GeneratorUntypedBase

Subclassed by Catch::Generators::FilterGenerator< T, Predicate >, Catch::Generators::FixedValuesGenerator< T >, Catch::Generators::Generators< T >, Catch::Generators::MapGenerator< T, U, Func >, Catch::Generators::RepeatGenerator< T >, Catch::Generators::SingleValueGenerator< T >, Catch::Generators::TakeGenerator< T >

Public Types

using type = T

Public Functions

virtual ~IGenerator() = default
virtual T const &get() const = 0