* Check if the struct value is valid * @this {!StructSetModel} * @returns {!boolean} Model valid state
()
| 19107 | * @returns {!boolean} Model valid state |
| 19108 | */ |
| 19109 | verify () { |
| 19110 | if ((this.buffer.offset + this.model.fbeOffset - 4) > this.buffer.size) { |
| 19111 | return false |
| 19112 | } |
| 19113 | |
| 19114 | let fbeFullSize = this.readUInt32(this.model.fbeOffset - 4) |
| 19115 | if (fbeFullSize < this.model.fbeSize) { |
| 19116 | return false |
| 19117 | } |
| 19118 | |
| 19119 | return this.model.verify() |
| 19120 | } |
| 19121 | |
| 19122 | /** |
| 19123 | * Create a new model (begin phase) |
no test coverage detected