Template Struct IGenerator
Defined in File catch.hpp
Inheritance Relationships
Base Type
public Catch::Generators::GeneratorUntypedBase
(Class GeneratorUntypedBase)
Derived Types
public Catch::Generators::FilterGenerator< T, Predicate >
(Template Class FilterGenerator)public Catch::Generators::FixedValuesGenerator< T >
(Template Class FixedValuesGenerator)public Catch::Generators::Generators< T >
(Template Class Generators)public Catch::Generators::IteratorGenerator< T >
(Template Class IteratorGenerator)public Catch::Generators::MapGenerator< T, U, Func >
(Template Class MapGenerator)public Catch::Generators::RangeGenerator< T >
(Template Class RangeGenerator)public Catch::Generators::RepeatGenerator< T >
(Template Class RepeatGenerator)public Catch::Generators::SingleValueGenerator< T >
(Template Class SingleValueGenerator)public Catch::Generators::TakeGenerator< T >
(Template Class TakeGenerator)
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::IteratorGenerator< T >, Catch::Generators::MapGenerator< T, U, Func >, Catch::Generators::RangeGenerator< T >, Catch::Generators::RepeatGenerator< T >, Catch::Generators::SingleValueGenerator< T >, Catch::Generators::TakeGenerator< T >