Lines Matching refs:GeneratorWrapper
88 class GeneratorWrapper final { class
91 GeneratorWrapper(std::unique_ptr<IGenerator<T>> generator): in GeneratorWrapper() function in Catch::Generators::GeneratorWrapper
103 GeneratorWrapper<T> value(T&& value) { in value()
104 … return GeneratorWrapper<T>(pf::make_unique<SingleValueGenerator<T>>(std::forward<T>(value))); in value()
107 GeneratorWrapper<T> values(std::initializer_list<T> values) { in values()
108 return GeneratorWrapper<T>(pf::make_unique<FixedValuesGenerator<T>>(values)); in values()
113 std::vector<GeneratorWrapper<T>> m_generators;
116 void populate(GeneratorWrapper<T>&& generator) { in populate()
157 …GeneratorWrapper<std::tuple<Ts...>> table( std::initializer_list<std::tuple<typename std::decay<Ts… in table()
166 auto makeGenerators( GeneratorWrapper<T>&& generator, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
170 auto makeGenerators( GeneratorWrapper<T>&& generator ) -> Generators<T> { in makeGenerators()