template <typename T>
class RepeatedFieldRefIterator
Defined at line 420 of file ../../third_party/protobuf/src/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,boolbegin)
Constructor for non-message fields.
Defined at line 433 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
void RepeatedFieldRefIterator<T> (const void *data,const RepeatedFieldAccessor *accessor,boolbegin,AccessorValueType *scratch_space)
Constructor for message fields.
Defined at line 443 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
void ~RepeatedFieldRefIterator<T> ()
Defined at line 452 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
RepeatedFieldRefIterator<T> operator++ (int )
Defined at line 453 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
RepeatedFieldRefIterator<T> & operator++ ()
Defined at line 458 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
IteratorValueType operator* ()
Defined at line 462 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
IteratorPointerType operator-> ()
Defined at line 467 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
bool operator!= (const RepeatedFieldRefIterator<T> & other)
Defined at line 471 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
bool operator== (const RepeatedFieldRefIterator<T> & other)
Defined at line 477 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
void RepeatedFieldRefIterator<T> (const RepeatedFieldRefIterator<T> & other)
Defined at line 482 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h
RepeatedFieldRefIterator<T> & operator= (const RepeatedFieldRefIterator<T> & other)
Defined at line 486 of file ../../third_party/protobuf/src/src/google/protobuf/reflection.h