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

#include <objectivec_map_field.h>

Inheritance diagram for google::protobuf::compiler::objectivec::MapFieldGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual void FinishInitialization (void)
 
virtual void FinishInitialization (void) override
 
 MapFieldGenerator (const MapFieldGenerator &)=delete
 
 MapFieldGenerator (const MapFieldGenerator &)=delete
 
MapFieldGeneratoroperator= (const MapFieldGenerator &)=delete
 
MapFieldGeneratoroperator= (const MapFieldGenerator &)=delete
 
- Public Member Functions inherited from google::protobuf::compiler::objectivec::RepeatedFieldGenerator
virtual void GenerateFieldStorageDeclaration (io::Printer *printer) const
 
virtual void GenerateFieldStorageDeclaration (io::Printer *printer) const override
 
virtual void GeneratePropertyDeclaration (io::Printer *printer) const
 
virtual void GeneratePropertyDeclaration (io::Printer *printer) const override
 
virtual void GeneratePropertyImplementation (io::Printer *printer) const
 
virtual void GeneratePropertyImplementation (io::Printer *printer) const override
 
RepeatedFieldGeneratoroperator= (const RepeatedFieldGenerator &)=delete
 
RepeatedFieldGeneratoroperator= (const RepeatedFieldGenerator &)=delete
 
 RepeatedFieldGenerator (const RepeatedFieldGenerator &)=delete
 
 RepeatedFieldGenerator (const RepeatedFieldGenerator &)=delete
 
virtual bool RuntimeUsesHasBit (void) const
 
virtual bool RuntimeUsesHasBit (void) const override
 
virtual ~RepeatedFieldGenerator ()
 
virtual ~RepeatedFieldGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::objectivec::ObjCObjFieldGenerator
 ObjCObjFieldGenerator (const ObjCObjFieldGenerator &)=delete
 
 ObjCObjFieldGenerator (const ObjCObjFieldGenerator &)=delete
 
ObjCObjFieldGeneratoroperator= (const ObjCObjFieldGenerator &)=delete
 
ObjCObjFieldGeneratoroperator= (const ObjCObjFieldGenerator &)=delete
 
virtual ~ObjCObjFieldGenerator ()
 
virtual ~ObjCObjFieldGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::objectivec::SingleFieldGenerator
SingleFieldGeneratoroperator= (const SingleFieldGenerator &)=delete
 
SingleFieldGeneratoroperator= (const SingleFieldGenerator &)=delete
 
 SingleFieldGenerator (const SingleFieldGenerator &)=delete
 
 SingleFieldGenerator (const SingleFieldGenerator &)=delete
 
virtual ~SingleFieldGenerator ()
 
virtual ~SingleFieldGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::objectivec::FieldGenerator
virtual int ExtraRuntimeHasBitsNeeded (void) const
 
virtual int ExtraRuntimeHasBitsNeeded (void) const
 
 FieldGenerator (const FieldGenerator &)=delete
 
 FieldGenerator (const FieldGenerator &)=delete
 
virtual void GenerateCFunctionDeclarations (io::Printer *printer) const
 
virtual void GenerateCFunctionDeclarations (io::Printer *printer) const
 
virtual void GenerateCFunctionImplementations (io::Printer *printer) const
 
virtual void GenerateCFunctionImplementations (io::Printer *printer) const
 
string generated_objc_name () const
 
std::string generated_objc_name () const
 
void GenerateFieldDescription (io::Printer *printer, bool include_default) const
 
void GenerateFieldDescription (io::Printer *printer, bool include_default) const
 
void GenerateFieldNumberConstant (io::Printer *printer) const
 
void GenerateFieldNumberConstant (io::Printer *printer) const
 
bool needs_textformat_name_support () const
 
bool needs_textformat_name_support () const
 
FieldGeneratoroperator= (const FieldGenerator &)=delete
 
FieldGeneratoroperator= (const FieldGenerator &)=delete
 
string raw_field_name () const
 
std::string raw_field_name () const
 
virtual void SetExtraRuntimeHasBitsBase (int index_base)
 
virtual void SetExtraRuntimeHasBitsBase (int index_base)
 
void SetNoHasBit (void)
 
void SetNoHasBit (void)
 
void SetOneofIndexBase (int index_base)
 
void SetOneofIndexBase (int index_base)
 
void SetRuntimeHasBit (int has_index)
 
void SetRuntimeHasBit (int has_index)
 
string variable (const char *key) const
 
std::string variable (const char *key) const
 
virtual ~FieldGenerator ()
 
virtual ~FieldGenerator ()
 

Protected Member Functions

virtual void DetermineForwardDeclarations (std::set< std::string > *fwd_decls) const override
 
virtual void DetermineForwardDeclarations (std::set< string > *fwd_decls) const
 
virtual void DetermineObjectiveCClassDefinitions (std::set< std::string > *fwd_decls) const override
 
 MapFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
 MapFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
virtual ~MapFieldGenerator ()
 
virtual ~MapFieldGenerator ()
 
- Protected Member Functions inherited from google::protobuf::compiler::objectivec::RepeatedFieldGenerator
 RepeatedFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
 RepeatedFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
virtual bool WantsHasProperty (void) const
 
- Protected Member Functions inherited from google::protobuf::compiler::objectivec::ObjCObjFieldGenerator
 ObjCObjFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
 ObjCObjFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
- Protected Member Functions inherited from google::protobuf::compiler::objectivec::SingleFieldGenerator
 SingleFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
 SingleFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
- Protected Member Functions inherited from google::protobuf::compiler::objectivec::FieldGenerator
 FieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
 FieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
bool WantsHasProperty (void) const
 

Private Attributes

std::unique_ptr< FieldGeneratorvalue_field_generator_
 

Friends

FieldGeneratorFieldGenerator::Make (const FieldDescriptor *field, const Options &options)
 
FieldGeneratorFieldGenerator::Make (const FieldDescriptor *field, const Options &options)
 

Additional Inherited Members

- Static Public Member Functions inherited from google::protobuf::compiler::objectivec::FieldGenerator
static FieldGeneratorMake (const FieldDescriptor *field, const Options &options)
 
static FieldGeneratorMake (const FieldDescriptor *field, const Options &options)
 
- Protected Attributes inherited from google::protobuf::compiler::objectivec::FieldGenerator
const FieldDescriptordescriptor_
 
std::map< string, string > variables_
 
std::map< std::string, std::string > variables_
 

Detailed Description

Definition at line 43 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_map_field.h.

Constructor & Destructor Documentation

◆ MapFieldGenerator() [1/4]

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

◆ MapFieldGenerator() [2/4]

google::protobuf::compiler::objectivec::MapFieldGenerator::MapFieldGenerator ( const FieldDescriptor descriptor,
const Options options 
)
protected

◆ ~MapFieldGenerator() [1/2]

google::protobuf::compiler::objectivec::MapFieldGenerator::~MapFieldGenerator ( )
protectedvirtual

◆ MapFieldGenerator() [3/4]

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

◆ MapFieldGenerator() [4/4]

google::protobuf::compiler::objectivec::MapFieldGenerator::MapFieldGenerator ( const FieldDescriptor descriptor,
const Options options 
)
protected

◆ ~MapFieldGenerator() [2/2]

virtual google::protobuf::compiler::objectivec::MapFieldGenerator::~MapFieldGenerator ( )
protectedvirtual

Member Function Documentation

◆ DetermineForwardDeclarations() [1/2]

void google::protobuf::compiler::objectivec::MapFieldGenerator::DetermineForwardDeclarations ( std::set< std::string > *  fwd_decls) const
overrideprotectedvirtual

◆ DetermineForwardDeclarations() [2/2]

void google::protobuf::compiler::objectivec::MapFieldGenerator::DetermineForwardDeclarations ( std::set< string > *  fwd_decls) const
protectedvirtual

◆ DetermineObjectiveCClassDefinitions()

void google::protobuf::compiler::objectivec::MapFieldGenerator::DetermineObjectiveCClassDefinitions ( std::set< std::string > *  fwd_decls) const
overrideprotectedvirtual

◆ FinishInitialization() [1/2]

void google::protobuf::compiler::objectivec::MapFieldGenerator::FinishInitialization ( void  )
virtual

◆ FinishInitialization() [2/2]

virtual void google::protobuf::compiler::objectivec::MapFieldGenerator::FinishInitialization ( void  )
overridevirtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Friends And Related Function Documentation

◆ FieldGenerator::Make [1/2]

FieldGenerator* FieldGenerator::Make ( const FieldDescriptor field,
const Options options 
)
friend

◆ FieldGenerator::Make [2/2]

FieldGenerator* FieldGenerator::Make ( const FieldDescriptor field,
const Options options 
)
friend

Member Data Documentation

◆ value_field_generator_

std::unique_ptr< FieldGenerator > google::protobuf::compiler::objectivec::MapFieldGenerator::value_field_generator_
private

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


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