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

#include <cpp_extension.h>

Public Member Functions

 ExtensionGenerator (const FieldDescriptor *descriptor, const Options &options)
 
void GenerateDeclaration (io::Printer *printer) const
 
void GenerateDefinition (io::Printer *printer)
 
bool IsScoped () const
 
 ~ExtensionGenerator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ExtensionGenerator)
 

Private Attributes

const FieldDescriptordescriptor_
 
Options options_
 
std::string type_traits_
 
std::map< std::string, std::stringvariables_
 

Detailed Description

Definition at line 61 of file cpp_extension.h.

Constructor & Destructor Documentation

◆ ExtensionGenerator()

google::protobuf::compiler::cpp::ExtensionGenerator::ExtensionGenerator ( const FieldDescriptor descriptor,
const Options options 
)
explicit

Definition at line 61 of file cpp_extension.cc.

◆ ~ExtensionGenerator()

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

Definition at line 109 of file cpp_extension.cc.

Member Function Documentation

◆ GenerateDeclaration()

void google::protobuf::compiler::cpp::ExtensionGenerator::GenerateDeclaration ( io::Printer printer) const

Definition at line 115 of file cpp_extension.cc.

◆ GenerateDefinition()

void google::protobuf::compiler::cpp::ExtensionGenerator::GenerateDefinition ( io::Printer printer)

Definition at line 139 of file cpp_extension.cc.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf::compiler::cpp::ExtensionGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ExtensionGenerator  )
private

◆ IsScoped()

bool google::protobuf::compiler::cpp::ExtensionGenerator::IsScoped ( ) const

Definition at line 111 of file cpp_extension.cc.

Member Data Documentation

◆ descriptor_

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

Definition at line 77 of file cpp_extension.h.

◆ options_

Options google::protobuf::compiler::cpp::ExtensionGenerator::options_
private

Definition at line 79 of file cpp_extension.h.

◆ type_traits_

std::string google::protobuf::compiler::cpp::ExtensionGenerator::type_traits_
private

Definition at line 78 of file cpp_extension.h.

◆ variables_

std::map<std::string, std::string> google::protobuf::compiler::cpp::ExtensionGenerator::variables_
private

Definition at line 81 of file cpp_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