.. _exhale_struct_structCatch_1_1Generators_1_1IGenerator: Template Struct IGenerator ========================== - Defined in :ref:`file__tmp_ws_src_rmf_utils_rmf_utils_include_rmf_utils_catch.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::IteratorGenerator< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1IteratorGenerator`) - ``public Catch::Generators::MapGenerator< T, U, Func >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1MapGenerator`) - ``public Catch::Generators::RangeGenerator< T >`` (:ref:`exhale_class_classCatch_1_1Generators_1_1RangeGenerator`) - ``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`) Struct Documentation -------------------- .. doxygenstruct:: Catch::Generators::IGenerator :members: :protected-members: :undoc-members: