Public Member Functions | Private Member Functions | List of all members
google::protobuf::compiler::java::ImmutableFieldLiteGenerator Class Referenceabstract

#include <java_field.h>

Inheritance diagram for google::protobuf::compiler::java::ImmutableFieldLiteGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual void GenerateBuilderMembers (io::Printer *printer) const =0
 
virtual void GenerateFieldInfo (io::Printer *printer, std::vector< uint16 > *output) const =0
 
virtual void GenerateInitializationCode (io::Printer *printer) const =0
 
virtual void GenerateInterfaceMembers (io::Printer *printer) const =0
 
virtual void GenerateMembers (io::Printer *printer) const =0
 
virtual std::string GetBoxedType () const =0
 
virtual int GetNumBitsForMessage () const =0
 
 ImmutableFieldLiteGenerator ()
 
virtual ~ImmutableFieldLiteGenerator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableFieldLiteGenerator)
 

Detailed Description

Definition at line 96 of file java_field.h.

Constructor & Destructor Documentation

◆ ImmutableFieldLiteGenerator()

google::protobuf::compiler::java::ImmutableFieldLiteGenerator::ImmutableFieldLiteGenerator ( )
inline

Definition at line 98 of file java_field.h.

◆ ~ImmutableFieldLiteGenerator()

google::protobuf::compiler::java::ImmutableFieldLiteGenerator::~ImmutableFieldLiteGenerator ( )
virtual

Definition at line 202 of file java_field.cc.

Member Function Documentation

◆ GenerateBuilderMembers()

virtual void google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GenerateBuilderMembers ( io::Printer printer) const
pure virtual

◆ GenerateFieldInfo()

virtual void google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GenerateFieldInfo ( io::Printer printer,
std::vector< uint16 > *  output 
) const
pure virtual

◆ GenerateInitializationCode()

virtual void google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GenerateInitializationCode ( io::Printer printer) const
pure virtual

◆ GenerateInterfaceMembers()

virtual void google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GenerateInterfaceMembers ( io::Printer printer) const
pure virtual

◆ GenerateMembers()

virtual void google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GenerateMembers ( io::Printer printer) const
pure virtual

◆ GetBoxedType()

virtual std::string google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GetBoxedType ( ) const
pure virtual

◆ GetNumBitsForMessage()

virtual int google::protobuf::compiler::java::ImmutableFieldLiteGenerator::GetNumBitsForMessage ( ) const
pure virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

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

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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09