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

#include <cpp_enum.h>

Public Member Functions

 EnumGenerator (const EnumDescriptor *descriptor, const Options &options)
 
 ~EnumGenerator ()
 
void FillForwardDeclaration (map< string, const EnumDescriptor *> *enum_names)
 
void GenerateDefinition (io::Printer *printer)
 
void GenerateGetEnumDescriptorSpecializations (io::Printer *printer)
 
void GenerateSymbolImports (io::Printer *printer)
 
void GenerateDescriptorInitializer (io::Printer *printer, int index)
 
void GenerateMethods (io::Printer *printer)
 

Constructor & Destructor Documentation

◆ EnumGenerator()

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

◆ ~EnumGenerator()

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

Member Function Documentation

◆ FillForwardDeclaration()

void google::protobuf::compiler::cpp::EnumGenerator::FillForwardDeclaration ( map< string, const EnumDescriptor *> *  enum_names)

◆ GenerateDefinition()

void google::protobuf::compiler::cpp::EnumGenerator::GenerateDefinition ( io::Printer printer)

◆ GenerateDescriptorInitializer()

void google::protobuf::compiler::cpp::EnumGenerator::GenerateDescriptorInitializer ( io::Printer printer,
int  index 
)

◆ GenerateGetEnumDescriptorSpecializations()

void google::protobuf::compiler::cpp::EnumGenerator::GenerateGetEnumDescriptorSpecializations ( io::Printer printer)

◆ GenerateMethods()

void google::protobuf::compiler::cpp::EnumGenerator::GenerateMethods ( io::Printer printer)

◆ GenerateSymbolImports()

void google::protobuf::compiler::cpp::EnumGenerator::GenerateSymbolImports ( io::Printer printer)

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