35 #ifndef GOOGLE_PROTOBUF_COMPILER_CPP_MESSAGE_FIELD_H__ 36 #define GOOGLE_PROTOBUF_COMPILER_CPP_MESSAGE_FIELD_H__ 59 bool is_inline)
const;
94 bool is_inline)
const;
104 void InternalGenerateInlineAccessorDefinitions(
105 const map<string, string>& variables,
io::Printer* printer)
const;
107 const bool dependent_base_;
123 bool is_inline)
const;
134 void InternalGenerateTypeDependentAccessorDeclarations(
139 const bool dependent_getter_;
150 #endif // GOOGLE_PROTOBUF_COMPILER_CPP_MESSAGE_FIELD_H__
Definition: cpp_message_field.h:47
MessageFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
Definition: cpp_message_field.cc:81
void GenerateConstructorCode(io::Printer *printer) const
Definition: cpp_message_field.cc:495
void GenerateSwappingCode(io::Printer *printer) const
Definition: cpp_message_field.cc:490
const bool dependent_field_
Definition: cpp_message_field.h:77
void GenerateDependentAccessorDeclarations(io::Printer *printer) const
Definition: cpp_message_field.cc:103
Definition: printer.h:164
void GenerateAccessorDeclarations(io::Printer *printer) const
Definition: cpp_message_field.cc:115
void GenerateClearingCode(io::Printer *printer) const
Definition: cpp_message_field.cc:466
Definition: cpp_options.h:45
void GenerateByteSize(io::Printer *printer) const
Definition: cpp_message_field.cc:528
void GenerateMergingCode(io::Printer *printer) const
Definition: cpp_message_field.cc:484
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
const Descriptor * descriptor
Definition: descriptor.cc:271
Definition: cpp_message_field.h:84
const FieldDescriptor * descriptor_
Definition: cpp_message_field.h:76
map< string, string > variables_
Definition: cpp_message_field.h:78
void GenerateInlineAccessorDefinitions(io::Printer *printer, bool is_inline) const
Definition: cpp_message_field.cc:347
void GenerateSerializeWithCachedSizes(io::Printer *printer) const
Definition: cpp_message_field.cc:513
Definition: descriptor.h:439
Definition: cpp_message_field.h:111
Definition: __init__.py:1
void GenerateNonInlineAccessorDefinitions(io::Printer *printer) const
Definition: cpp_message_field.cc:144
virtual void GenerateGetterDeclaration(io::Printer *printer) const
Definition: cpp_message_field.cc:97
void GeneratePrivateMembers(io::Printer *printer) const
Definition: cpp_message_field.cc:92
~MessageFieldGenerator()
Definition: cpp_message_field.cc:89
Definition: gflags_completions.h:115
void GenerateDependentInlineAccessorDefinitions(io::Printer *printer) const
Definition: cpp_message_field.cc:217
void GenerateSerializeWithCachedSizesToArray(io::Printer *printer) const
Definition: cpp_message_field.cc:520
void GenerateMergeFromCodedStream(io::Printer *printer) const
Definition: cpp_message_field.cc:500
Definition: cpp_field.h:70
void GenerateArenaManipulationCode(const map< string, string > &variables, io::Printer *printer) const