Lines Matching refs:Gs
126 template<typename U, typename... Gs>
127 void populate(U&& valueOrGenerator, Gs... moreGenerators) { in populate()
129 populate(std::forward<Gs>(moreGenerators)...); in populate()
133 template <typename... Gs>
134 Generators(Gs... moreGenerators) { in Generators()
135 m_generators.reserve(sizeof...(Gs)); in Generators()
136 populate(std::forward<Gs>(moreGenerators)...); in Generators()
165 template<typename T, typename... Gs>
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()
173 template<typename T, typename... Gs>
174 auto makeGenerators( T&& val, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
175 … return makeGenerators( value( std::forward<T>( val ) ), std::forward<Gs>( moreGenerators )... ); in makeGenerators()
177 template<typename T, typename U, typename... Gs>
178 auto makeGenerators( as<T>, U&& val, Gs... moreGenerators ) -> Generators<T> { in makeGenerators()
179 …return makeGenerators( value( T( std::forward<U>( val ) ) ), std::forward<Gs>( moreGenerators )...… in makeGenerators()