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

Method __init__

projects/Python/proto/test.py:12358–12363  ·  view source on GitHub ↗
(self, buffer, offset)

Source from the content-addressed store, hash-verified

12356 __slots__ = "_f1", "_f2", "_f3", "_f4",
12357
12358 def __init__(self, buffer, offset):
12359 super().__init__(buffer, offset)
12360 self._f1 = fbe.FieldModelSet(fbe.FieldModelByte(buffer, 4 + 4), buffer, 4 + 4)
12361 self._f2 = fbe.FieldModelSet(FieldModelEnumSimple(buffer, self._f1.fbe_offset + self._f1.fbe_size), buffer, self._f1.fbe_offset + self._f1.fbe_size)
12362 self._f3 = fbe.FieldModelSet(FieldModelFlagsSimple(buffer, self._f2.fbe_offset + self._f2.fbe_size), buffer, self._f2.fbe_offset + self._f2.fbe_size)
12363 self._f4 = fbe.FieldModelSet(FieldModelStructSimple(buffer, self._f3.fbe_offset + self._f3.fbe_size), buffer, self._f3.fbe_offset + self._f3.fbe_size)
12364
12365 @property
12366 def f1(self):

Callers

nothing calls this directly

Calls 5

__init__Method · 0.45
FieldModelByteMethod · 0.45

Tested by

no test coverage detected