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

#include <csharp_reflection_class.h>

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

Public Member Functions

void Generate (io::Printer *printer)
 
void Generate (io::Printer *printer)
 
ReflectionClassGeneratoroperator= (const ReflectionClassGenerator &)=delete
 
ReflectionClassGeneratoroperator= (const ReflectionClassGenerator &)=delete
 
 ReflectionClassGenerator (const FileDescriptor *file, const Options *options)
 
 ReflectionClassGenerator (const FileDescriptor *file, const Options *options)
 
 ReflectionClassGenerator (const ReflectionClassGenerator &)=delete
 
 ReflectionClassGenerator (const ReflectionClassGenerator &)=delete
 
 ~ReflectionClassGenerator ()
 
 ~ReflectionClassGenerator ()
 

Private Member Functions

void WriteDescriptor (io::Printer *printer)
 
void WriteDescriptor (io::Printer *printer)
 
void WriteGeneratedCodeInfo (const Descriptor *descriptor, io::Printer *printer, bool last)
 
void WriteGeneratedCodeInfo (const Descriptor *descriptor, io::Printer *printer, bool last)
 
void WriteIntroduction (io::Printer *printer)
 
void WriteIntroduction (io::Printer *printer)
 

Private Attributes

std::string extensionClassname_
 
const FileDescriptorfile_
 
std::string namespace_
 
std::string reflectionClassname_
 

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_reflection_class.h.

Constructor & Destructor Documentation

◆ ReflectionClassGenerator() [1/4]

google::protobuf::compiler::csharp::ReflectionClassGenerator::ReflectionClassGenerator ( const FileDescriptor file,
const Options options 
)

◆ ~ReflectionClassGenerator() [1/2]

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

◆ ReflectionClassGenerator() [2/4]

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

◆ ReflectionClassGenerator() [3/4]

google::protobuf::compiler::csharp::ReflectionClassGenerator::ReflectionClassGenerator ( const FileDescriptor file,
const Options options 
)

◆ ~ReflectionClassGenerator() [2/2]

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

◆ ReflectionClassGenerator() [4/4]

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

Member Function Documentation

◆ Generate() [1/2]

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

◆ Generate() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ WriteDescriptor() [1/2]

void google::protobuf::compiler::csharp::ReflectionClassGenerator::WriteDescriptor ( io::Printer printer)
private

◆ WriteDescriptor() [2/2]

void google::protobuf::compiler::csharp::ReflectionClassGenerator::WriteDescriptor ( io::Printer printer)
private

◆ WriteGeneratedCodeInfo() [1/2]

void google::protobuf::compiler::csharp::ReflectionClassGenerator::WriteGeneratedCodeInfo ( const Descriptor descriptor,
io::Printer printer,
bool  last 
)
private

◆ WriteGeneratedCodeInfo() [2/2]

void google::protobuf::compiler::csharp::ReflectionClassGenerator::WriteGeneratedCodeInfo ( const Descriptor descriptor,
io::Printer printer,
bool  last 
)
private

◆ WriteIntroduction() [1/2]

void google::protobuf::compiler::csharp::ReflectionClassGenerator::WriteIntroduction ( io::Printer printer)
private

◆ WriteIntroduction() [2/2]

void google::protobuf::compiler::csharp::ReflectionClassGenerator::WriteIntroduction ( io::Printer printer)
private

Member Data Documentation

◆ extensionClassname_

std::string google::protobuf::compiler::csharp::ReflectionClassGenerator::extensionClassname_
private

◆ file_

const FileDescriptor * google::protobuf::compiler::csharp::ReflectionClassGenerator::file_
private

◆ namespace_

std::string google::protobuf::compiler::csharp::ReflectionClassGenerator::namespace_
private

◆ reflectionClassname_

std::string google::protobuf::compiler::csharp::ReflectionClassGenerator::reflectionClassname_
private

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


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