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

#include <objectivec_extension.h>

Public Member Functions

void DetermineObjectiveCClassDefinitions (std::set< std::string > *fwd_decls)
 
 ExtensionGenerator (const ExtensionGenerator &)=delete
 
 ExtensionGenerator (const ExtensionGenerator &)=delete
 
 ExtensionGenerator (const std::string &root_class_name, const FieldDescriptor *descriptor)
 
 ExtensionGenerator (const string &root_class_name, const FieldDescriptor *descriptor)
 
void GenerateMembersHeader (io::Printer *printer)
 
void GenerateMembersHeader (io::Printer *printer)
 
void GenerateRegistrationSource (io::Printer *printer)
 
void GenerateRegistrationSource (io::Printer *printer)
 
void GenerateStaticVariablesInitialization (io::Printer *printer)
 
void GenerateStaticVariablesInitialization (io::Printer *printer)
 
ExtensionGeneratoroperator= (const ExtensionGenerator &)=delete
 
ExtensionGeneratoroperator= (const ExtensionGenerator &)=delete
 
 ~ExtensionGenerator ()
 
 ~ExtensionGenerator ()
 

Private Attributes

const FieldDescriptordescriptor_
 
string method_name_
 
std::string method_name_
 
string root_class_and_method_name_
 
std::string root_class_and_method_name_
 

Detailed Description

Definition at line 42 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_extension.h.

Constructor & Destructor Documentation

◆ ExtensionGenerator() [1/4]

google::protobuf::compiler::objectivec::ExtensionGenerator::ExtensionGenerator ( const string &  root_class_name,
const FieldDescriptor descriptor 
)

◆ ~ExtensionGenerator() [1/2]

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

◆ ExtensionGenerator() [2/4]

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

◆ ExtensionGenerator() [3/4]

google::protobuf::compiler::objectivec::ExtensionGenerator::ExtensionGenerator ( const std::string &  root_class_name,
const FieldDescriptor descriptor 
)

◆ ~ExtensionGenerator() [2/2]

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

◆ ExtensionGenerator() [4/4]

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

Member Function Documentation

◆ DetermineObjectiveCClassDefinitions()

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

◆ GenerateMembersHeader() [1/2]

void google::protobuf::compiler::objectivec::ExtensionGenerator::GenerateMembersHeader ( io::Printer printer)

◆ GenerateMembersHeader() [2/2]

void google::protobuf::compiler::objectivec::ExtensionGenerator::GenerateMembersHeader ( io::Printer printer)

◆ GenerateRegistrationSource() [1/2]

void google::protobuf::compiler::objectivec::ExtensionGenerator::GenerateRegistrationSource ( io::Printer printer)

◆ GenerateRegistrationSource() [2/2]

void google::protobuf::compiler::objectivec::ExtensionGenerator::GenerateRegistrationSource ( io::Printer printer)

◆ GenerateStaticVariablesInitialization() [1/2]

void google::protobuf::compiler::objectivec::ExtensionGenerator::GenerateStaticVariablesInitialization ( io::Printer printer)

◆ GenerateStaticVariablesInitialization() [2/2]

void google::protobuf::compiler::objectivec::ExtensionGenerator::GenerateStaticVariablesInitialization ( io::Printer printer)

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ descriptor_

const FieldDescriptor * google::protobuf::compiler::objectivec::ExtensionGenerator::descriptor_
private

◆ method_name_ [1/2]

string google::protobuf::compiler::objectivec::ExtensionGenerator::method_name_
private

◆ method_name_ [2/2]

std::string google::protobuf::compiler::objectivec::ExtensionGenerator::method_name_
private

◆ root_class_and_method_name_ [1/2]

string google::protobuf::compiler::objectivec::ExtensionGenerator::root_class_and_method_name_
private

◆ root_class_and_method_name_ [2/2]

std::string google::protobuf::compiler::objectivec::ExtensionGenerator::root_class_and_method_name_
private

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


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