(self, values)
| 2929 | |
| 2930 | # Set the set value |
| 2931 | def set(self, values): |
| 2932 | assert (values is not None), "Invalid values parameter!" |
| 2933 | if values is None: |
| 2934 | raise ValueError("Invalid values parameter!") |
| 2935 | |
| 2936 | assert ((self._buffer.offset + self.fbe_offset + 4) <= self._buffer.size), "Model is broken!" |
| 2937 | if (self._buffer.offset + self.fbe_offset + 4) > self._buffer.size: |
| 2938 | return 0 |
| 2939 | |
| 2940 | self.write_uint32(self.fbe_offset, len(values)) |
| 2941 | |
| 2942 | size = 4 |
| 2943 | self._model.fbe_offset = self.fbe_offset + 4 |
| 2944 | for value in values: |
| 2945 | offset = self._model.set(value) |
| 2946 | self._model.fbe_shift(offset) |
| 2947 | size += offset |
| 2948 | return size |
| 2949 | |
| 2950 | |
| 2951 | # Fast Binary Encoding map final model |
nothing calls this directly
no test coverage detected