Lines Matching full:write

61  * @note Any -write* api can raise the GPBCodedOutputStreamException_*
79 * Creates a stream to write into the given NSOutputStream.
98 * Initializes a stream to write into the given @c NSOutputStream.
112 * Write the raw byte out.
114 * @param value The value to write out.
119 * Write the tag for the given field number and wire format.
127 * Write a 32bit value out in little endian format.
129 * @param value The value to write out.
133 * Write a 64bit value out in little endian format.
135 * @param value The value to write out.
140 * Write a 32bit value out in varint format.
142 * @param value The value to write out.
146 * Write a 64bit value out in varint format.
148 * @param value The value to write out.
153 * Write a size_t out as a 32bit varint value.
157 * @param value The value to write out.
164 * @param data The data to write out.
170 * @param data The data blob to write out.
172 * @param length The number of bytes from the blob to write out.
183 * Write a double for the given field number.
186 * @param value The value to write out.
190 * Write a packed array of double for the given field number.
193 * @param values The values to write out.
200 * Write a double without any tag.
202 * @param value The value to write out.
207 * Write a float for the given field number.
210 * @param value The value to write out.
214 * Write a packed array of float for the given field number.
217 * @param values The values to write out.
224 * Write a float without any tag.
226 * @param value The value to write out.
231 * Write a uint64_t for the given field number.
234 * @param value The value to write out.
238 * Write a packed array of uint64_t for the given field number.
241 * @param values The values to write out.
248 * Write a uint64_t without any tag.
250 * @param value The value to write out.
255 * Write a int64_t for the given field number.
258 * @param value The value to write out.
262 * Write a packed array of int64_t for the given field number.
265 * @param values The values to write out.
272 * Write a int64_t without any tag.
274 * @param value The value to write out.
279 * Write a int32_t for the given field number.
282 * @param value The value to write out.
286 * Write a packed array of int32_t for the given field number.
289 * @param values The values to write out.
296 * Write a int32_t without any tag.
298 * @param value The value to write out.
303 * Write a uint32_t for the given field number.
306 * @param value The value to write out.
310 * Write a packed array of uint32_t for the given field number.
313 * @param values The values to write out.
320 * Write a uint32_t without any tag.
322 * @param value The value to write out.
327 * Write a uint64_t for the given field number.
330 * @param value The value to write out.
334 * Write a packed array of uint64_t for the given field number.
337 * @param values The values to write out.
344 * Write a uint64_t without any tag.
346 * @param value The value to write out.
351 * Write a uint32_t for the given field number.
354 * @param value The value to write out.
358 * Write a packed array of uint32_t for the given field number.
361 * @param values The values to write out.
368 * Write a uint32_t without any tag.
370 * @param value The value to write out.
375 * Write a int32_t for the given field number.
378 * @param value The value to write out.
382 * Write a packed array of int32_t for the given field number.
385 * @param values The values to write out.
392 * Write a int32_t without any tag.
394 * @param value The value to write out.
399 * Write a int64_t for the given field number.
402 * @param value The value to write out.
406 * Write a packed array of int64_t for the given field number.
409 * @param values The values to write out.
416 * Write a int64_t without any tag.
418 * @param value The value to write out.
423 * Write a int64_t for the given field number.
426 * @param value The value to write out.
430 * Write a packed array of int64_t for the given field number.
433 * @param values The values to write out.
440 * Write a int64_t without any tag.
442 * @param value The value to write out.
447 * Write a int32_t for the given field number.
450 * @param value The value to write out.
454 * Write a packed array of int32_t for the given field number.
457 * @param values The values to write out.
464 * Write a int32_t without any tag.
466 * @param value The value to write out.
471 * Write a BOOL for the given field number.
474 * @param value The value to write out.
478 * Write a packed array of BOOL for the given field number.
481 * @param values The values to write out.
488 * Write a BOOL without any tag.
490 * @param value The value to write out.
495 * Write a int32_t for the given field number.
498 * @param value The value to write out.
502 * Write a packed array of int32_t for the given field number.
505 * @param values The values to write out.
512 * Write a int32_t without any tag.
514 * @param value The value to write out.
519 * Write a NSString for the given field number.
522 * @param value The value to write out.
526 * Write an array of NSString for the given field number.
529 * @param values The values to write out.
534 * Write a NSString without any tag.
536 * @param value The value to write out.
541 * Write a GPBMessage for the given field number.
544 * @param value The value to write out.
548 * Write an array of GPBMessage for the given field number.
551 * @param values The values to write out.
556 * Write a GPBMessage without any tag.
558 * @param value The value to write out.
563 * Write a NSData for the given field number.
566 * @param value The value to write out.
570 * Write an array of NSData for the given field number.
573 * @param values The values to write out.
578 * Write a NSData without any tag.
580 * @param value The value to write out.
585 * Write a GPBMessage for the given field number.
588 * @param value The value to write out.
593 * Write an array of GPBMessage for the given field number.
596 * @param values The values to write out.
601 * Write a GPBMessage without any tag (but does write the endGroup tag).
604 * @param value The value to write out.
610 * Write a GPBUnknownFieldSet for the given field number.
613 * @param value The value to write out.
618 * Write an array of GPBUnknownFieldSet for the given field number.
621 * @param values The values to write out.
626 * Write a GPBUnknownFieldSet without any tag (but does write the endGroup tag).
629 * @param value The value to write out.
638 Write a MessageSet extension field to the stream. For historical reasons,
641 @param fieldNumber The extension field number to write out.
647 Write an unparsed MessageSet extension field to the stream. For historical
650 @param fieldNumber The extension field number to write out.
659 // Write methods for types that can be in packed arrays.
662 //% * Write a TYPE for the given field number.
665 //% * @param value The value to write out.
667 //%- (void)write##NAME:(int32_t)fieldNumber value:(TYPE)value;
669 //% * Write a packed array of TYPE for the given field number.
672 //% * @param values The values to write out.
675 //%- (void)write##NAME##Array:(int32_t)fieldNumber
679 //% * Write a TYPE without any tag.
681 //% * @param value The value to write out.
683 //%- (void)write##NAME##NoTag:(TYPE)value;
685 // Write methods for types that aren't in packed arrays.
688 //% * Write a TYPE for the given field number.
691 //% * @param value The value to write out.
693 //%- (void)write##NAME:(int32_t)fieldNumber value:(TYPE *)value;
695 //% * Write an array of TYPE for the given field number.
698 //% * @param values The values to write out.
700 //%- (void)write##NAME##Array:(int32_t)fieldNumber
703 //% * Write a TYPE without any tag.
705 //% * @param value The value to write out.
707 //%- (void)write##NAME##NoTag:(TYPE *)value;
709 // Special write methods for Groups.
712 //% * Write a TYPE for the given field number.
715 //% * @param value The value to write out.
717 //%- (void)write##NAME:(int32_t)fieldNumber
720 //% * Write an array of TYPE for the given field number.
723 //% * @param values The values to write out.
725 //%- (void)write##NAME##Array:(int32_t)fieldNumber
728 //% * Write a TYPE without any tag (but does write the endGroup tag).
731 //% * @param value The value to write out.
733 //%- (void)write##NAME##NoTag:(int32_t)fieldNumber