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

Method set_fields

projects/Python/proto/protoex.py:1684–1698  ·  view source on GitHub ↗
(self, fbe_value)

Source from the content-addressed store, hash-verified

1682
1683 # Set the struct fields values
1684 def set_fields(self, fbe_value):
1685 fbe_current_offset = 0
1686 fbe_current_size = 0
1687
1688 self.parent.fbe_offset = fbe_current_offset
1689 fbe_field_size = self.parent.set_fields(fbe_value)
1690 fbe_current_offset += fbe_field_size
1691 fbe_current_size += fbe_field_size
1692
1693 self.locked.fbe_offset = fbe_current_offset
1694 fbe_field_size = self.locked.set(fbe_value.locked)
1695 fbe_current_offset += fbe_field_size
1696 fbe_current_size += fbe_field_size
1697
1698 return fbe_current_size
1699
1700
1701# Fast Binary Encoding Balance final model

Callers 1

setMethod · 0.95

Calls 2

set_fieldsMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected