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 EnumGenerator &)=delete
 
void Generate (io::Printer *printer)
 
EnumGeneratoroperator= (const EnumGenerator &)=delete
 
 ~EnumGenerator ()
 

Private Attributes

const EnumDescriptordescriptor_
 

Additional Inherited Members

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

Detailed Description

Definition at line 46 of file csharp_enum.h.

Constructor & Destructor Documentation

◆ EnumGenerator() [1/2]

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

Definition at line 50 of file csharp_enum.cc.

◆ ~EnumGenerator()

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

Definition at line 55 of file csharp_enum.cc.

◆ EnumGenerator() [2/2]

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

Member Function Documentation

◆ Generate()

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

Definition at line 58 of file csharp_enum.cc.

◆ operator=()

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

Member Data Documentation

◆ descriptor_

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

Definition at line 57 of file csharp_enum.h.


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


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