Deserialize the struct value
(value = StructSet.new)
| 15845 | |
| 15846 | # Deserialize the struct value |
| 15847 | def deserialize(value = StructSet.new) |
| 15848 | if (buffer.offset + @_model.fbe_offset - 4) > buffer.size |
| 15849 | [StructSet.new, 0] |
| 15850 | end |
| 15851 | |
| 15852 | fbe_full_size = read_uint32(@_model.fbe_offset - 4) |
| 15853 | if fbe_full_size < @_model.fbe_size |
| 15854 | [StructSet.new, 0] |
| 15855 | end |
| 15856 | |
| 15857 | @_model.get(value) |
| 15858 | [value, fbe_full_size] |
| 15859 | end |
| 15860 | |
| 15861 | # Move to the next struct value |
| 15862 | def next(prev) |
no test coverage detected