template <typename T>

class AllocatedRepeatedPtrFieldBackInsertIterator

Defined at line 2579 of file ../../third_party/protobuf/src/src/google/protobuf/repeated_ptr_field.h

Friended to allow calling `AddAllocated` from our private base class with

arena pointers, which may be cached in the iterator. This saves us needing

to call `GetArena()` on the `RepeatedPtrField` every insertion, which has 2

levels of indirection.

Public Methods

void AllocatedRepeatedPtrFieldBackInsertIterator<T> (RepeatedPtrField<T> *const mutable_field)

Defined at line 2587 of file ../../third_party/protobuf/src/src/google/protobuf/repeated_ptr_field.h

AllocatedRepeatedPtrFieldBackInsertIterator<T> & operator= (T *const ptr_to_value)

Defined at line 2590 of file ../../third_party/protobuf/src/src/google/protobuf/repeated_ptr_field.h

AllocatedRepeatedPtrFieldBackInsertIterator<T> & operator* ()

Defined at line 2599 of file ../../third_party/protobuf/src/src/google/protobuf/repeated_ptr_field.h

AllocatedRepeatedPtrFieldBackInsertIterator<T> & operator++ ()

Defined at line 2600 of file ../../third_party/protobuf/src/src/google/protobuf/repeated_ptr_field.h

AllocatedRepeatedPtrFieldBackInsertIterator<T> & operator++ (int )

Defined at line 2601 of file ../../third_party/protobuf/src/src/google/protobuf/repeated_ptr_field.h