Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | List of all members
google::protobuf.internal::RepeatedPtrFieldStringAccessor Class Referencefinal

#include <reflection_internal.h>

Inheritance diagram for google::protobuf.internal::RepeatedPtrFieldStringAccessor:
Inheritance graph
[legend]

Public Member Functions

 RepeatedPtrFieldStringAccessor ()
 
 RepeatedPtrFieldStringAccessor ()
 
void Swap (Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const override
 
void Swap (Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const override
 
- Public Member Functions inherited from google::protobuf.internal::RepeatedPtrFieldWrapper< std::string >
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
 
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
 

Protected Member Functions

const ValueConvertFromT (const std::string &value, Value *) const override
 
const ValueConvertFromT (const std::string &value, Value *scratch_space) const override
 
void ConvertToT (const Value *value, std::string *result) const override
 
void ConvertToT (const Value *value, std::string *result) const override
 
std::string * New (const Value *) const override
 
std::string * New (const Value *) const override
 
- Protected Member Functions inherited from google::protobuf.internal::RepeatedPtrFieldWrapper< std::string >
 ~RepeatedPtrFieldWrapper ()=default
 
 ~RepeatedPtrFieldWrapper ()=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
 

Private Types

typedef void Field
 
typedef void Field
 
typedef void Value
 
typedef void Value
 

Private Member Functions

virtual void Add (Field *data, const Value *value) const=0
 
virtual void Add (Field *data, const Value *value) const=0
 
virtual void Add (Field *data, const Value *value) const=0
 
virtual void Add (Field *data, const Value *value) const=0
 
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 , typename ValueType >
void Add (Field *data, const ValueType &value) const
 
template<typename T , typename ValueType >
void Add (Field *data, const ValueType &value) const
 

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
 
- Protected Types inherited from google::protobuf.internal::RepeatedPtrFieldWrapper< std::string >
typedef RepeatedPtrField< std::string > RepeatedFieldType
 
typedef RepeatedPtrField< std::string > RepeatedFieldType
 
- Static Protected Member Functions inherited from google::protobuf.internal::RepeatedPtrFieldWrapper< std::string >
static const RepeatedFieldTypeGetRepeatedField (const Field *data)
 
static const RepeatedFieldTypeGetRepeatedField (const Field *data)
 
static RepeatedFieldTypeMutableRepeatedField (Field *data)
 
static RepeatedFieldTypeMutableRepeatedField (Field *data)
 

Detailed Description

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

Member Typedef Documentation

◆ Field [1/2]

◆ Field [2/2]

◆ Value [1/2]

◆ Value [2/2]

Constructor & Destructor Documentation

◆ RepeatedPtrFieldStringAccessor() [1/2]

google::protobuf.internal::RepeatedPtrFieldStringAccessor::RepeatedPtrFieldStringAccessor ( )
inline

◆ RepeatedPtrFieldStringAccessor() [2/2]

google::protobuf.internal::RepeatedPtrFieldStringAccessor::RepeatedPtrFieldStringAccessor ( )
inline

Member Function Documentation

◆ Add() [1/8]

virtual void google::protobuf.internal::RepeatedFieldAccessor::Add
private

◆ Add() [2/8]

virtual void google::protobuf.internal::RepeatedFieldAccessor::Add
private

◆ Add() [3/8]

virtual void google::protobuf.internal::RepeatedFieldAccessor::Add
private

◆ Add() [4/8]

virtual void google::protobuf.internal::RepeatedFieldAccessor::Add
private

◆ Add() [5/8]

template<typename T , typename ValueType >
void google::protobuf.internal::RepeatedFieldAccessor::Add ( typename T  ,
typename ValueType   
)
inlineprivate

◆ Add() [6/8]

template<typename T , typename ValueType >
void google::protobuf.internal::RepeatedFieldAccessor::Add ( typename T  ,
typename ValueType   
)
inlineprivate

Definition at line 372 of file protobuf/src/google/protobuf/reflection.h.

◆ Add() [7/8]

template<typename T , typename ValueType >
void google::protobuf.internal::RepeatedFieldAccessor::Add ( typename T  ,
typename ValueType   
)
inlineprivate

Definition at line 372 of file protobuf/src/google/protobuf/reflection.h.

◆ Add() [8/8]

template<typename T , typename ValueType >
void google::protobuf.internal::RepeatedFieldAccessor::Add ( typename T  ,
typename ValueType   
)
inlineprivate

◆ ConvertFromT() [1/2]

const Value* google::protobuf.internal::RepeatedPtrFieldStringAccessor::ConvertFromT ( const std::string &  value,
Value  
) const
inlineoverrideprotectedvirtual

◆ ConvertFromT() [2/2]

const Value* google::protobuf.internal::RepeatedPtrFieldStringAccessor::ConvertFromT ( const std::string &  value,
Value scratch_space 
) const
inlineoverrideprotectedvirtual

◆ ConvertToT() [1/2]

void google::protobuf.internal::RepeatedPtrFieldStringAccessor::ConvertToT ( const Value value,
std::string *  result 
) const
inlineoverrideprotectedvirtual

◆ ConvertToT() [2/2]

void google::protobuf.internal::RepeatedPtrFieldStringAccessor::ConvertToT ( const Value value,
std::string *  result 
) const
inlineoverrideprotectedvirtual

◆ New() [1/2]

std::string* google::protobuf.internal::RepeatedPtrFieldStringAccessor::New ( const Value ) const
inlineoverrideprotectedvirtual

◆ New() [2/2]

std::string* google::protobuf.internal::RepeatedPtrFieldStringAccessor::New ( const Value ) const
inlineoverrideprotectedvirtual

◆ Swap() [1/2]

void google::protobuf.internal::RepeatedPtrFieldStringAccessor::Swap ( Field data,
const internal::RepeatedFieldAccessor other_mutator,
Field other_data 
) const
inlineoverridevirtual

◆ Swap() [2/2]

void google::protobuf.internal::RepeatedPtrFieldStringAccessor::Swap ( Field data,
const internal::RepeatedFieldAccessor other_mutator,
Field other_data 
) 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