Public Member Functions | Private Attributes | List of all members
google::protobuf::compiler::objectivec::FieldGeneratorMap Class Reference

#include <objectivec_field.h>

Public Member Functions

int CalculateHasBits (void)
 
int CalculateHasBits (void)
 
bool DoesAnyFieldHaveNonZeroDefault (void) const
 
bool DoesAnyFieldHaveNonZeroDefault (void) const
 
 FieldGeneratorMap (const Descriptor *descriptor, const Options &options)
 
 FieldGeneratorMap (const Descriptor *descriptor, const Options &options)
 
 FieldGeneratorMap (const FieldGeneratorMap &)=delete
 
 FieldGeneratorMap (const FieldGeneratorMap &)=delete
 
const FieldGeneratorget (const FieldDescriptor *field) const
 
const FieldGeneratorget (const FieldDescriptor *field) const
 
const FieldGeneratorget_extension (int index) const
 
const FieldGeneratorget_extension (int index) const
 
FieldGeneratorMapoperator= (const FieldGeneratorMap &)=delete
 
FieldGeneratorMapoperator= (const FieldGeneratorMap &)=delete
 
void SetOneofIndexBase (int index_base)
 
void SetOneofIndexBase (int index_base)
 
 ~FieldGeneratorMap ()
 
 ~FieldGeneratorMap ()
 

Private Attributes

const Descriptordescriptor_
 
std::vector< std::unique_ptr< FieldGenerator > > extension_generators_
 
std::vector< std::unique_ptr< FieldGenerator > > field_generators_
 

Detailed Description

Definition at line 162 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_field.h.

Constructor & Destructor Documentation

◆ FieldGeneratorMap() [1/4]

google::protobuf::compiler::objectivec::FieldGeneratorMap::FieldGeneratorMap ( const Descriptor descriptor,
const Options options 
)

◆ ~FieldGeneratorMap() [1/2]

google::protobuf::compiler::objectivec::FieldGeneratorMap::~FieldGeneratorMap ( )

◆ FieldGeneratorMap() [2/4]

google::protobuf::compiler::objectivec::FieldGeneratorMap::FieldGeneratorMap ( const FieldGeneratorMap )
delete

◆ FieldGeneratorMap() [3/4]

google::protobuf::compiler::objectivec::FieldGeneratorMap::FieldGeneratorMap ( const Descriptor descriptor,
const Options options 
)

◆ ~FieldGeneratorMap() [2/2]

google::protobuf::compiler::objectivec::FieldGeneratorMap::~FieldGeneratorMap ( )

◆ FieldGeneratorMap() [4/4]

google::protobuf::compiler::objectivec::FieldGeneratorMap::FieldGeneratorMap ( const FieldGeneratorMap )
delete

Member Function Documentation

◆ CalculateHasBits() [1/2]

int google::protobuf::compiler::objectivec::FieldGeneratorMap::CalculateHasBits ( void  )

◆ CalculateHasBits() [2/2]

int google::protobuf::compiler::objectivec::FieldGeneratorMap::CalculateHasBits ( void  )

◆ DoesAnyFieldHaveNonZeroDefault() [1/2]

bool google::protobuf::compiler::objectivec::FieldGeneratorMap::DoesAnyFieldHaveNonZeroDefault ( void  ) const

◆ DoesAnyFieldHaveNonZeroDefault() [2/2]

bool google::protobuf::compiler::objectivec::FieldGeneratorMap::DoesAnyFieldHaveNonZeroDefault ( void  ) const

◆ get() [1/2]

const FieldGenerator & google::protobuf::compiler::objectivec::FieldGeneratorMap::get ( const FieldDescriptor field) const

◆ get() [2/2]

const FieldGenerator& google::protobuf::compiler::objectivec::FieldGeneratorMap::get ( const FieldDescriptor field) const

◆ get_extension() [1/2]

const FieldGenerator & google::protobuf::compiler::objectivec::FieldGeneratorMap::get_extension ( int  index) const

◆ get_extension() [2/2]

const FieldGenerator& google::protobuf::compiler::objectivec::FieldGeneratorMap::get_extension ( int  index) const

◆ operator=() [1/2]

FieldGeneratorMap& google::protobuf::compiler::objectivec::FieldGeneratorMap::operator= ( const FieldGeneratorMap )
delete

◆ operator=() [2/2]

FieldGeneratorMap& google::protobuf::compiler::objectivec::FieldGeneratorMap::operator= ( const FieldGeneratorMap )
delete

◆ SetOneofIndexBase() [1/2]

void google::protobuf::compiler::objectivec::FieldGeneratorMap::SetOneofIndexBase ( int  index_base)

◆ SetOneofIndexBase() [2/2]

void google::protobuf::compiler::objectivec::FieldGeneratorMap::SetOneofIndexBase ( int  index_base)

Member Data Documentation

◆ descriptor_

const Descriptor * google::protobuf::compiler::objectivec::FieldGeneratorMap::descriptor_
private

◆ extension_generators_

std::vector< std::unique_ptr< FieldGenerator > > google::protobuf::compiler::objectivec::FieldGeneratorMap::extension_generators_
private

◆ field_generators_

std::vector< std::unique_ptr< FieldGenerator > > google::protobuf::compiler::objectivec::FieldGeneratorMap::field_generators_
private

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


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