Lines Matching refs:values
477 * Writes repeated boolean values to the buffer as unpacked varints.
479 * @param {!Array<boolean>} values
481 writeRepeatedBool(fieldNumber, values) {
482 values.forEach(val => this.writeBool(fieldNumber, val));
486 * Writes repeated boolean values to the buffer as packed varints.
488 * @param {!Array<boolean>} values
490 writePackedBool(fieldNumber, values) {
492 fieldNumber, values, val => this.writeBoolValue_(val), 1);
496 * Writes repeated double values to the buffer as unpacked fixed64.
498 * @param {!Array<number>} values
500 writeRepeatedDouble(fieldNumber, values) {
501 values.forEach(val => this.writeDouble(fieldNumber, val));
505 * Writes repeated double values to the buffer as packed fixed64.
507 * @param {!Array<number>} values
509 writePackedDouble(fieldNumber, values) {
511 fieldNumber, values, val => this.writeDoubleValue_(val), 8);
515 * Writes repeated fixed32 values to the buffer as unpacked fixed32.
517 * @param {!Array<number>} values
519 writeRepeatedFixed32(fieldNumber, values) {
520 values.forEach(val => this.writeFixed32(fieldNumber, val));
524 * Writes repeated fixed32 values to the buffer as packed fixed32.
526 * @param {!Array<number>} values
528 writePackedFixed32(fieldNumber, values) {
530 fieldNumber, values, val => this.writeFixed32Value_(val), 4);
534 * Writes repeated float values to the buffer as unpacked fixed64.
536 * @param {!Array<number>} values
538 writeRepeatedFloat(fieldNumber, values) {
539 values.forEach(val => this.writeFloat(fieldNumber, val));
543 * Writes repeated float values to the buffer as packed fixed64.
545 * @param {!Array<number>} values
547 writePackedFloat(fieldNumber, values) {
549 fieldNumber, values, val => this.writeFloatValue_(val), 4);
553 * Writes repeated int32 values to the buffer as unpacked int32.
555 * @param {!Array<number>} values
557 writeRepeatedInt32(fieldNumber, values) {
558 values.forEach(val => this.writeInt32(fieldNumber, val));
562 * Writes repeated int32 values to the buffer as packed int32.
564 * @param {!Array<number>} values
566 writePackedInt32(fieldNumber, values) {
568 fieldNumber, values, (writer, val) => writer.writeInt32Value_(val));
572 * Writes repeated int64 values to the buffer as unpacked varint.
574 * @param {!Array<!Int64>} values
576 writeRepeatedInt64(fieldNumber, values) {
577 values.forEach(val => this.writeInt64(fieldNumber, val));
581 * Writes repeated int64 values to the buffer as packed varint.
583 * @param {!Array<!Int64>} values
585 writePackedInt64(fieldNumber, values) {
587 fieldNumber, values,
593 * Writes repeated sfixed32 values to the buffer as unpacked fixed32.
595 * @param {!Array<number>} values
597 writeRepeatedSfixed32(fieldNumber, values) {
598 values.forEach(val => this.writeSfixed32(fieldNumber, val));
602 * Writes repeated sfixed32 values to the buffer as packed fixed32.
604 * @param {!Array<number>} values
606 writePackedSfixed32(fieldNumber, values) {
608 fieldNumber, values, val => this.writeSfixed32Value_(val), 4);
612 * Writes repeated sfixed64 values to the buffer as unpacked fixed64.
614 * @param {!Array<!Int64>} values
616 writeRepeatedSfixed64(fieldNumber, values) {
617 values.forEach(val => this.writeSfixed64(fieldNumber, val));
621 * Writes repeated sfixed64 values to the buffer as packed fixed64.
623 * @param {!Array<!Int64>} values
625 writePackedSfixed64(fieldNumber, values) {
627 fieldNumber, values, val => this.writeSfixed64Value_(val), 8);
631 * Writes repeated sint32 values to the buffer as unpacked sint32.
633 * @param {!Array<number>} values
635 writeRepeatedSint32(fieldNumber, values) {
636 values.forEach(val => this.writeSint32(fieldNumber, val));
640 * Writes repeated sint32 values to the buffer as packed sint32.
642 * @param {!Array<number>} values
644 writePackedSint32(fieldNumber, values) {
646 fieldNumber, values, (writer, val) => writer.writeSint32Value_(val));
650 * Writes repeated sint64 values to the buffer as unpacked varint.
652 * @param {!Array<!Int64>} values
654 writeRepeatedSint64(fieldNumber, values) {
655 values.forEach(val => this.writeSint64(fieldNumber, val));
659 * Writes repeated sint64 values to the buffer as packed varint.
661 * @param {!Array<!Int64>} values
663 writePackedSint64(fieldNumber, values) {
665 fieldNumber, values, (writer, val) => writer.writeSint64Value_(val));
669 * Writes repeated uint32 values to the buffer as unpacked uint32.
671 * @param {!Array<number>} values
673 writeRepeatedUint32(fieldNumber, values) {
674 values.forEach(val => this.writeUint32(fieldNumber, val));
678 * Writes repeated uint32 values to the buffer as packed uint32.
680 * @param {!Array<number>} values
682 writePackedUint32(fieldNumber, values) {
684 fieldNumber, values, (writer, val) => writer.writeUint32Value_(val));
688 * Writes repeated bytes values to the buffer.
690 * @param {!Array<!ByteString>} values
692 writeRepeatedBytes(fieldNumber, values) {
693 values.forEach(val => this.writeBytes(fieldNumber, val));
699 * @param {!Array<T>} values
705 writeFixedPacked_(fieldNumber, values, valueWriter, entitySize) {
706 if (values.length === 0) {
710 this.writeUnsignedVarint32_(values.length * entitySize);
712 values.forEach(value => valueWriter(value));
718 * @param {!Array<T>} values
723 writeVariablePacked_(fieldNumber, values, valueWriter) {
724 if (values.length === 0) {
728 values.forEach(val => valueWriter(writer, val));
734 * Writes repeated string values to the buffer.
736 * @param {!Array<string>} values
738 writeRepeatedString(fieldNumber, values) {
739 values.forEach(val => this.writeString(fieldNumber, val));