| Index: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h
|
| diff --git a/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h b/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h
|
| index b629eae81aefdf92333d2a456b0b42bb7b6198f8..946faa819a9fc704ccdd4824746956652a35e34c 100644
|
| --- a/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h
|
| +++ b/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h
|
| @@ -41,16 +41,16 @@ namespace compiler {
|
| namespace objectivec {
|
|
|
| class EnumFieldGenerator : public SingleFieldGenerator {
|
| - friend FieldGenerator* FieldGenerator::Make(const FieldDescriptor* field);
|
| + friend FieldGenerator* FieldGenerator::Make(const FieldDescriptor* field,
|
| + const Options& options);
|
|
|
| public:
|
| - virtual void GenerateFieldDescriptionTypeSpecific(io::Printer* printer) const;
|
| virtual void GenerateCFunctionDeclarations(io::Printer* printer) const;
|
| virtual void GenerateCFunctionImplementations(io::Printer* printer) const;
|
| virtual void DetermineForwardDeclarations(set<string>* fwd_decls) const;
|
|
|
| protected:
|
| - explicit EnumFieldGenerator(const FieldDescriptor* descriptor);
|
| + EnumFieldGenerator(const FieldDescriptor* descriptor, const Options& options);
|
| virtual ~EnumFieldGenerator();
|
|
|
| private:
|
| @@ -58,13 +58,15 @@ class EnumFieldGenerator : public SingleFieldGenerator {
|
| };
|
|
|
| class RepeatedEnumFieldGenerator : public RepeatedFieldGenerator {
|
| - friend FieldGenerator* FieldGenerator::Make(const FieldDescriptor* field);
|
| + friend FieldGenerator* FieldGenerator::Make(const FieldDescriptor* field,
|
| + const Options& options);
|
|
|
| public:
|
| - virtual void GenerateFieldDescriptionTypeSpecific(io::Printer* printer) const;
|
| + virtual void FinishInitialization();
|
|
|
| protected:
|
| - RepeatedEnumFieldGenerator(const FieldDescriptor* descriptor);
|
| + RepeatedEnumFieldGenerator(const FieldDescriptor* descriptor,
|
| + const Options& options);
|
| virtual ~RepeatedEnumFieldGenerator();
|
|
|
| private:
|
|
|