63
63
void GenerateSerializeWithCachedSizesToArray(io::Printer* printer) const;
64
64
void GenerateByteSize(io::Printer* printer) const;
67
67
const FieldDescriptor* descriptor_;
68
68
map<string, string> variables_;
70
71
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageFieldGenerator);
73
90
class RepeatedMessageFieldGenerator : public FieldGenerator {
75
92
explicit RepeatedMessageFieldGenerator(const FieldDescriptor* descriptor,