Lines Matching defs:ParamGenerator
64 template <typename> class ParamGenerator;
87 // Used for implementing ParamGenerator<T>::operator*().
91 // Used for implementing ParamGenerator<T>::operator==().
134 friend class ParamGenerator<T>;
159 class ParamGenerator {
163 explicit ParamGenerator(ParamGeneratorInterface<T>* impl) : impl_(impl) {}
164 ParamGenerator(const ParamGenerator& other) : impl_(other.impl_) {}
166 ParamGenerator& operator=(const ParamGenerator& other) {
451 typedef ParamGenerator<ParamType>(GeneratorCreationFunc)();
495 ParamGenerator<ParamType> generator((*gen_it->second)());
503 for (typename ParamGenerator<ParamType>::iterator param_it =