webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
google::protobuf::compiler::csharp::MessageGenerator Class Reference

#include <csharp_message.h>

Inheritance diagram for google::protobuf::compiler::csharp::MessageGenerator:
google::protobuf::compiler::csharp::SourceGeneratorBase

Public Member Functions

 MessageGenerator (const Descriptor *descriptor, const Options *options)
 
 ~MessageGenerator ()
 
void GenerateCloningCode (io::Printer *printer)
 
void GenerateFreezingCode (io::Printer *printer)
 
void GenerateFrameworkMethods (io::Printer *printer)
 
void Generate (io::Printer *printer)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ MessageGenerator()

google::protobuf::compiler::csharp::MessageGenerator::MessageGenerator ( const Descriptor descriptor,
const Options options 
)

◆ ~MessageGenerator()

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

Member Function Documentation

◆ Generate()

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

◆ GenerateCloningCode()

void google::protobuf::compiler::csharp::MessageGenerator::GenerateCloningCode ( io::Printer printer)

◆ GenerateFrameworkMethods()

void google::protobuf::compiler::csharp::MessageGenerator::GenerateFrameworkMethods ( io::Printer printer)

◆ GenerateFreezingCode()

void google::protobuf::compiler::csharp::MessageGenerator::GenerateFreezingCode ( io::Printer printer)

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