diff options
author | Jan Tattermusch <jtattermusch@users.noreply.github.com> | 2015-06-19 12:59:07 -0700 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@users.noreply.github.com> | 2015-06-19 12:59:07 -0700 |
commit | 45b70328f218dc2b3e20191c2cfa92872ef10d04 (patch) | |
tree | 8c4441b6abee41b5e960e7013e5aeb6761616a22 /src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h | |
parent | 5b3a8e76356ef2dcb4a87c3fa7323bdec01cf7ce (diff) | |
parent | 50a3a809e849fad5a53be5ccbaefaa02a106b535 (diff) | |
download | protobuf-45b70328f218dc2b3e20191c2cfa92872ef10d04.tar.gz protobuf-45b70328f218dc2b3e20191c2cfa92872ef10d04.tar.bz2 protobuf-45b70328f218dc2b3e20191c2cfa92872ef10d04.zip |
Merge pull request #515 from jskeet/proto3-only
Proto3 experimental C# fork
Diffstat (limited to 'src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h')
-rw-r--r-- | src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h b/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h index 68c3d6c9..92f265c5 100644 --- a/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h +++ b/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h @@ -41,17 +41,15 @@ namespace protobuf { namespace compiler { namespace csharp { -class Writer; - +// TODO(jonskeet): Refactor repeated field support; all the implementations are *really* similar. We +// should probably have a RepeatedFieldGeneratorBase. class RepeatedEnumFieldGenerator : public FieldGeneratorBase { public: RepeatedEnumFieldGenerator(const FieldDescriptor* descriptor, int fieldOrdinal); ~RepeatedEnumFieldGenerator(); virtual void GenerateMembers(io::Printer* printer); - virtual void GenerateBuilderMembers(io::Printer* printer); virtual void GenerateMergingCode(io::Printer* printer); - virtual void GenerateBuildingCode(io::Printer* printer); virtual void GenerateParsingCode(io::Printer* printer); virtual void GenerateSerializationCode(io::Printer* printer); virtual void GenerateSerializedSizeCode(io::Printer* printer); |