template <typename T>
class RepeatedFieldRefIterator
Defined at line 380 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
Implement (Mutable)RepeatedFieldRef::iterator
Protected Members
const void * data_
const RepeatedFieldAccessor * accessor_
void * iterator_
std::unique_ptr<AccessorValueType> scratch_space_
Public Methods
void RepeatedFieldRefIterator<T> (const void * data, const RepeatedFieldAccessor * accessor, bool begin)
Constructor for non-message fields.
Defined at line 393 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
void RepeatedFieldRefIterator<T> (const void * data, const RepeatedFieldAccessor * accessor, bool begin, AccessorValueType * scratch_space)
Constructor for message fields.
Defined at line 402 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
void ~RepeatedFieldRefIterator<T> ()
Defined at line 410 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
RepeatedFieldRefIterator<T> operator++ (int )
Defined at line 411 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
RepeatedFieldRefIterator<T> & operator++ ()
Defined at line 416 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
IteratorValueType operator* ()
Defined at line 420 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
IteratorPointerType operator-> ()
Defined at line 425 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
bool operator!= (const RepeatedFieldRefIterator<T> & other)
Defined at line 429 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
bool operator== (const RepeatedFieldRefIterator<T> & other)
Defined at line 434 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
void RepeatedFieldRefIterator<T> (const RepeatedFieldRefIterator<T> & other)
Defined at line 438 of file ../../third_party/protobuf/src/google/protobuf/reflection.h
RepeatedFieldRefIterator<T> & operator= (const RepeatedFieldRefIterator<T> & other)
Defined at line 442 of file ../../third_party/protobuf/src/google/protobuf/reflection.h