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

#include <objectivec_oneof.h>

Public Member Functions

 OneofGenerator (const OneofDescriptor *descriptor)
 
 ~OneofGenerator ()
 
void SetOneofIndexBase (int index_base)
 
void GenerateCaseEnum (io::Printer *printer)
 
void GeneratePublicCasePropertyDeclaration (io::Printer *printer)
 
void GenerateClearFunctionDeclaration (io::Printer *printer)
 
void GeneratePropertyImplementation (io::Printer *printer)
 
void GenerateClearFunctionImplementation (io::Printer *printer)
 
string DescriptorName (void) const
 
string HasIndexAsString (void) const
 

Constructor & Destructor Documentation

◆ OneofGenerator()

google::protobuf::compiler::objectivec::OneofGenerator::OneofGenerator ( const OneofDescriptor descriptor)
explicit

◆ ~OneofGenerator()

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

Member Function Documentation

◆ DescriptorName()

string google::protobuf::compiler::objectivec::OneofGenerator::DescriptorName ( void  ) const

◆ GenerateCaseEnum()

void google::protobuf::compiler::objectivec::OneofGenerator::GenerateCaseEnum ( io::Printer printer)

◆ GenerateClearFunctionDeclaration()

void google::protobuf::compiler::objectivec::OneofGenerator::GenerateClearFunctionDeclaration ( io::Printer printer)

◆ GenerateClearFunctionImplementation()

void google::protobuf::compiler::objectivec::OneofGenerator::GenerateClearFunctionImplementation ( io::Printer printer)

◆ GeneratePropertyImplementation()

void google::protobuf::compiler::objectivec::OneofGenerator::GeneratePropertyImplementation ( io::Printer printer)

◆ GeneratePublicCasePropertyDeclaration()

void google::protobuf::compiler::objectivec::OneofGenerator::GeneratePublicCasePropertyDeclaration ( io::Printer printer)

◆ HasIndexAsString()

string google::protobuf::compiler::objectivec::OneofGenerator::HasIndexAsString ( void  ) const

◆ SetOneofIndexBase()

void google::protobuf::compiler::objectivec::OneofGenerator::SetOneofIndexBase ( int  index_base)

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