Lines Matching refs:GeneratorWrapper
90 class GeneratorWrapper final { class
93 GeneratorWrapper(std::unique_ptr<IGenerator<T>> generator): in GeneratorWrapper() function in Catch::Generators::GeneratorWrapper
105 GeneratorWrapper<T> value(T&& value) { in value()
106 … return GeneratorWrapper<T>(pf::make_unique<SingleValueGenerator<T>>(std::forward<T>(value))); in value()
109 GeneratorWrapper<T> values(std::initializer_list<T> values) { in values()
110 return GeneratorWrapper<T>(pf::make_unique<FixedValuesGenerator<T>>(values)); in values()
115 std::vector<GeneratorWrapper<T>> m_generators;
118 void populate(GeneratorWrapper<T>&& generator) { in populate()
159 …GeneratorWrapper<std::tuple<Ts...>> table( std::initializer_list<std::tuple<typename std::decay<Ts… in table()
168 … auto makeGenerators( GeneratorWrapper<T>&& generator, Gs &&... moreGenerators ) -> Generators<T> { in makeGenerators()
172 auto makeGenerators( GeneratorWrapper<T>&& generator ) -> Generators<T> { in makeGenerators()