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

#include <repeated_field.h>

Public Member Functions

 RepeatedFieldBackInsertIterator (RepeatedField< T > *const mutable_field)
 
RepeatedFieldBackInsertIterator
< T > & 
operator= (const T &value)
 
RepeatedFieldBackInsertIterator
< T > & 
operator* ()
 
RepeatedFieldBackInsertIterator
< T > & 
operator++ ()
 
RepeatedFieldBackInsertIterator
< T > & 
operator++ (int)
 

Private Attributes

RepeatedField< T > * field_
 

Constructor & Destructor Documentation

template<typename T >
google::protobuf::internal::RepeatedFieldBackInsertIterator< T >::RepeatedFieldBackInsertIterator ( RepeatedField< T > *const  mutable_field)
inlineexplicit
1487  : field_(mutable_field) {
1488  }
RepeatedField< T > * field_
Definition: repeated_field.h:1504

Member Function Documentation

1493  {
1494  return *this;
1495  }
1496  {
1497  return *this;
1498  }
template<typename T >
RepeatedFieldBackInsertIterator<T>& google::protobuf::internal::RepeatedFieldBackInsertIterator< T >::operator++ ( int  )
inline
1499  {
1500  return *this;
1501  }
template<typename T >
RepeatedFieldBackInsertIterator<T>& google::protobuf::internal::RepeatedFieldBackInsertIterator< T >::operator= ( const T &  value)
inline
1489  {
1490  field_->Add(value);
1491  return *this;
1492  }
RepeatedField< T > * field_
Definition: repeated_field.h:1504
void Add(const Element &value)
Definition: repeated_field.h:684
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

Member Data Documentation

template<typename T >
RepeatedField<T>* google::protobuf::internal::RepeatedFieldBackInsertIterator< T >::field_
private

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