TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::internal::RepeatedPtrFieldBackInsertIterator< T > Class Template Reference

#include <repeated_field.h>

Public Member Functions

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

Private Attributes

RepeatedPtrField< T > * field_
 

Constructor & Destructor Documentation

1513  : field_(mutable_field) {
1514  }
RepeatedPtrField< T > * field_
Definition: repeated_field.h:1535

Member Function Documentation

1524  {
1525  return *this;
1526  }
1527  {
1528  return *this;
1529  }
1530  {
1531  return *this;
1532  }
template<typename T >
RepeatedPtrFieldBackInsertIterator<T>& google::protobuf::internal::RepeatedPtrFieldBackInsertIterator< T >::operator= ( const T &  value)
inline
1515  {
1516  *field_->Add() = value;
1517  return *this;
1518  }
Element * Add()
Definition: repeated_field.h:1123
RepeatedPtrField< T > * field_
Definition: repeated_field.h:1535
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

template<typename T >
RepeatedPtrFieldBackInsertIterator<T>& google::protobuf::internal::RepeatedPtrFieldBackInsertIterator< T >::operator= ( const T *const  ptr_to_value)
inline
1520  {
1521  *field_->Add() = *ptr_to_value;
1522  return *this;
1523  }
Element * Add()
Definition: repeated_field.h:1123
RepeatedPtrField< T > * field_
Definition: repeated_field.h:1535

+ Here is the call graph for this function:

Member Data Documentation


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