Public Types | Public Member Functions | Private Attributes | List of all members
google::protobuf.internal::AllocatedRepeatedPtrFieldBackInsertIterator< T > Class Template Reference

#include <repeated_field.h>

Inheritance diagram for google::protobuf.internal::AllocatedRepeatedPtrFieldBackInsertIterator< T >:
Inheritance graph
[legend]

Public Types

using difference_type = std::ptrdiff_t
 
using iterator_category = std::output_iterator_tag
 
using pointer = void
 
using reference = void
 
using value_type = T
 

Public Member Functions

 AllocatedRepeatedPtrFieldBackInsertIterator (RepeatedPtrField< T > *const mutable_field)
 
 AllocatedRepeatedPtrFieldBackInsertIterator (RepeatedPtrField< T > *const mutable_field)
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator* ()
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator* ()
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator++ ()
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator++ ()
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator++ (int)
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator++ (int)
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator= (T *const ptr_to_value)
 
AllocatedRepeatedPtrFieldBackInsertIterator< T > & operator= (T *const ptr_to_value)
 

Private Attributes

RepeatedPtrField< T > * field_
 

Detailed Description

template<typename T>
class google::protobuf.internal::AllocatedRepeatedPtrFieldBackInsertIterator< T >

Definition at line 2550 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.

Member Typedef Documentation

◆ difference_type

Definition at line 1903 of file repeated_ptr_field.h.

◆ iterator_category

template<typename T >
using google::protobuf.internal::AllocatedRepeatedPtrFieldBackInsertIterator< T >::iterator_category = std::output_iterator_tag

Definition at line 1899 of file repeated_ptr_field.h.

◆ pointer

Definition at line 1901 of file repeated_ptr_field.h.

◆ reference

Definition at line 1902 of file repeated_ptr_field.h.

◆ value_type

Definition at line 1900 of file repeated_ptr_field.h.

Constructor & Destructor Documentation

◆ AllocatedRepeatedPtrFieldBackInsertIterator() [1/2]

◆ AllocatedRepeatedPtrFieldBackInsertIterator() [2/2]

Definition at line 1905 of file repeated_ptr_field.h.

Member Function Documentation

◆ operator*() [1/2]

Definition at line 1913 of file repeated_ptr_field.h.

◆ operator*() [2/2]

◆ operator++() [1/4]

Definition at line 1914 of file repeated_ptr_field.h.

◆ operator++() [2/4]

◆ operator++() [3/4]

Definition at line 1915 of file repeated_ptr_field.h.

◆ operator++() [4/4]

◆ operator=() [1/2]

Definition at line 1908 of file repeated_ptr_field.h.

◆ operator=() [2/2]

Member Data Documentation

◆ field_


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:25