* Set the set value * @this {!FieldModelSet} * @param {!Set} values Set values
(values)
| 2865 | * @param {!Set} values Set values |
| 2866 | */ |
| 2867 | set (values) { |
| 2868 | console.assert(((this._buffer.offset + this.fbeOffset + this.fbeSize) <= this._buffer.size), 'Model is broken!') |
| 2869 | if ((this._buffer.offset + this.fbeOffset + this.fbeSize) > this._buffer.size) { |
| 2870 | return |
| 2871 | } |
| 2872 | |
| 2873 | let fbeModel = this.resize(values.size) |
| 2874 | for (let value of values) { |
| 2875 | fbeModel.set(value) |
| 2876 | fbeModel.fbeShift(fbeModel.fbeSize) |
| 2877 | } |
| 2878 | } |
| 2879 | } |
| 2880 | |
| 2881 | exports.FieldModelSet = FieldModelSet |