Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | List of all members
google::protobuf.internal::RepeatedFieldWrapper< T > Class Template Referenceabstract

#include <reflection_internal.h>

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

Public Member Functions

void Add (Field *data, const Value *value) const override
 
void Add (Field *data, const Value *value) const override
 
void Clear (Field *data) const override
 
void Clear (Field *data) const override
 
const ValueGet (const Field *data, int index, Value *scratch_space) const override
 
const ValueGet (const Field *data, int index, Value *scratch_space) const override
 
bool IsEmpty (const Field *data) const override
 
bool IsEmpty (const Field *data) const override
 
void RemoveLast (Field *data) const override
 
void RemoveLast (Field *data) const override
 
 RepeatedFieldWrapper ()
 
 RepeatedFieldWrapper ()
 
void Set (Field *data, int index, const Value *value) const override
 
void Set (Field *data, int index, const Value *value) const override
 
int Size (const Field *data) const override
 
int Size (const Field *data) const override
 
void SwapElements (Field *data, int index1, int index2) const override
 
void SwapElements (Field *data, int index1, int index2) const override
 
- Public Member Functions inherited from google::protobuf.internal::RandomAccessRepeatedFieldAccessor
IteratorAdvanceIterator (const Field *, Iterator *iterator) const override
 
IteratorAdvanceIterator (const Field *data, Iterator *iterator) const override
 
IteratorBeginIterator (const Field *) const override
 
IteratorBeginIterator (const Field *data) const override
 
IteratorCopyIterator (const Field *, const Iterator *iterator) const override
 
IteratorCopyIterator (const Field *data, const Iterator *iterator) const override
 
void DeleteIterator (const Field *, Iterator *) const override
 
void DeleteIterator (const Field *data, Iterator *iterator) const override
 
IteratorEndIterator (const Field *data) const override
 
IteratorEndIterator (const Field *data) const override
 
bool EqualsIterator (const Field *, const Iterator *a, const Iterator *b) const override
 
bool EqualsIterator (const Field *data, const Iterator *a, const Iterator *b) const override
 
const ValueGetIteratorValue (const Field *data, const Iterator *iterator, Value *scratch_space) const override
 
const ValueGetIteratorValue (const Field *data, const Iterator *iterator, Value *scratch_space) const override
 
- Public Member Functions inherited from google::protobuf.internal::RepeatedFieldAccessor
template<typename T , typename ValueType >
void Add (Field *data, const ValueType &value) const
 
template<typename T , typename ValueType >
void Add (Field *data, const ValueType &value) const
 
template<typename T >
T Get (const Field *data, int index) const
 
template<typename T >
T Get (const Field *data, int index) const
 
template<typename T , typename ValueType >
void Set (Field *data, int index, const ValueType &value) const
 
template<typename T , typename ValueType >
void Set (Field *data, int index, const ValueType &value) const
 
virtual void Swap (Field *data, const RepeatedFieldAccessor *other_mutator, Field *other_data) const =0
 
virtual void Swap (Field *data, const RepeatedFieldAccessor *other_mutator, Field *other_data) const =0
 

Protected Types

typedef RepeatedField< TRepeatedFieldType
 
typedef RepeatedField< TRepeatedFieldType
 

Protected Member Functions

virtual const ValueConvertFromT (const T &value, Value *scratch_space) const =0
 
virtual const ValueConvertFromT (const T &value, Value *scratch_space) const =0
 
virtual T ConvertToT (const Value *value) const =0
 
virtual T ConvertToT (const Value *value) const =0
 
 ~RepeatedFieldWrapper ()=default
 
 ~RepeatedFieldWrapper ()=default
 
- Protected Member Functions inherited from google::protobuf.internal::RandomAccessRepeatedFieldAccessor
 ~RandomAccessRepeatedFieldAccessor ()=default
 
 ~RandomAccessRepeatedFieldAccessor ()=default
 
- Protected Member Functions inherited from google::protobuf.internal::RepeatedFieldAccessor
 ~RepeatedFieldAccessor ()=default
 
 ~RepeatedFieldAccessor ()=default
 

Static Protected Member Functions

static const RepeatedFieldTypeGetRepeatedField (const Field *data)
 
static const RepeatedFieldTypeGetRepeatedField (const Field *data)
 
static RepeatedFieldTypeMutableRepeatedField (Field *data)
 
static RepeatedFieldTypeMutableRepeatedField (Field *data)
 

Additional Inherited Members

- Public Types inherited from google::protobuf.internal::RepeatedFieldAccessor
typedef void Field
 
typedef void Field
 
typedef void Iterator
 
typedef void Iterator
 
typedef void Value
 
typedef void Value
 

Detailed Description

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

Definition at line 86 of file bloaty/third_party/protobuf/src/google/protobuf/reflection_internal.h.

Member Typedef Documentation

◆ RepeatedFieldType [1/2]

◆ RepeatedFieldType [2/2]

Constructor & Destructor Documentation

◆ RepeatedFieldWrapper() [1/2]

◆ ~RepeatedFieldWrapper() [1/2]

template<typename T >
google::protobuf.internal::RepeatedFieldWrapper< T >::~RepeatedFieldWrapper ( )
protecteddefault

◆ RepeatedFieldWrapper() [2/2]

◆ ~RepeatedFieldWrapper() [2/2]

template<typename T >
google::protobuf.internal::RepeatedFieldWrapper< T >::~RepeatedFieldWrapper ( )
protecteddefault

Member Function Documentation

◆ Add() [1/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::Add ( Field data,
const Value value 
) const
inlineoverridevirtual

◆ Add() [2/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::Add ( Field data,
const Value value 
) const
inlineoverridevirtual

◆ Clear() [1/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::Clear ( Field data) const
inlineoverridevirtual

◆ Clear() [2/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::Clear ( Field data) const
inlineoverridevirtual

◆ ConvertFromT() [1/2]

template<typename T >
virtual const Value* google::protobuf.internal::RepeatedFieldWrapper< T >::ConvertFromT ( const T value,
Value scratch_space 
) const
protectedpure virtual

◆ ConvertFromT() [2/2]

template<typename T >
virtual const Value* google::protobuf.internal::RepeatedFieldWrapper< T >::ConvertFromT ( const T value,
Value scratch_space 
) const
protectedpure virtual

◆ ConvertToT() [1/2]

template<typename T >
virtual T google::protobuf.internal::RepeatedFieldWrapper< T >::ConvertToT ( const Value value) const
protectedpure virtual

◆ ConvertToT() [2/2]

template<typename T >
virtual T google::protobuf.internal::RepeatedFieldWrapper< T >::ConvertToT ( const Value value) const
protectedpure virtual

◆ Get() [1/2]

template<typename T >
const Value* google::protobuf.internal::RepeatedFieldWrapper< T >::Get ( const Field data,
int  index,
Value scratch_space 
) const
inlineoverridevirtual

◆ Get() [2/2]

template<typename T >
const Value* google::protobuf.internal::RepeatedFieldWrapper< T >::Get ( const Field data,
int  index,
Value scratch_space 
) const
inlineoverridevirtual

◆ GetRepeatedField() [1/2]

template<typename T >
static const RepeatedFieldType* google::protobuf.internal::RepeatedFieldWrapper< T >::GetRepeatedField ( const Field data)
inlinestaticprotected

◆ GetRepeatedField() [2/2]

template<typename T >
static const RepeatedFieldType* google::protobuf.internal::RepeatedFieldWrapper< T >::GetRepeatedField ( const Field data)
inlinestaticprotected

◆ IsEmpty() [1/2]

template<typename T >
bool google::protobuf.internal::RepeatedFieldWrapper< T >::IsEmpty ( const Field data) const
inlineoverridevirtual

◆ IsEmpty() [2/2]

template<typename T >
bool google::protobuf.internal::RepeatedFieldWrapper< T >::IsEmpty ( const Field data) const
inlineoverridevirtual

◆ MutableRepeatedField() [1/2]

template<typename T >
static RepeatedFieldType* google::protobuf.internal::RepeatedFieldWrapper< T >::MutableRepeatedField ( Field data)
inlinestaticprotected

◆ MutableRepeatedField() [2/2]

template<typename T >
static RepeatedFieldType* google::protobuf.internal::RepeatedFieldWrapper< T >::MutableRepeatedField ( Field data)
inlinestaticprotected

◆ RemoveLast() [1/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::RemoveLast ( Field data) const
inlineoverridevirtual

◆ RemoveLast() [2/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::RemoveLast ( Field data) const
inlineoverridevirtual

◆ Set() [1/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::Set ( Field data,
int  index,
const Value value 
) const
inlineoverridevirtual

◆ Set() [2/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::Set ( Field data,
int  index,
const Value value 
) const
inlineoverridevirtual

◆ Size() [1/2]

template<typename T >
int google::protobuf.internal::RepeatedFieldWrapper< T >::Size ( const Field data) const
inlineoverridevirtual

◆ Size() [2/2]

template<typename T >
int google::protobuf.internal::RepeatedFieldWrapper< T >::Size ( const Field data) const
inlineoverridevirtual

◆ SwapElements() [1/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::SwapElements ( Field data,
int  index1,
int  index2 
) const
inlineoverridevirtual

◆ SwapElements() [2/2]

template<typename T >
void google::protobuf.internal::RepeatedFieldWrapper< T >::SwapElements ( Field data,
int  index1,
int  index2 
) const
inlineoverridevirtual

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


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