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

Method set

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

Source from the content-addressed store, hash-verified

1653
1654 # Set the set value
1655 def set(self, values):
1656 assert (values is not None), "Invalid values parameter!"
1657 if values is None:
1658 raise ValueError("Invalid values parameter!")
1659
1660 assert ((self._buffer.offset + self.fbe_offset + self.fbe_size) <= self._buffer.size), "Model is broken!"
1661 if (self._buffer.offset + self.fbe_offset + self.fbe_size) > self._buffer.size:
1662 return
1663
1664 fbe_model = self.resize(len(values))
1665 for value in values:
1666 fbe_model.set(value)
1667 fbe_model.fbe_shift(fbe_model.fbe_size)
1668
1669
1670# Fast Binary Encoding map field model

Callers 11

setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
mainFunction · 0.45

Calls 2

resizeMethod · 0.95
fbe_shiftMethod · 0.45

Tested by 1