OLD | NEW |
1 // Protocol Buffers - Google's data interchange format | 1 // Protocol Buffers - Google's data interchange format |
2 // Copyright 2015 Google Inc. All rights reserved. | 2 // Copyright 2015 Google Inc. All rights reserved. |
3 // https://developers.google.com/protocol-buffers/ | 3 // https://developers.google.com/protocol-buffers/ |
4 // | 4 // |
5 // Redistribution and use in source and binary forms, with or without | 5 // Redistribution and use in source and binary forms, with or without |
6 // modification, are permitted provided that the following conditions are | 6 // modification, are permitted provided that the following conditions are |
7 // met: | 7 // met: |
8 // | 8 // |
9 // * Redistributions of source code must retain the above copyright | 9 // * Redistributions of source code must retain the above copyright |
10 // notice, this list of conditions and the following disclaimer. | 10 // notice, this list of conditions and the following disclaimer. |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 | 46 |
47 @interface GPBInt32Array : NSObject <NSCopying> | 47 @interface GPBInt32Array : NSObject <NSCopying> |
48 | 48 |
49 @property(nonatomic, readonly) NSUInteger count; | 49 @property(nonatomic, readonly) NSUInteger count; |
50 | 50 |
51 + (instancetype)array; | 51 + (instancetype)array; |
52 + (instancetype)arrayWithValue:(int32_t)value; | 52 + (instancetype)arrayWithValue:(int32_t)value; |
53 + (instancetype)arrayWithValueArray:(GPBInt32Array *)array; | 53 + (instancetype)arrayWithValueArray:(GPBInt32Array *)array; |
54 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 54 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
55 | 55 |
| 56 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
56 // Initializes the array, copying the values. | 57 // Initializes the array, copying the values. |
57 - (instancetype)initWithValues:(const int32_t [])values | 58 - (instancetype)initWithValues:(const int32_t [])values |
58 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 59 count:(NSUInteger)count; |
59 - (instancetype)initWithValueArray:(GPBInt32Array *)array; | 60 - (instancetype)initWithValueArray:(GPBInt32Array *)array; |
60 - (instancetype)initWithCapacity:(NSUInteger)count; | 61 - (instancetype)initWithCapacity:(NSUInteger)count; |
61 | 62 |
62 - (int32_t)valueAtIndex:(NSUInteger)index; | 63 - (int32_t)valueAtIndex:(NSUInteger)index; |
63 | 64 |
64 - (void)enumerateValuesWithBlock:(void (^)(int32_t value, NSUInteger idx, BOOL *
stop))block; | 65 - (void)enumerateValuesWithBlock:(void (^)(int32_t value, NSUInteger idx, BOOL *
stop))block; |
65 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 66 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
66 usingBlock:(void (^)(int32_t value, NSUInteger idx, BOOL
*stop))block; | 67 usingBlock:(void (^)(int32_t value, NSUInteger idx, BOOL
*stop))block; |
67 | 68 |
68 - (void)addValue:(int32_t)value; | 69 - (void)addValue:(int32_t)value; |
(...skipping 16 matching lines...) Expand all Loading... |
85 | 86 |
86 @interface GPBUInt32Array : NSObject <NSCopying> | 87 @interface GPBUInt32Array : NSObject <NSCopying> |
87 | 88 |
88 @property(nonatomic, readonly) NSUInteger count; | 89 @property(nonatomic, readonly) NSUInteger count; |
89 | 90 |
90 + (instancetype)array; | 91 + (instancetype)array; |
91 + (instancetype)arrayWithValue:(uint32_t)value; | 92 + (instancetype)arrayWithValue:(uint32_t)value; |
92 + (instancetype)arrayWithValueArray:(GPBUInt32Array *)array; | 93 + (instancetype)arrayWithValueArray:(GPBUInt32Array *)array; |
93 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 94 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
94 | 95 |
| 96 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
95 // Initializes the array, copying the values. | 97 // Initializes the array, copying the values. |
96 - (instancetype)initWithValues:(const uint32_t [])values | 98 - (instancetype)initWithValues:(const uint32_t [])values |
97 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 99 count:(NSUInteger)count; |
98 - (instancetype)initWithValueArray:(GPBUInt32Array *)array; | 100 - (instancetype)initWithValueArray:(GPBUInt32Array *)array; |
99 - (instancetype)initWithCapacity:(NSUInteger)count; | 101 - (instancetype)initWithCapacity:(NSUInteger)count; |
100 | 102 |
101 - (uint32_t)valueAtIndex:(NSUInteger)index; | 103 - (uint32_t)valueAtIndex:(NSUInteger)index; |
102 | 104 |
103 - (void)enumerateValuesWithBlock:(void (^)(uint32_t value, NSUInteger idx, BOOL
*stop))block; | 105 - (void)enumerateValuesWithBlock:(void (^)(uint32_t value, NSUInteger idx, BOOL
*stop))block; |
104 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 106 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
105 usingBlock:(void (^)(uint32_t value, NSUInteger idx, BOO
L *stop))block; | 107 usingBlock:(void (^)(uint32_t value, NSUInteger idx, BOO
L *stop))block; |
106 | 108 |
107 - (void)addValue:(uint32_t)value; | 109 - (void)addValue:(uint32_t)value; |
(...skipping 16 matching lines...) Expand all Loading... |
124 | 126 |
125 @interface GPBInt64Array : NSObject <NSCopying> | 127 @interface GPBInt64Array : NSObject <NSCopying> |
126 | 128 |
127 @property(nonatomic, readonly) NSUInteger count; | 129 @property(nonatomic, readonly) NSUInteger count; |
128 | 130 |
129 + (instancetype)array; | 131 + (instancetype)array; |
130 + (instancetype)arrayWithValue:(int64_t)value; | 132 + (instancetype)arrayWithValue:(int64_t)value; |
131 + (instancetype)arrayWithValueArray:(GPBInt64Array *)array; | 133 + (instancetype)arrayWithValueArray:(GPBInt64Array *)array; |
132 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 134 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
133 | 135 |
| 136 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
134 // Initializes the array, copying the values. | 137 // Initializes the array, copying the values. |
135 - (instancetype)initWithValues:(const int64_t [])values | 138 - (instancetype)initWithValues:(const int64_t [])values |
136 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 139 count:(NSUInteger)count; |
137 - (instancetype)initWithValueArray:(GPBInt64Array *)array; | 140 - (instancetype)initWithValueArray:(GPBInt64Array *)array; |
138 - (instancetype)initWithCapacity:(NSUInteger)count; | 141 - (instancetype)initWithCapacity:(NSUInteger)count; |
139 | 142 |
140 - (int64_t)valueAtIndex:(NSUInteger)index; | 143 - (int64_t)valueAtIndex:(NSUInteger)index; |
141 | 144 |
142 - (void)enumerateValuesWithBlock:(void (^)(int64_t value, NSUInteger idx, BOOL *
stop))block; | 145 - (void)enumerateValuesWithBlock:(void (^)(int64_t value, NSUInteger idx, BOOL *
stop))block; |
143 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 146 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
144 usingBlock:(void (^)(int64_t value, NSUInteger idx, BOOL
*stop))block; | 147 usingBlock:(void (^)(int64_t value, NSUInteger idx, BOOL
*stop))block; |
145 | 148 |
146 - (void)addValue:(int64_t)value; | 149 - (void)addValue:(int64_t)value; |
(...skipping 16 matching lines...) Expand all Loading... |
163 | 166 |
164 @interface GPBUInt64Array : NSObject <NSCopying> | 167 @interface GPBUInt64Array : NSObject <NSCopying> |
165 | 168 |
166 @property(nonatomic, readonly) NSUInteger count; | 169 @property(nonatomic, readonly) NSUInteger count; |
167 | 170 |
168 + (instancetype)array; | 171 + (instancetype)array; |
169 + (instancetype)arrayWithValue:(uint64_t)value; | 172 + (instancetype)arrayWithValue:(uint64_t)value; |
170 + (instancetype)arrayWithValueArray:(GPBUInt64Array *)array; | 173 + (instancetype)arrayWithValueArray:(GPBUInt64Array *)array; |
171 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 174 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
172 | 175 |
| 176 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
173 // Initializes the array, copying the values. | 177 // Initializes the array, copying the values. |
174 - (instancetype)initWithValues:(const uint64_t [])values | 178 - (instancetype)initWithValues:(const uint64_t [])values |
175 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 179 count:(NSUInteger)count; |
176 - (instancetype)initWithValueArray:(GPBUInt64Array *)array; | 180 - (instancetype)initWithValueArray:(GPBUInt64Array *)array; |
177 - (instancetype)initWithCapacity:(NSUInteger)count; | 181 - (instancetype)initWithCapacity:(NSUInteger)count; |
178 | 182 |
179 - (uint64_t)valueAtIndex:(NSUInteger)index; | 183 - (uint64_t)valueAtIndex:(NSUInteger)index; |
180 | 184 |
181 - (void)enumerateValuesWithBlock:(void (^)(uint64_t value, NSUInteger idx, BOOL
*stop))block; | 185 - (void)enumerateValuesWithBlock:(void (^)(uint64_t value, NSUInteger idx, BOOL
*stop))block; |
182 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 186 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
183 usingBlock:(void (^)(uint64_t value, NSUInteger idx, BOO
L *stop))block; | 187 usingBlock:(void (^)(uint64_t value, NSUInteger idx, BOO
L *stop))block; |
184 | 188 |
185 - (void)addValue:(uint64_t)value; | 189 - (void)addValue:(uint64_t)value; |
(...skipping 16 matching lines...) Expand all Loading... |
202 | 206 |
203 @interface GPBFloatArray : NSObject <NSCopying> | 207 @interface GPBFloatArray : NSObject <NSCopying> |
204 | 208 |
205 @property(nonatomic, readonly) NSUInteger count; | 209 @property(nonatomic, readonly) NSUInteger count; |
206 | 210 |
207 + (instancetype)array; | 211 + (instancetype)array; |
208 + (instancetype)arrayWithValue:(float)value; | 212 + (instancetype)arrayWithValue:(float)value; |
209 + (instancetype)arrayWithValueArray:(GPBFloatArray *)array; | 213 + (instancetype)arrayWithValueArray:(GPBFloatArray *)array; |
210 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 214 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
211 | 215 |
| 216 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
212 // Initializes the array, copying the values. | 217 // Initializes the array, copying the values. |
213 - (instancetype)initWithValues:(const float [])values | 218 - (instancetype)initWithValues:(const float [])values |
214 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 219 count:(NSUInteger)count; |
215 - (instancetype)initWithValueArray:(GPBFloatArray *)array; | 220 - (instancetype)initWithValueArray:(GPBFloatArray *)array; |
216 - (instancetype)initWithCapacity:(NSUInteger)count; | 221 - (instancetype)initWithCapacity:(NSUInteger)count; |
217 | 222 |
218 - (float)valueAtIndex:(NSUInteger)index; | 223 - (float)valueAtIndex:(NSUInteger)index; |
219 | 224 |
220 - (void)enumerateValuesWithBlock:(void (^)(float value, NSUInteger idx, BOOL *st
op))block; | 225 - (void)enumerateValuesWithBlock:(void (^)(float value, NSUInteger idx, BOOL *st
op))block; |
221 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 226 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
222 usingBlock:(void (^)(float value, NSUInteger idx, BOOL *
stop))block; | 227 usingBlock:(void (^)(float value, NSUInteger idx, BOOL *
stop))block; |
223 | 228 |
224 - (void)addValue:(float)value; | 229 - (void)addValue:(float)value; |
(...skipping 16 matching lines...) Expand all Loading... |
241 | 246 |
242 @interface GPBDoubleArray : NSObject <NSCopying> | 247 @interface GPBDoubleArray : NSObject <NSCopying> |
243 | 248 |
244 @property(nonatomic, readonly) NSUInteger count; | 249 @property(nonatomic, readonly) NSUInteger count; |
245 | 250 |
246 + (instancetype)array; | 251 + (instancetype)array; |
247 + (instancetype)arrayWithValue:(double)value; | 252 + (instancetype)arrayWithValue:(double)value; |
248 + (instancetype)arrayWithValueArray:(GPBDoubleArray *)array; | 253 + (instancetype)arrayWithValueArray:(GPBDoubleArray *)array; |
249 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 254 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
250 | 255 |
| 256 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
251 // Initializes the array, copying the values. | 257 // Initializes the array, copying the values. |
252 - (instancetype)initWithValues:(const double [])values | 258 - (instancetype)initWithValues:(const double [])values |
253 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 259 count:(NSUInteger)count; |
254 - (instancetype)initWithValueArray:(GPBDoubleArray *)array; | 260 - (instancetype)initWithValueArray:(GPBDoubleArray *)array; |
255 - (instancetype)initWithCapacity:(NSUInteger)count; | 261 - (instancetype)initWithCapacity:(NSUInteger)count; |
256 | 262 |
257 - (double)valueAtIndex:(NSUInteger)index; | 263 - (double)valueAtIndex:(NSUInteger)index; |
258 | 264 |
259 - (void)enumerateValuesWithBlock:(void (^)(double value, NSUInteger idx, BOOL *s
top))block; | 265 - (void)enumerateValuesWithBlock:(void (^)(double value, NSUInteger idx, BOOL *s
top))block; |
260 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 266 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
261 usingBlock:(void (^)(double value, NSUInteger idx, BOOL
*stop))block; | 267 usingBlock:(void (^)(double value, NSUInteger idx, BOOL
*stop))block; |
262 | 268 |
263 - (void)addValue:(double)value; | 269 - (void)addValue:(double)value; |
(...skipping 16 matching lines...) Expand all Loading... |
280 | 286 |
281 @interface GPBBoolArray : NSObject <NSCopying> | 287 @interface GPBBoolArray : NSObject <NSCopying> |
282 | 288 |
283 @property(nonatomic, readonly) NSUInteger count; | 289 @property(nonatomic, readonly) NSUInteger count; |
284 | 290 |
285 + (instancetype)array; | 291 + (instancetype)array; |
286 + (instancetype)arrayWithValue:(BOOL)value; | 292 + (instancetype)arrayWithValue:(BOOL)value; |
287 + (instancetype)arrayWithValueArray:(GPBBoolArray *)array; | 293 + (instancetype)arrayWithValueArray:(GPBBoolArray *)array; |
288 + (instancetype)arrayWithCapacity:(NSUInteger)count; | 294 + (instancetype)arrayWithCapacity:(NSUInteger)count; |
289 | 295 |
| 296 - (instancetype)init NS_DESIGNATED_INITIALIZER; |
290 // Initializes the array, copying the values. | 297 // Initializes the array, copying the values. |
291 - (instancetype)initWithValues:(const BOOL [])values | 298 - (instancetype)initWithValues:(const BOOL [])values |
292 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 299 count:(NSUInteger)count; |
293 - (instancetype)initWithValueArray:(GPBBoolArray *)array; | 300 - (instancetype)initWithValueArray:(GPBBoolArray *)array; |
294 - (instancetype)initWithCapacity:(NSUInteger)count; | 301 - (instancetype)initWithCapacity:(NSUInteger)count; |
295 | 302 |
296 - (BOOL)valueAtIndex:(NSUInteger)index; | 303 - (BOOL)valueAtIndex:(NSUInteger)index; |
297 | 304 |
298 - (void)enumerateValuesWithBlock:(void (^)(BOOL value, NSUInteger idx, BOOL *sto
p))block; | 305 - (void)enumerateValuesWithBlock:(void (^)(BOOL value, NSUInteger idx, BOOL *sto
p))block; |
299 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts | 306 - (void)enumerateValuesWithOptions:(NSEnumerationOptions)opts |
300 usingBlock:(void (^)(BOOL value, NSUInteger idx, BOOL *s
top))block; | 307 usingBlock:(void (^)(BOOL value, NSUInteger idx, BOOL *s
top))block; |
301 | 308 |
302 - (void)addValue:(BOOL)value; | 309 - (void)addValue:(BOOL)value; |
(...skipping 20 matching lines...) Expand all Loading... |
323 @property(nonatomic, readonly) GPBEnumValidationFunc validationFunc; | 330 @property(nonatomic, readonly) GPBEnumValidationFunc validationFunc; |
324 | 331 |
325 + (instancetype)array; | 332 + (instancetype)array; |
326 + (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)func
; | 333 + (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)func
; |
327 + (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)func | 334 + (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)func |
328 rawValue:(int32_t)value; | 335 rawValue:(int32_t)value; |
329 + (instancetype)arrayWithValueArray:(GPBEnumArray *)array; | 336 + (instancetype)arrayWithValueArray:(GPBEnumArray *)array; |
330 + (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)func | 337 + (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)func |
331 capacity:(NSUInteger)count; | 338 capacity:(NSUInteger)count; |
332 | 339 |
333 - (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func; | 340 - (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func |
| 341 NS_DESIGNATED_INITIALIZER; |
334 | 342 |
335 // Initializes the array, copying the values. | 343 // Initializes the array, copying the values. |
336 - (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func | 344 - (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func |
337 rawValues:(const int32_t [])values | 345 rawValues:(const int32_t [])values |
338 count:(NSUInteger)count NS_DESIGNATED_INITI
ALIZER; | 346 count:(NSUInteger)count; |
339 - (instancetype)initWithValueArray:(GPBEnumArray *)array; | 347 - (instancetype)initWithValueArray:(GPBEnumArray *)array; |
340 - (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func | 348 - (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func |
341 capacity:(NSUInteger)count; | 349 capacity:(NSUInteger)count; |
342 | 350 |
343 // These will return kGPBUnrecognizedEnumeratorValue if the value at index is no
t a | 351 // These will return kGPBUnrecognizedEnumeratorValue if the value at index is no
t a |
344 // valid enumerator as defined by validationFunc. If the actual value is | 352 // valid enumerator as defined by validationFunc. If the actual value is |
345 // desired, use "raw" version of the method. | 353 // desired, use "raw" version of the method. |
346 | 354 |
347 - (int32_t)valueAtIndex:(NSUInteger)index; | 355 - (int32_t)valueAtIndex:(NSUInteger)index; |
348 | 356 |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
415 //% | 423 //% |
416 //%@interface GPB##NAME##Array : NSObject <NSCopying> | 424 //%@interface GPB##NAME##Array : NSObject <NSCopying> |
417 //% | 425 //% |
418 //%@property(nonatomic, readonly) NSUInteger count; | 426 //%@property(nonatomic, readonly) NSUInteger count; |
419 //% | 427 //% |
420 //%+ (instancetype)array; | 428 //%+ (instancetype)array; |
421 //%+ (instancetype)arrayWithValue:(TYPE)value; | 429 //%+ (instancetype)arrayWithValue:(TYPE)value; |
422 //%+ (instancetype)arrayWithValueArray:(GPB##NAME##Array *)array; | 430 //%+ (instancetype)arrayWithValueArray:(GPB##NAME##Array *)array; |
423 //%+ (instancetype)arrayWithCapacity:(NSUInteger)count; | 431 //%+ (instancetype)arrayWithCapacity:(NSUInteger)count; |
424 //% | 432 //% |
| 433 //%- (instancetype)init NS_DESIGNATED_INITIALIZER; |
425 //%// Initializes the array, copying the values. | 434 //%// Initializes the array, copying the values. |
426 //%- (instancetype)initWithValues:(const TYPE [])values | 435 //%- (instancetype)initWithValues:(const TYPE [])values |
427 //% count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 436 //% count:(NSUInteger)count; |
428 //%- (instancetype)initWithValueArray:(GPB##NAME##Array *)array; | 437 //%- (instancetype)initWithValueArray:(GPB##NAME##Array *)array; |
429 //%- (instancetype)initWithCapacity:(NSUInteger)count; | 438 //%- (instancetype)initWithCapacity:(NSUInteger)count; |
430 //% | 439 //% |
431 //%ARRAY_IMMUTABLE_INTERFACE(NAME, TYPE, Basic) | 440 //%ARRAY_IMMUTABLE_INTERFACE(NAME, TYPE, Basic) |
432 //% | 441 //% |
433 //%ARRAY_MUTABLE_INTERFACE(NAME, TYPE, Basic) | 442 //%ARRAY_MUTABLE_INTERFACE(NAME, TYPE, Basic) |
434 //% | 443 //% |
435 //%@end | 444 //%@end |
436 //% | 445 //% |
437 | 446 |
(...skipping 10 matching lines...) Expand all Loading... |
448 //%@property(nonatomic, readonly) GPBEnumValidationFunc validationFunc; | 457 //%@property(nonatomic, readonly) GPBEnumValidationFunc validationFunc; |
449 //% | 458 //% |
450 //%+ (instancetype)array; | 459 //%+ (instancetype)array; |
451 //%+ (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)f
unc; | 460 //%+ (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)f
unc; |
452 //%+ (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)f
unc | 461 //%+ (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)f
unc |
453 //% rawValue:(TYPE)value; | 462 //% rawValue:(TYPE)value; |
454 //%+ (instancetype)arrayWithValueArray:(GPB##NAME##Array *)array; | 463 //%+ (instancetype)arrayWithValueArray:(GPB##NAME##Array *)array; |
455 //%+ (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)f
unc | 464 //%+ (instancetype)arrayWithValidationFunction:(nullable GPBEnumValidationFunc)f
unc |
456 //% capacity:(NSUInteger)count; | 465 //% capacity:(NSUInteger)count; |
457 //% | 466 //% |
458 //%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)fu
nc; | 467 //%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)fu
nc |
| 468 //% NS_DESIGNATED_INITIALIZER; |
459 //% | 469 //% |
460 //%// Initializes the array, copying the values. | 470 //%// Initializes the array, copying the values. |
461 //%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)fu
nc | 471 //%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)fu
nc |
462 //% rawValues:(const TYPE [])values | 472 //% rawValues:(const TYPE [])values |
463 //% count:(NSUInteger)count NS_DESIGNATED_IN
ITIALIZER; | 473 //% count:(NSUInteger)count; |
464 //%- (instancetype)initWithValueArray:(GPB##NAME##Array *)array; | 474 //%- (instancetype)initWithValueArray:(GPB##NAME##Array *)array; |
465 //%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)fu
nc | 475 //%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)fu
nc |
466 //% capacity:(NSUInteger)count; | 476 //% capacity:(NSUInteger)count; |
467 //% | 477 //% |
468 //%// These will return kGPBUnrecognizedEnumeratorValue if the value at index is
not a | 478 //%// These will return kGPBUnrecognizedEnumeratorValue if the value at index is
not a |
469 //%// valid enumerator as defined by validationFunc. If the actual value is | 479 //%// valid enumerator as defined by validationFunc. If the actual value is |
470 //%// desired, use "raw" version of the method. | 480 //%// desired, use "raw" version of the method. |
471 //% | 481 //% |
472 //%ARRAY_IMMUTABLE_INTERFACE(NAME, TYPE, NAME) | 482 //%ARRAY_IMMUTABLE_INTERFACE(NAME, TYPE, NAME) |
473 //% | 483 //% |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
530 //%- (void)addRawValue:(TYPE)value; | 540 //%- (void)addRawValue:(TYPE)value; |
531 //%- (void)addRawValuesFromArray:(GPB##NAME##Array *)array; | 541 //%- (void)addRawValuesFromArray:(GPB##NAME##Array *)array; |
532 //%- (void)addRawValues:(const TYPE [])values count:(NSUInteger)count; | 542 //%- (void)addRawValues:(const TYPE [])values count:(NSUInteger)count; |
533 //% | 543 //% |
534 //%- (void)insertRawValue:(TYPE)value atIndex:(NSUInteger)index; | 544 //%- (void)insertRawValue:(TYPE)value atIndex:(NSUInteger)index; |
535 //% | 545 //% |
536 //%- (void)replaceValueAtIndex:(NSUInteger)index withRawValue:(TYPE)value; | 546 //%- (void)replaceValueAtIndex:(NSUInteger)index withRawValue:(TYPE)value; |
537 //% | 547 //% |
538 //%// No validation applies to these methods. | 548 //%// No validation applies to these methods. |
539 //% | 549 //% |
OLD | NEW |