.. _exhale_class_classCatch_1_1Generators_1_1IGenerator: Template Class IGenerator ========================= - Defined in :ref:`file_include_catch_amalgamated.hpp` Inheritance Relationships ------------------------- Base Type ********* - ``public Catch::Generators::GeneratorUntypedBase`` (:ref:`exhale_class_classCatch_1_1Generators_1_1GeneratorUntypedBase`) Derived Types ************* - ``public Catch::Generators::FilterGenerator< T, Predicate >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1FilterGenerator`) - ``public Catch::Generators::FixedValuesGenerator< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1FixedValuesGenerator`) - ``public Catch::Generators::Generators< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1Generators`) - ``public Catch::Generators::MapGenerator< T, U, Func >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1MapGenerator`) - ``public Catch::Generators::RepeatGenerator< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1RepeatGenerator`) - ``public Catch::Generators::SingleValueGenerator< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1SingleValueGenerator`) - ``public Catch::Generators::TakeGenerator< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1TakeGenerator`) Class Documentation ------------------- .. doxygenclass:: Catch::Generators::IGenerator :project: catch_ros2 Doxygen Project :members: :protected-members: :undoc-members: