Go to the documentation of this file.
35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_ENUM_FIELD_H__
36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_ENUM_FIELD_H__
47 class ClassNameResolver;
61 int messageBitIndex,
int builderBitIndex,
98 int messageBitIndex,
int builderBitIndex,
120 int builderBitIndex,
Context* context);
157 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_ENUM_FIELD_H__
void GenerateParsingDoneCode(io::Printer *printer) const
~RepeatedImmutableEnumFieldGenerator()
void GenerateHashCode(io::Printer *printer) const
int GetNumBitsForMessage() const
void GenerateParsingCode(io::Printer *printer) const
void GenerateParsingCode(io::Printer *printer) const
void GenerateHashCode(io::Printer *printer) const
int GetNumBitsForBuilder() const
void GenerateBuilderMembers(io::Printer *printer) const
void GenerateInterfaceMembers(io::Printer *printer) const
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableEnumFieldGenerator)
int GetNumBitsForBuilder() const
std::map< std::string, std::string > variables_
GLsizei const GLchar *const * string
void GenerateMembers(io::Printer *printer) const
void GenerateHashCode(io::Printer *printer) const
void GenerateEqualsCode(io::Printer *printer) const
std::map< std::string, std::string > variables_
void GenerateBuilderClearCode(io::Printer *printer) const
ClassNameResolver * name_resolver_
void GenerateBuilderClearCode(io::Printer *printer) const
ImmutableEnumOneofFieldGenerator(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)
void GenerateParsingDoneCode(io::Printer *printer) const
void GenerateMergingCode(io::Printer *printer) const
void GenerateEqualsCode(io::Printer *printer) const
void GenerateParsingCode(io::Printer *printer) const
void GenerateInitializationCode(io::Printer *printer) const
void GenerateSerializedSizeCode(io::Printer *printer) const
void GenerateEqualsCode(io::Printer *printer) const
void GenerateMembers(io::Printer *printer) const
void GenerateInterfaceMembers(io::Printer *printer) const
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(RepeatedImmutableEnumFieldGenerator)
void GenerateMergingCode(io::Printer *printer) const
void GenerateBuilderMembers(io::Printer *printer) const
void GenerateMembers(io::Printer *printer) const
ClassNameResolver * name_resolver_
const FieldDescriptor * descriptor_
void GenerateBuildingCode(io::Printer *printer) const
void GenerateBuildingCode(io::Printer *printer) const
void GenerateSerializedSizeCode(io::Printer *printer) const
~ImmutableEnumFieldGenerator()
ImmutableEnumFieldGenerator(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)
std::string GetBoxedType() const
void GenerateFieldBuilderInitializationCode(io::Printer *printer) const
~ImmutableEnumOneofFieldGenerator()
void GenerateSerializationCode(io::Printer *printer) const
void GenerateBuilderMembers(io::Printer *printer) const
const FieldDescriptor * descriptor_
int GetNumBitsForMessage() const
std::string GetBoxedType() const
RepeatedImmutableEnumFieldGenerator(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)
void GenerateParsingCodeFromPacked(io::Printer *printer) const
void GenerateSerializationCode(io::Printer *printer) const
void GenerateInitializationCode(io::Printer *printer) const
void GenerateSerializedSizeCode(io::Printer *printer) const
void GenerateBuildingCode(io::Printer *printer) const
void GenerateMergingCode(io::Printer *printer) const
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableEnumOneofFieldGenerator)
void GenerateFieldBuilderInitializationCode(io::Printer *printer) const
void GenerateSerializationCode(io::Printer *printer) const
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:54