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

#include <objectivec_extension.h>

Public Member Functions

 ExtensionGenerator (const ExtensionGenerator &)=delete
 
 ExtensionGenerator (const string &root_class_name, const FieldDescriptor *descriptor)
 
void GenerateMembersHeader (io::Printer *printer)
 
void GenerateRegistrationSource (io::Printer *printer)
 
void GenerateStaticVariablesInitialization (io::Printer *printer)
 
ExtensionGeneratoroperator= (const ExtensionGenerator &)=delete
 
 ~ExtensionGenerator ()
 

Private Attributes

const FieldDescriptordescriptor_
 
string method_name_
 
string root_class_and_method_name_
 

Detailed Description

Definition at line 42 of file objectivec_extension.h.

Constructor & Destructor Documentation

◆ ExtensionGenerator() [1/2]

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

Definition at line 44 of file objectivec_extension.cc.

◆ ~ExtensionGenerator()

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

Definition at line 59 of file objectivec_extension.cc.

◆ ExtensionGenerator() [2/2]

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

Member Function Documentation

◆ GenerateMembersHeader()

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

Definition at line 61 of file objectivec_extension.cc.

◆ GenerateRegistrationSource()

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

Definition at line 136 of file objectivec_extension.cc.

◆ GenerateStaticVariablesInitialization()

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

Definition at line 83 of file objectivec_extension.cc.

◆ operator=()

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

Member Data Documentation

◆ descriptor_

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

Definition at line 58 of file objectivec_extension.h.

◆ method_name_

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

Definition at line 56 of file objectivec_extension.h.

◆ root_class_and_method_name_

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

Definition at line 57 of file objectivec_extension.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09