Reinstate value_type as non-const.

pull/5014/head
Rodrigo Hernandez 7 years ago
parent 2949ebd842
commit b0f332ba05
  1. 4
      src/google/protobuf/repeated_field.h

@ -2209,7 +2209,7 @@ class RepeatedPtrIterator {
public:
typedef RepeatedPtrIterator<Element> iterator;
typedef std::random_access_iterator_tag iterator_category;
typedef Element value_type;
typedef typename std::remove_const<Element>::type value_type;
typedef std::ptrdiff_t difference_type;
typedef Element* pointer;
typedef Element& reference;
@ -2296,7 +2296,7 @@ class RepeatedPtrOverPtrsIterator {
public:
typedef RepeatedPtrOverPtrsIterator<Element, VoidPtr> iterator;
typedef std::random_access_iterator_tag iterator_category;
typedef Element value_type;
typedef typename std::remove_const<Element>::type value_type;
typedef std::ptrdiff_t difference_type;
typedef Element* pointer;
typedef Element& reference;

Loading…
Cancel
Save