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

#include <csharp_enum.h>

Inheritance diagram for google::protobuf::compiler::csharp::EnumGenerator:
Inheritance graph
[legend]

Public Member Functions

 EnumGenerator (const EnumDescriptor *descriptor, const Options *options)
 
 EnumGenerator (const EnumDescriptor *descriptor, const Options *options)
 
 EnumGenerator (const EnumGenerator &)=delete
 
 EnumGenerator (const EnumGenerator &)=delete
 
void Generate (io::Printer *printer)
 
void Generate (io::Printer *printer)
 
EnumGeneratoroperator= (const EnumGenerator &)=delete
 
EnumGeneratoroperator= (const EnumGenerator &)=delete
 
 ~EnumGenerator ()
 
 ~EnumGenerator ()
 

Private Attributes

const EnumDescriptordescriptor_
 

Additional Inherited Members

- Protected Member Functions inherited from google::protobuf::compiler::csharp::SourceGeneratorBase
std::string class_access_level ()
 
std::string class_access_level ()
 
SourceGeneratorBaseoperator= (const SourceGeneratorBase &)=delete
 
SourceGeneratorBaseoperator= (const SourceGeneratorBase &)=delete
 
const Optionsoptions ()
 
const Optionsoptions ()
 
 SourceGeneratorBase (const FileDescriptor *descriptor, const Options *options)
 
 SourceGeneratorBase (const Options *options)
 
 SourceGeneratorBase (const SourceGeneratorBase &)=delete
 
 SourceGeneratorBase (const SourceGeneratorBase &)=delete
 
void WriteGeneratedCodeAttributes (io::Printer *printer)
 
void WriteGeneratedCodeAttributes (io::Printer *printer)
 
virtual ~SourceGeneratorBase ()
 
virtual ~SourceGeneratorBase ()
 

Detailed Description

Definition at line 46 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h.

Constructor & Destructor Documentation

◆ EnumGenerator() [1/4]

google::protobuf::compiler::csharp::EnumGenerator::EnumGenerator ( const EnumDescriptor descriptor,
const Options options 
)

◆ ~EnumGenerator() [1/2]

google::protobuf::compiler::csharp::EnumGenerator::~EnumGenerator ( )

◆ EnumGenerator() [2/4]

google::protobuf::compiler::csharp::EnumGenerator::EnumGenerator ( const EnumGenerator )
delete

◆ EnumGenerator() [3/4]

google::protobuf::compiler::csharp::EnumGenerator::EnumGenerator ( const EnumDescriptor descriptor,
const Options options 
)

◆ ~EnumGenerator() [2/2]

google::protobuf::compiler::csharp::EnumGenerator::~EnumGenerator ( )

◆ EnumGenerator() [4/4]

google::protobuf::compiler::csharp::EnumGenerator::EnumGenerator ( const EnumGenerator )
delete

Member Function Documentation

◆ Generate() [1/2]

void google::protobuf::compiler::csharp::EnumGenerator::Generate ( io::Printer printer)

◆ Generate() [2/2]

void google::protobuf::compiler::csharp::EnumGenerator::Generate ( io::Printer printer)

◆ operator=() [1/2]

EnumGenerator& google::protobuf::compiler::csharp::EnumGenerator::operator= ( const EnumGenerator )
delete

◆ operator=() [2/2]

EnumGenerator& google::protobuf::compiler::csharp::EnumGenerator::operator= ( const EnumGenerator )
delete

Member Data Documentation

◆ descriptor_

const EnumDescriptor * google::protobuf::compiler::csharp::EnumGenerator::descriptor_
private

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


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