Lines Matching refs:Generators
34 namespace Generators { namespace
114 class Generators : public IGenerator<T> { class
136 Generators(Gs &&... moreGenerators) { in Generators() function in Catch::Generators::Generators
168 … auto makeGenerators( GeneratorWrapper<T>&& generator, Gs &&... moreGenerators ) -> Generators<T> { in makeGenerators()
169 return Generators<T>(std::move(generator), std::forward<Gs>(moreGenerators)...); in makeGenerators()
172 auto makeGenerators( GeneratorWrapper<T>&& generator ) -> Generators<T> { in makeGenerators()
173 return Generators<T>(std::move(generator)); in makeGenerators()
176 auto makeGenerators( T&& val, Gs &&... moreGenerators ) -> Generators<T> { in makeGenerators()
180 auto makeGenerators( as<T>, U&& val, Gs &&... moreGenerators ) -> Generators<T> { in makeGenerators()
195 … tracker.setGenerator(pf::make_unique<Generators<UnderlyingType>>(generatorExpression())); in generate()
206 …Catch::Generators::generate( CATCH_INTERNAL_LINEINFO, [ ]{ using namespace Catch::Generators; retu…
208 …Catch::Generators::generate( CATCH_INTERNAL_LINEINFO, [=]{ using namespace Catch::Generators; retu…
210 …Catch::Generators::generate( CATCH_INTERNAL_LINEINFO, [&]{ using namespace Catch::Generators; retu…