• Home
  • Raw
  • Download

Lines Matching refs:ParamGeneratorInterface

10063 template <typename> class ParamGeneratorInterface;
10075 virtual const ParamGeneratorInterface<T>* BaseGenerator() const = 0;
10142 class ParamGeneratorInterface {
10146 virtual ~ParamGeneratorInterface() {}
10163 explicit ParamGenerator(ParamGeneratorInterface<T>* impl) : impl_(impl) {}
10175 linked_ptr<const ParamGeneratorInterface<T> > impl_;
10183 class RangeGenerator : public ParamGeneratorInterface<T> {
10200 Iterator(const ParamGeneratorInterface<T>* base, T value, int index,
10205 virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
10236 const ParamGeneratorInterface<T>* const base_;
10268 class ValuesInIteratorRangeGenerator : public ParamGeneratorInterface<T> {
10287 Iterator(const ParamGeneratorInterface<T>* base,
10292 virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
10332 const ParamGeneratorInterface<T>* const base_;
13777 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2> > {
13796 Iterator(const ParamGeneratorInterface<ParamType>* base,
13808 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
13870 const ParamGeneratorInterface<ParamType>* const base_;
13892 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3> > {
13912 Iterator(const ParamGeneratorInterface<ParamType>* base,
13927 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
13998 const ParamGeneratorInterface<ParamType>* const base_;
14024 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4> > {
14046 Iterator(const ParamGeneratorInterface<ParamType>* base,
14064 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14145 const ParamGeneratorInterface<ParamType>* const base_;
14175 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5> > {
14197 Iterator(const ParamGeneratorInterface<ParamType>* base,
14218 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14308 const ParamGeneratorInterface<ParamType>* const base_;
14343 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5,
14367 Iterator(const ParamGeneratorInterface<ParamType>* base,
14391 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14490 const ParamGeneratorInterface<ParamType>* const base_;
14529 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
14554 Iterator(const ParamGeneratorInterface<ParamType>* base,
14581 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14689 const ParamGeneratorInterface<ParamType>* const base_;
14732 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
14760 Iterator(const ParamGeneratorInterface<ParamType>* base,
14790 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14907 const ParamGeneratorInterface<ParamType>* const base_;
14954 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
14982 Iterator(const ParamGeneratorInterface<ParamType>* base,
15015 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
15142 const ParamGeneratorInterface<ParamType>* const base_;
15193 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
15222 Iterator(const ParamGeneratorInterface<ParamType>* base,
15258 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
15394 const ParamGeneratorInterface<ParamType>* const base_;