Lines Matching refs:Generators
34 namespace Generators { namespace
112 class Generators : public IGenerator<T> { class
134 Generators(Gs... moreGenerators) { in Generators() function in Catch::Generators::Generators
166 auto makeGenerators( GeneratorWrapper<T>&& generator, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
167 return Generators<T>(std::move(generator), std::forward<Gs>(moreGenerators)...); in makeGenerators()
170 auto makeGenerators( GeneratorWrapper<T>&& generator ) -> Generators<T> { in makeGenerators()
171 return Generators<T>(std::move(generator)); in makeGenerators()
174 auto makeGenerators( T&& val, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
178 auto makeGenerators( as<T>, U&& val, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
193 … tracker.setGenerator(pf::make_unique<Generators<UnderlyingType>>(generatorExpression())); in generate()
204 …Catch::Generators::generate( CATCH_INTERNAL_LINEINFO, []{ using namespace Catch::Generators; retur…