reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  292 class ValuesInIteratorRangeGenerator : public ParamGeneratorInterface<T> {
  299   virtual ParamIteratorInterface<T>* Begin() const {
  302   virtual ParamIteratorInterface<T>* End() const {
  307   typedef typename ::std::vector<T> ContainerType;
  309   class Iterator : public ParamIteratorInterface<T> {
  311     Iterator(const ParamGeneratorInterface<T>* base,
  316     virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
  323     virtual ParamIteratorInterface<T>* Clone() const {
  333     virtual const T* Current() const {
  335         value_.reset(new T(*iterator_));
  338     virtual bool Equals(const ParamIteratorInterface<T>& other) const {
  352         : ParamIteratorInterface<T>(),
  356     const ParamGeneratorInterface<T>* const base_;
  363     mutable scoped_ptr<const T> value_;