35 #ifndef GOOGLE_PROTOBUF_COMPILER_CPP_STRING_FIELD_H__ 36 #define GOOGLE_PROTOBUF_COMPILER_CPP_STRING_FIELD_H__ 58 bool is_inline)
const;
88 bool is_inline)
const;
96 const bool dependent_field_;
110 bool is_inline)
const;
132 #endif // GOOGLE_PROTOBUF_COMPILER_CPP_STRING_FIELD_H__ void GenerateAccessorDeclarations(io::Printer *printer) const
Definition: cpp_string_field.cc:112
void GenerateSerializeWithCachedSizes(io::Printer *printer) const
Definition: cpp_string_field.cc:381
~StringFieldGenerator()
Definition: cpp_string_field.cc:85
void GenerateByteSize(io::Printer *printer) const
Definition: cpp_string_field.cc:406
Definition: printer.h:164
Definition: cpp_options.h:45
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
void GenerateShutdownCode(io::Printer *printer) const
Definition: cpp_string_field.cc:360
void GenerateInlineAccessorDefinitions(io::Printer *printer, bool is_inline) const
Definition: cpp_string_field.cc:166
void GenerateDefaultInstanceAllocator(io::Printer *printer) const
Definition: cpp_string_field.cc:351
const Descriptor * descriptor
Definition: descriptor.cc:271
void GenerateMergeFromCodedStream(io::Printer *printer) const
Definition: cpp_string_field.cc:368
void GenerateClearingCode(io::Printer *printer) const
Definition: cpp_string_field.cc:292
const FieldDescriptor * descriptor_
Definition: cpp_string_field.h:73
map< string, string > variables_
Definition: cpp_string_field.h:74
Definition: descriptor.h:439
void GenerateSerializeWithCachedSizesToArray(io::Printer *printer) const
Definition: cpp_string_field.cc:393
void GeneratePrivateMembers(io::Printer *printer) const
Definition: cpp_string_field.cc:88
Definition: cpp_string_field.h:100
StringFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
Definition: cpp_string_field.cc:79
Definition: cpp_string_field.h:80
Definition: __init__.py:1
void GenerateStaticMembers(io::Printer *printer) const
Definition: cpp_string_field.cc:105
void GenerateDestructorCode(io::Printer *printer) const
Definition: cpp_string_field.cc:340
void GenerateSwappingCode(io::Printer *printer) const
Definition: cpp_string_field.cc:329
Definition: gflags_completions.h:115
void GenerateMergingCode(io::Printer *printer) const
Definition: cpp_string_field.cc:317
void GenerateNonInlineAccessorDefinitions(io::Printer *printer) const
Definition: cpp_string_field.cc:283
void GenerateConstructorCode(io::Printer *printer) const
Definition: cpp_string_field.cc:334
Definition: cpp_string_field.h:47
Definition: cpp_field.h:70