Lines Matching refs:Accumulator
596 template <class Accumulator, class T>
599 typedef typename Accumulator::Arc Arc;
607 ReplaceAccumulatorData(const vector<Accumulator*> &accumulators) in ReplaceAccumulatorData()
623 accumulators_[i] = new Accumulator; in Init()
633 Accumulator *GetAccumulator(size_t i) { return accumulators_[i]; } in GetAccumulator()
643 vector<Accumulator*> accumulators_;
654 template <class Accumulator,
655 class T = DefaultReplaceStateTable<typename Accumulator::Arc> >
658 typedef typename Accumulator::Arc Arc;
666 : init_(false), data_(new ReplaceAccumulatorData<Accumulator, T>()), in ReplaceAccumulator()
669 ReplaceAccumulator(const vector<Accumulator*> &accumulators) in ReplaceAccumulator()
671 data_(new ReplaceAccumulatorData<Accumulator, T>(accumulators)), in ReplaceAccumulator()
674 ReplaceAccumulator(const ReplaceAccumulator<Accumulator, T> &acc) in ReplaceAccumulator() argument
734 ReplaceAccumulatorData<Accumulator, T> *data_;
740 void operator=(const ReplaceAccumulator<Accumulator, T> &); // Disallow