Index: third_party/protobuf/objectivec/GPBUnknownField.h |
diff --git a/third_party/protobuf/objectivec/GPBUnknownField.h b/third_party/protobuf/objectivec/GPBUnknownField.h |
index 12d72a9acd5cc0b2de0b9d99c430c5363a872a5b..0f301e47839ef4890c6816ac722f40ded91fdcff 100644 |
--- a/third_party/protobuf/objectivec/GPBUnknownField.h |
+++ b/third_party/protobuf/objectivec/GPBUnknownField.h |
@@ -37,22 +37,51 @@ |
NS_ASSUME_NONNULL_BEGIN |
+/// Store an unknown field. These are used in conjunction with @c GPBUnknownFieldSet |
@interface GPBUnknownField : NSObject<NSCopying> |
+/// The field number the data is stored under. |
@property(nonatomic, readonly, assign) int32_t number; |
-// Only one of these will be set. |
+/// An array of varint values for this field. |
@property(nonatomic, readonly, strong) GPBUInt64Array *varintList; |
+ |
+/// An array of fixed32 values for this field. |
@property(nonatomic, readonly, strong) GPBUInt32Array *fixed32List; |
+ |
+/// An array of fixed64 values for this field. |
@property(nonatomic, readonly, strong) GPBUInt64Array *fixed64List; |
-@property(nonatomic, readonly, strong) NSArray *lengthDelimitedList; // NSData |
-@property(nonatomic, readonly, strong) NSArray *groupList; // GPBUnknownFieldSet |
-// Only one of these should be used per Field. |
+/// An array of data values for this field. |
+@property(nonatomic, readonly, strong) NSArray<NSData*> *lengthDelimitedList; |
+ |
+/// An array of groups of values for this field. |
+@property(nonatomic, readonly, strong) NSArray<GPBUnknownFieldSet*> *groupList; |
+ |
+ |
+/// Add a value to the varintList. |
+/// |
+/// @param value The value to add. |
- (void)addVarint:(uint64_t)value; |
+ |
+/// Add a value to the fixed32List. |
+/// |
+/// @param value The value to add. |
- (void)addFixed32:(uint32_t)value; |
+ |
+/// Add a value to the fixed64List. |
+/// |
+/// @param value The value to add. |
- (void)addFixed64:(uint64_t)value; |
+ |
+/// Add a value to the lengthDelimitedList. |
+/// |
+/// @param value The value to add. |
- (void)addLengthDelimited:(NSData *)value; |
+ |
+/// Add a value to the groupList. |
+/// |
+/// @param value The value to add. |
- (void)addGroup:(GPBUnknownFieldSet *)value; |
@end |