Go to the documentation of this file.
31 #ifndef GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_MESSAGE_H__
32 #define GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_MESSAGE_H__
46 namespace objectivec {
48 class ExtensionGenerator;
99 #endif // GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_MESSAGE_H__
void GenerateEnumHeader(io::Printer *printer)
const string deprecated_attribute_
void GenerateDescriptionOneFieldSource(io::Printer *printer, const FieldDescriptor *field)
void GenerateSerializeOneFieldSource(io::Printer *printer, const FieldDescriptor *field)
void GenerateSerializeOneExtensionRangeSource(io::Printer *printer, const Descriptor::ExtensionRange *range)
MessageGenerator(const string &root_classname, const Descriptor *descriptor, const Options &options)
std::vector< std::unique_ptr< EnumGenerator > > enum_generators_
const string root_classname_
void DetermineForwardDeclarations(std::set< string > *fwd_decls)
void GenerateSource(io::Printer *printer)
const FieldDescriptor * field
std::vector< std::unique_ptr< OneofGenerator > > oneof_generators_
void GenerateStaticVariablesInitialization(io::Printer *printer)
std::vector< std::unique_ptr< MessageGenerator > > nested_message_generators_
void GenerateExtensionRegistrationSource(io::Printer *printer)
bool IncludesOneOfDefinition() const
std::vector< std::unique_ptr< ExtensionGenerator > > extension_generators_
const Descriptor * descriptor_
void GenerateParseFromMethodsHeader(io::Printer *printer)
FieldGeneratorMap field_generators_
void GenerateMessageDescriptionSource(io::Printer *printer)
MessageGenerator & operator=(const MessageGenerator &)=delete
void GenerateMessageHeader(io::Printer *printer)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57