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

#include <repeated_field.h>

Inheritance diagram for google::protobuf.internal::RepeatedPtrFieldBackInsertIterator< 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

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

Private Attributes

RepeatedPtrField< T > * field_
 

Detailed Description

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

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

Member Typedef Documentation

◆ difference_type

template<typename T >
using google::protobuf.internal::RepeatedPtrFieldBackInsertIterator< T >::difference_type = std::ptrdiff_t

Definition at line 1867 of file repeated_ptr_field.h.

◆ iterator_category

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

Definition at line 1863 of file repeated_ptr_field.h.

◆ pointer

Definition at line 1865 of file repeated_ptr_field.h.

◆ reference

Definition at line 1866 of file repeated_ptr_field.h.

◆ value_type

Definition at line 1864 of file repeated_ptr_field.h.

Constructor & Destructor Documentation

◆ RepeatedPtrFieldBackInsertIterator() [1/2]

◆ RepeatedPtrFieldBackInsertIterator() [2/2]

Definition at line 1869 of file repeated_ptr_field.h.

Member Function Documentation

◆ operator*() [1/2]

Definition at line 1884 of file repeated_ptr_field.h.

◆ operator*() [2/2]

◆ operator++() [1/4]

Definition at line 1885 of file repeated_ptr_field.h.

◆ operator++() [2/4]

◆ operator++() [3/4]

Definition at line 1886 of file repeated_ptr_field.h.

◆ operator++() [4/4]

◆ operator=() [1/6]

Definition at line 1871 of file repeated_ptr_field.h.

◆ operator=() [2/6]

◆ operator=() [3/6]

template<typename T >
RepeatedPtrFieldBackInsertIterator<T>& google::protobuf.internal::RepeatedPtrFieldBackInsertIterator< T >::operator= ( const T *const  ptr_to_value)
inline

Definition at line 1875 of file repeated_ptr_field.h.

◆ operator=() [4/6]

template<typename T >
RepeatedPtrFieldBackInsertIterator<T>& google::protobuf.internal::RepeatedPtrFieldBackInsertIterator< T >::operator= ( const T *const  ptr_to_value)
inline

◆ operator=() [5/6]

Definition at line 1880 of file repeated_ptr_field.h.

◆ operator=() [6/6]

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:26