Searched refs:ParamGeneratorInterface (Results 1 – 1 of 1) sorted by relevance
85 template <typename> class ParamGeneratorInterface; variable97 virtual const ParamGeneratorInterface<T>* BaseGenerator() const = 0;164 class ParamGeneratorInterface {168 virtual ~ParamGeneratorInterface() {} in ~ParamGeneratorInterface()185 explicit ParamGenerator(ParamGeneratorInterface<T>* impl) : impl_(impl) {} in ParamGenerator()197 std::shared_ptr<const ParamGeneratorInterface<T> > impl_;205 class RangeGenerator : public ParamGeneratorInterface<T> {222 Iterator(const ParamGeneratorInterface<T>* base, T value, int index, in Iterator()227 const ParamGeneratorInterface<T>* BaseGenerator() const override { in BaseGenerator()258 const ParamGeneratorInterface<T>* const base_;[all …]