Public Types | Public Member Functions | Public Attributes | List of all members
google::protobuf::WeakRepeatedPtrField< T > Struct Template Reference

#include <implicit_weak_message.h>

Public Types

typedef internal::RepeatedPtrIterator< const MessageLiteconst_iterator
 
typedef internal::RepeatedPtrIterator< const MessageLiteconst_iterator
 
typedef internal::RepeatedPtrOverPtrsIterator< const MessageLite *const, const void *constconst_pointer_iterator
 
typedef internal::RepeatedPtrOverPtrsIterator< const MessageLite *const, const void *constconst_pointer_iterator
 
typedef internal::RepeatedPtrIterator< MessageLiteiterator
 
typedef internal::RepeatedPtrIterator< MessageLiteiterator
 
typedef internal::RepeatedPtrOverPtrsIterator< MessageLite *, void * > pointer_iterator
 
typedef internal::RepeatedPtrOverPtrsIterator< MessageLite *, void * > pointer_iterator
 
using TypeHandler = internal::ImplicitWeakTypeHandler< T >
 
using TypeHandler = internal::ImplicitWeakTypeHandler< T >
 

Public Member Functions

TAdd ()
 
TAdd ()
 
MessageLiteAddWeak (const MessageLite *prototype)
 
MessageLiteAddWeak (const MessageLite *prototype)
 
internal::RepeatedPtrFieldBasebase ()
 
internal::RepeatedPtrFieldBasebase ()
 
const internal::RepeatedPtrFieldBasebase () const
 
const internal::RepeatedPtrFieldBasebase () const
 
iterator begin ()
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
const_iterator cend () const
 
void Clear ()
 
void Clear ()
 
iterator end ()
 
iterator end ()
 
const_iterator end () const
 
const_iterator end () const
 
void InternalSwap (WeakRepeatedPtrField *other)
 
void InternalSwap (WeakRepeatedPtrField *other)
 
void MergeFrom (const WeakRepeatedPtrField &other)
 
void MergeFrom (const WeakRepeatedPtrField &other)
 
pointer_iterator pointer_begin ()
 
pointer_iterator pointer_begin ()
 
const_pointer_iterator pointer_begin () const
 
const_pointer_iterator pointer_begin () const
 
pointer_iterator pointer_end ()
 
pointer_iterator pointer_end ()
 
const_pointer_iterator pointer_end () const
 
const_pointer_iterator pointer_end () const
 
constexpr WeakRepeatedPtrField ()
 
 WeakRepeatedPtrField ()
 
 WeakRepeatedPtrField (Arena *arena)
 
 WeakRepeatedPtrField (Arena *arena)
 
 ~WeakRepeatedPtrField ()
 
 ~WeakRepeatedPtrField ()
 

Public Attributes

union {
   RepeatedPtrField< T >   weak
 
}; 
 
union {
   RepeatedPtrField< T >   weak
 
}; 
 

Detailed Description

template<typename T>
struct google::protobuf::WeakRepeatedPtrField< T >

Definition at line 133 of file bloaty/third_party/protobuf/src/google/protobuf/implicit_weak_message.h.

Member Typedef Documentation

◆ const_iterator [1/2]

◆ const_iterator [2/2]

◆ const_pointer_iterator [1/2]

◆ const_pointer_iterator [2/2]

◆ iterator [1/2]

◆ iterator [2/2]

◆ pointer_iterator [1/2]

◆ pointer_iterator [2/2]

◆ TypeHandler [1/2]

◆ TypeHandler [2/2]

Constructor & Destructor Documentation

◆ WeakRepeatedPtrField() [1/4]

template<typename T >
google::protobuf::WeakRepeatedPtrField< T >::WeakRepeatedPtrField ( )
inline

◆ WeakRepeatedPtrField() [2/4]

template<typename T >
google::protobuf::WeakRepeatedPtrField< T >::WeakRepeatedPtrField ( Arena arena)
inlineexplicit

◆ ~WeakRepeatedPtrField() [1/2]

template<typename T >
google::protobuf::WeakRepeatedPtrField< T >::~WeakRepeatedPtrField ( )
inline

◆ WeakRepeatedPtrField() [3/4]

template<typename T >
constexpr google::protobuf::WeakRepeatedPtrField< T >::WeakRepeatedPtrField ( )
inlineconstexpr

◆ WeakRepeatedPtrField() [4/4]

template<typename T >
google::protobuf::WeakRepeatedPtrField< T >::WeakRepeatedPtrField ( Arena arena)
inlineexplicit

◆ ~WeakRepeatedPtrField() [2/2]

template<typename T >
google::protobuf::WeakRepeatedPtrField< T >::~WeakRepeatedPtrField ( )
inline

Member Function Documentation

◆ Add() [1/2]

template<typename T >
T* google::protobuf::WeakRepeatedPtrField< T >::Add ( )
inline

◆ Add() [2/2]

template<typename T >
T* google::protobuf::WeakRepeatedPtrField< T >::Add ( )
inline

◆ AddWeak() [1/2]

template<typename T >
MessageLite* google::protobuf::WeakRepeatedPtrField< T >::AddWeak ( const MessageLite prototype)
inline

◆ AddWeak() [2/2]

template<typename T >
MessageLite* google::protobuf::WeakRepeatedPtrField< T >::AddWeak ( const MessageLite prototype)
inline

◆ base() [1/4]

template<typename T >
internal::RepeatedPtrFieldBase& google::protobuf::WeakRepeatedPtrField< T >::base ( )
inline

◆ base() [2/4]

template<typename T >
internal::RepeatedPtrFieldBase& google::protobuf::WeakRepeatedPtrField< T >::base ( )
inline

◆ base() [3/4]

template<typename T >
const internal::RepeatedPtrFieldBase& google::protobuf::WeakRepeatedPtrField< T >::base ( ) const
inline

◆ base() [4/4]

template<typename T >
const internal::RepeatedPtrFieldBase& google::protobuf::WeakRepeatedPtrField< T >::base ( ) const
inline

◆ begin() [1/4]

template<typename T >
iterator google::protobuf::WeakRepeatedPtrField< T >::begin ( )
inline

◆ begin() [2/4]

template<typename T >
iterator google::protobuf::WeakRepeatedPtrField< T >::begin ( )
inline

◆ begin() [3/4]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::begin ( ) const
inline

◆ begin() [4/4]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::begin ( ) const
inline

◆ cbegin() [1/2]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::cbegin ( ) const
inline

◆ cbegin() [2/2]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::cbegin ( ) const
inline

◆ cend() [1/2]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::cend ( ) const
inline

◆ cend() [2/2]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::cend ( ) const
inline

◆ Clear() [1/2]

template<typename T >
void google::protobuf::WeakRepeatedPtrField< T >::Clear ( )
inline

◆ Clear() [2/2]

template<typename T >
void google::protobuf::WeakRepeatedPtrField< T >::Clear ( )
inline

◆ end() [1/4]

template<typename T >
iterator google::protobuf::WeakRepeatedPtrField< T >::end ( )
inline

◆ end() [2/4]

template<typename T >
iterator google::protobuf::WeakRepeatedPtrField< T >::end ( )
inline

◆ end() [3/4]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::end ( ) const
inline

◆ end() [4/4]

template<typename T >
const_iterator google::protobuf::WeakRepeatedPtrField< T >::end ( ) const
inline

◆ InternalSwap() [1/2]

template<typename T >
void google::protobuf::WeakRepeatedPtrField< T >::InternalSwap ( WeakRepeatedPtrField< T > *  other)
inline

◆ InternalSwap() [2/2]

template<typename T >
void google::protobuf::WeakRepeatedPtrField< T >::InternalSwap ( WeakRepeatedPtrField< T > *  other)
inline

◆ MergeFrom() [1/2]

template<typename T >
void google::protobuf::WeakRepeatedPtrField< T >::MergeFrom ( const WeakRepeatedPtrField< T > &  other)
inline

◆ MergeFrom() [2/2]

template<typename T >
void google::protobuf::WeakRepeatedPtrField< T >::MergeFrom ( const WeakRepeatedPtrField< T > &  other)
inline

◆ pointer_begin() [1/4]

template<typename T >
pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_begin ( )
inline

◆ pointer_begin() [2/4]

template<typename T >
pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_begin ( )
inline

◆ pointer_begin() [3/4]

template<typename T >
const_pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_begin ( ) const
inline

◆ pointer_begin() [4/4]

template<typename T >
const_pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_begin ( ) const
inline

◆ pointer_end() [1/4]

template<typename T >
pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_end ( )
inline

◆ pointer_end() [2/4]

template<typename T >
pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_end ( )
inline

◆ pointer_end() [3/4]

template<typename T >
const_pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_end ( ) const
inline

◆ pointer_end() [4/4]

template<typename T >
const_pointer_iterator google::protobuf::WeakRepeatedPtrField< T >::pointer_end ( ) const
inline

Member Data Documentation

◆ @265

union { ... }

◆ @582

union { ... }

◆ weak


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


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