MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / set

Method set

projects/Python/proto/fbe.py:1515–1527  ·  view source on GitHub ↗
(self, values)

Source from the content-addressed store, hash-verified

1513
1514 # Set the vector
1515 def set(self, values):
1516 assert (values is not None), "Invalid values parameter!"
1517 if values is None:
1518 raise ValueError("Invalid values parameter!")
1519
1520 assert ((self._buffer.offset + self.fbe_offset + self.fbe_size) <= self._buffer.size), "Model is broken!"
1521 if (self._buffer.offset + self.fbe_offset + self.fbe_size) > self._buffer.size:
1522 return
1523
1524 fbe_model = self.resize(len(values))
1525 for value in values:
1526 fbe_model.set(value)
1527 fbe_model.fbe_shift(fbe_model.fbe_size)
1528
1529
1530# Fast Binary Encoding set field model

Callers

nothing calls this directly

Calls 3

resizeMethod · 0.95
setMethod · 0.45
fbe_shiftMethod · 0.45

Tested by

no test coverage detected