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

#include <objectivec_message.h>

Public Member Functions

 MessageGenerator (const string &root_classname, const Descriptor *descriptor, const Options &options)
 
 ~MessageGenerator ()
 
void GenerateStaticVariablesInitialization (io::Printer *printer)
 
void GenerateEnumHeader (io::Printer *printer)
 
void GenerateMessageHeader (io::Printer *printer)
 
void GenerateSource (io::Printer *printer)
 
void GenerateExtensionRegistrationSource (io::Printer *printer)
 
void DetermineForwardDeclarations (set< string > *fwd_decls)
 

Constructor & Destructor Documentation

◆ MessageGenerator()

google::protobuf::compiler::objectivec::MessageGenerator::MessageGenerator ( const string root_classname,
const Descriptor descriptor,
const Options options 
)

◆ ~MessageGenerator()

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

Member Function Documentation

◆ DetermineForwardDeclarations()

void google::protobuf::compiler::objectivec::MessageGenerator::DetermineForwardDeclarations ( set< string > *  fwd_decls)

◆ GenerateEnumHeader()

void google::protobuf::compiler::objectivec::MessageGenerator::GenerateEnumHeader ( io::Printer printer)

◆ GenerateExtensionRegistrationSource()

void google::protobuf::compiler::objectivec::MessageGenerator::GenerateExtensionRegistrationSource ( io::Printer printer)

◆ GenerateMessageHeader()

void google::protobuf::compiler::objectivec::MessageGenerator::GenerateMessageHeader ( io::Printer printer)

◆ GenerateSource()

void google::protobuf::compiler::objectivec::MessageGenerator::GenerateSource ( io::Printer printer)

◆ GenerateStaticVariablesInitialization()

void google::protobuf::compiler::objectivec::MessageGenerator::GenerateStaticVariablesInitialization ( io::Printer printer)

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