Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::compiler::java::EnumLiteGenerator Class Reference

#include <java_enum_lite.h>

Classes

struct  Alias
 

Public Member Functions

 EnumLiteGenerator (const EnumDescriptor *descriptor, bool immutable_api, Context *context)
 
 EnumLiteGenerator (const EnumDescriptor *descriptor, bool immutable_api, Context *context)
 
void Generate (io::Printer *printer)
 
void Generate (io::Printer *printer)
 
 ~EnumLiteGenerator ()
 
 ~EnumLiteGenerator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (EnumLiteGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (EnumLiteGenerator)
 

Private Attributes

std::vector< Aliasaliases_
 
std::vector< const EnumValueDescriptor * > canonical_values_
 
Contextcontext_
 
const EnumDescriptordescriptor_
 
bool immutable_api_
 
ClassNameResolvername_resolver_
 

Detailed Description

Definition at line 61 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.h.

Constructor & Destructor Documentation

◆ EnumLiteGenerator() [1/2]

google::protobuf::compiler::java::EnumLiteGenerator::EnumLiteGenerator ( const EnumDescriptor descriptor,
bool  immutable_api,
Context context 
)

◆ ~EnumLiteGenerator() [1/2]

google::protobuf::compiler::java::EnumLiteGenerator::~EnumLiteGenerator ( )

◆ EnumLiteGenerator() [2/2]

google::protobuf::compiler::java::EnumLiteGenerator::EnumLiteGenerator ( const EnumDescriptor descriptor,
bool  immutable_api,
Context context 
)

◆ ~EnumLiteGenerator() [2/2]

google::protobuf::compiler::java::EnumLiteGenerator::~EnumLiteGenerator ( )

Member Function Documentation

◆ Generate() [1/2]

void google::protobuf::compiler::java::EnumLiteGenerator::Generate ( io::Printer printer)

◆ Generate() [2/2]

void google::protobuf::compiler::java::EnumLiteGenerator::Generate ( io::Printer printer)

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::compiler::java::EnumLiteGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( EnumLiteGenerator  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::compiler::java::EnumLiteGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( EnumLiteGenerator  )
private

Member Data Documentation

◆ aliases_

std::vector< Alias > google::protobuf::compiler::java::EnumLiteGenerator::aliases_
private

◆ canonical_values_

std::vector< const EnumValueDescriptor * > google::protobuf::compiler::java::EnumLiteGenerator::canonical_values_
private

◆ context_

Context * google::protobuf::compiler::java::EnumLiteGenerator::context_
private

◆ descriptor_

const EnumDescriptor * google::protobuf::compiler::java::EnumLiteGenerator::descriptor_
private

◆ immutable_api_

bool google::protobuf::compiler::java::EnumLiteGenerator::immutable_api_
private

◆ name_resolver_

ClassNameResolver * google::protobuf::compiler::java::EnumLiteGenerator::name_resolver_
private

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


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