Lines Matching refs:GeneratorWrapper

3941     class GeneratorWrapper final {  class
3944 GeneratorWrapper(std::unique_ptr<IGenerator<T>> generator): in GeneratorWrapper() function in Catch::Generators::GeneratorWrapper
3956 GeneratorWrapper<T> value(T&& value) { in value()
3957 … return GeneratorWrapper<T>(pf::make_unique<SingleValueGenerator<T>>(std::forward<T>(value))); in value()
3960 GeneratorWrapper<T> values(std::initializer_list<T> values) { in values()
3961 return GeneratorWrapper<T>(pf::make_unique<FixedValuesGenerator<T>>(values)); in values()
3966 std::vector<GeneratorWrapper<T>> m_generators;
3969 void populate(GeneratorWrapper<T>&& generator) { in populate()
4009GeneratorWrapper<std::tuple<Ts...>> table( std::initializer_list<std::tuple<typename std::decay<Ts… in table()
4018 auto makeGenerators( GeneratorWrapper<T>&& generator, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
4022 auto makeGenerators( GeneratorWrapper<T>&& generator ) -> Generators<T> { in makeGenerators()
4070 GeneratorWrapper<T> m_generator;
4074 TakeGenerator(size_t target, GeneratorWrapper<T>&& generator): in TakeGenerator()
4100 GeneratorWrapper<T> take(size_t target, GeneratorWrapper<T>&& generator) { in take()
4101 return GeneratorWrapper<T>(pf::make_unique<TakeGenerator<T>>(target, std::move(generator))); in take()
4106 GeneratorWrapper<T> m_generator;
4110 FilterGenerator(P&& pred, GeneratorWrapper<T>&& generator): in FilterGenerator()
4139 GeneratorWrapper<T> filter(Predicate&& pred, GeneratorWrapper<T>&& generator) { in filter()
4140 …return GeneratorWrapper<T>(std::unique_ptr<IGenerator<T>>(pf::make_unique<FilterGenerator<T, Predi… in filter()
4148 GeneratorWrapper<T> m_generator;
4154 RepeatGenerator(size_t repeats, GeneratorWrapper<T>&& generator): in RepeatGenerator()
4195 GeneratorWrapper<T> repeat(size_t repeats, GeneratorWrapper<T>&& generator) { in repeat()
4196 … return GeneratorWrapper<T>(pf::make_unique<RepeatGenerator<T>>(repeats, std::move(generator))); in repeat()
4202 GeneratorWrapper<U> m_generator;
4208 MapGenerator(F2&& function, GeneratorWrapper<U>&& generator) : in MapGenerator()
4227 GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { in map()
4228 return GeneratorWrapper<T>( in map()
4234 GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { in map()
4235 return GeneratorWrapper<T>( in map()
4244 GeneratorWrapper<T> m_generator;
4247 ChunkGenerator(size_t size, GeneratorWrapper<T> generator) : in ChunkGenerator()
4277 GeneratorWrapper<std::vector<T>> chunk(size_t size, GeneratorWrapper<T>&& generator) { in chunk()
4278 return GeneratorWrapper<std::vector<T>>( in chunk()
4591 GeneratorWrapper<T>>::type
4593 return GeneratorWrapper<T>( in random()
4600 GeneratorWrapper<T>>::type
4602 return GeneratorWrapper<T>( in random()
4641 GeneratorWrapper<T> range(T const& start, T const& end, T const& step) { in range()
4643 return GeneratorWrapper<T>(pf::make_unique<RangeGenerator<T>>(start, end, step)); in range()
4647 GeneratorWrapper<T> range(T const& start, T const& end) { in range()
4649 return GeneratorWrapper<T>(pf::make_unique<RangeGenerator<T>>(start, end)); in range()
4681 GeneratorWrapper<ResultType> from_range(InputIterator from, InputSentinel to) { in from_range()
4682 return GeneratorWrapper<ResultType>(pf::make_unique<IteratorGenerator<ResultType>>(from, to)); in from_range()
4687 GeneratorWrapper<ResultType> from_range(Container const& cnt) { in from_range()
4688 …return GeneratorWrapper<ResultType>(pf::make_unique<IteratorGenerator<ResultType>>(cnt.begin(), cn… in from_range()