(self, values)
| 2851 | |
| 2852 | # Set the vector |
| 2853 | def set(self, values): |
| 2854 | assert (values is not None), "Invalid values parameter!" |
| 2855 | if values is None: |
| 2856 | raise ValueError("Invalid values parameter!") |
| 2857 | |
| 2858 | assert ((self._buffer.offset + self.fbe_offset + 4) <= self._buffer.size), "Model is broken!" |
| 2859 | if (self._buffer.offset + self.fbe_offset + 4) > self._buffer.size: |
| 2860 | return 0 |
| 2861 | |
| 2862 | self.write_uint32(self.fbe_offset, len(values)) |
| 2863 | |
| 2864 | size = 4 |
| 2865 | self._model.fbe_offset = self.fbe_offset + 4 |
| 2866 | for value in values: |
| 2867 | offset = self._model.set(value) |
| 2868 | self._model.fbe_shift(offset) |
| 2869 | size += offset |
| 2870 | return size |
| 2871 | |
| 2872 | |
| 2873 | # Fast Binary Encoding set final model |
nothing calls this directly
no test coverage detected