31 #ifndef GOOGLE_PROTOBUF_COMPILER_CPP_MAP_FIELD_H__ 32 #define GOOGLE_PROTOBUF_COMPILER_CPP_MAP_FIELD_H__ 53 bool is_inline)
const;
65 const bool dependent_field_;
66 map<string, string> variables_;
76 #endif // GOOGLE_PROTOBUF_COMPILER_CPP_MAP_FIELD_H__
MapFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
Definition: cpp_map_field.cc:102
void GenerateSerializeWithCachedSizes(io::Printer *printer) const
Definition: cpp_map_field.cc:260
Definition: printer.h:164
Definition: cpp_options.h:45
void GenerateInlineAccessorDefinitions(io::Printer *printer, bool is_inline) const
Definition: cpp_map_field.cc:138
const Descriptor * descriptor
Definition: descriptor.cc:271
void GenerateByteSize(io::Printer *printer) const
Definition: cpp_map_field.cc:374
Definition: descriptor.h:439
void GenerateClearingCode(io::Printer *printer) const
Definition: cpp_map_field.cc:156
void GeneratePrivateMembers(io::Printer *printer) const
Definition: cpp_map_field.cc:113
void GenerateConstructorCode(io::Printer *printer) const
Definition: cpp_map_field.cc:173
void GenerateAccessorDeclarations(io::Printer *printer) const
Definition: cpp_map_field.cc:129
~MapFieldGenerator()
Definition: cpp_map_field.cc:110
Definition: __init__.py:1
void GenerateMergeFromCodedStream(io::Printer *printer) const
Definition: cpp_map_field.cc:184
Definition: cpp_map_field.h:44
void GenerateMergingCode(io::Printer *printer) const
Definition: cpp_map_field.cc:163
Definition: gflags_completions.h:115
void GenerateSwappingCode(io::Printer *printer) const
Definition: cpp_map_field.cc:168
void GenerateSerializeWithCachedSizesToArray(io::Printer *printer) const
Definition: cpp_map_field.cc:317
Definition: cpp_field.h:70