Go to the documentation of this file.
35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_FIELD_H__
36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_FIELD_H__
47 class ClassNameResolver;
93 const char* regular_case,
94 const char* nested_builder_case)
const;
96 const char* method_prototype,
97 const char* regular_case,
98 const char* nested_builder_case,
99 const char* trailing_code)
const;
109 int messageBitIndex,
int builderBitIndex,
129 int builderBitIndex,
Context* context);
158 const char* regular_case,
159 const char* nested_builder_case)
const;
161 const char* method_prototype,
162 const char* regular_case,
163 const char* nested_builder_case,
164 const char* trailing_code)
const;
175 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_FIELD_H__
void GenerateParsingCode(io::Printer *printer) const
int GetNumBitsForMessage() const
void GenerateBuildingCode(io::Printer *printer) const
ClassNameResolver * name_resolver_
void GenerateBuilderMembers(io::Printer *printer) const
void PrintNestedBuilderFunction(io::Printer *printer, const char *method_prototype, const char *regular_case, const char *nested_builder_case, const char *trailing_code) const
void GenerateParsingDoneCode(io::Printer *printer) const
void GenerateBuilderMembers(io::Printer *printer) const
void GenerateHashCode(io::Printer *printer) const
void GenerateInterfaceMembers(io::Printer *printer) const
void GenerateBuilderClearCode(io::Printer *printer) const
RepeatedImmutableMessageFieldGenerator(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)
void GenerateSerializedSizeCode(io::Printer *printer) const
~RepeatedImmutableMessageFieldGenerator()
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableMessageFieldGenerator)
void GenerateBuilderClearCode(io::Printer *printer) const
std::string GetBoxedType() const
void GenerateMembers(io::Printer *printer) const
GLsizei const GLchar *const * string
void GenerateMembers(io::Printer *printer) const
void GenerateParsingCode(io::Printer *printer) const
ImmutableMessageOneofFieldGenerator(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)
void GenerateSerializationCode(io::Printer *printer) const
void PrintNestedBuilderFunction(io::Printer *printer, const char *method_prototype, const char *regular_case, const char *nested_builder_case, const char *trailing_code) const
~ImmutableMessageOneofFieldGenerator()
void GenerateSerializationCode(io::Printer *printer) const
~ImmutableMessageFieldGenerator()
void GenerateInitializationCode(io::Printer *printer) const
int GetNumBitsForMessage() const
std::string GetBoxedType() const
const FieldDescriptor * descriptor_
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(RepeatedImmutableMessageFieldGenerator)
std::map< std::string, std::string > variables_
void GenerateSerializedSizeCode(io::Printer *printer) const
void GenerateInterfaceMembers(io::Printer *printer) const
void GenerateInitializationCode(io::Printer *printer) const
void GenerateFieldBuilderInitializationCode(io::Printer *printer) const
void GenerateParsingCode(io::Printer *printer) const
void GenerateBuildingCode(io::Printer *printer) const
void GenerateSerializedSizeCode(io::Printer *printer) const
void GenerateMergingCode(io::Printer *printer) const
void GenerateMergingCode(io::Printer *printer) const
void PrintNestedBuilderCondition(io::Printer *printer, const char *regular_case, const char *nested_builder_case) const
void GenerateParsingDoneCode(io::Printer *printer) const
ImmutableMessageFieldGenerator(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)
void GenerateMergingCode(io::Printer *printer) const
void GenerateSerializationCode(io::Printer *printer) const
std::map< std::string, std::string > variables_
const FieldDescriptor * descriptor_
ClassNameResolver * name_resolver_
void GenerateMembers(io::Printer *printer) const
void GenerateFieldBuilderInitializationCode(io::Printer *printer) const
void GenerateBuilderMembers(io::Printer *printer) const
void GenerateBuildingCode(io::Printer *printer) const
void GenerateEqualsCode(io::Printer *printer) const
int GetNumBitsForBuilder() const
void PrintNestedBuilderCondition(io::Printer *printer, const char *regular_case, const char *nested_builder_case) const
void GenerateEqualsCode(io::Printer *printer) const
int GetNumBitsForBuilder() const
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableMessageOneofFieldGenerator)
void GenerateHashCode(io::Printer *printer) const
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:55