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

Method __init__

projects/Python/proto/enums.py:1683–1750  ·  view source on GitHub ↗
(self, buffer, offset)

Source from the content-addressed store, hash-verified

1681 __slots__ = "_byte0", "_byte1", "_byte2", "_byte3", "_byte4", "_byte5", "_char0", "_char1", "_char2", "_char3", "_char4", "_char5", "_wchar0", "_wchar1", "_wchar2", "_wchar3", "_wchar4", "_wchar5", "_int8b0", "_int8b1", "_int8b2", "_int8b3", "_int8b4", "_int8b5", "_uint8b0", "_uint8b1", "_uint8b2", "_uint8b3", "_uint8b4", "_uint8b5", "_int16b0", "_int16b1", "_int16b2", "_int16b3", "_int16b4", "_int16b5", "_uint16b0", "_uint16b1", "_uint16b2", "_uint16b3", "_uint16b4", "_uint16b5", "_int32b0", "_int32b1", "_int32b2", "_int32b3", "_int32b4", "_int32b5", "_uint32b0", "_uint32b1", "_uint32b2", "_uint32b3", "_uint32b4", "_uint32b5", "_int64b0", "_int64b1", "_int64b2", "_int64b3", "_int64b4", "_int64b5", "_uint64b0", "_uint64b1", "_uint64b2", "_uint64b3", "_uint64b4", "_uint64b5",
1682
1683 def __init__(self, buffer, offset):
1684 super().__init__(buffer, offset)
1685 self._byte0 = FieldModelEnumByte(buffer, 4 + 4)
1686 self._byte1 = FieldModelEnumByte(buffer, self._byte0.fbe_offset + self._byte0.fbe_size)
1687 self._byte2 = FieldModelEnumByte(buffer, self._byte1.fbe_offset + self._byte1.fbe_size)
1688 self._byte3 = FieldModelEnumByte(buffer, self._byte2.fbe_offset + self._byte2.fbe_size)
1689 self._byte4 = FieldModelEnumByte(buffer, self._byte3.fbe_offset + self._byte3.fbe_size)
1690 self._byte5 = FieldModelEnumByte(buffer, self._byte4.fbe_offset + self._byte4.fbe_size)
1691 self._char0 = FieldModelEnumChar(buffer, self._byte5.fbe_offset + self._byte5.fbe_size)
1692 self._char1 = FieldModelEnumChar(buffer, self._char0.fbe_offset + self._char0.fbe_size)
1693 self._char2 = FieldModelEnumChar(buffer, self._char1.fbe_offset + self._char1.fbe_size)
1694 self._char3 = FieldModelEnumChar(buffer, self._char2.fbe_offset + self._char2.fbe_size)
1695 self._char4 = FieldModelEnumChar(buffer, self._char3.fbe_offset + self._char3.fbe_size)
1696 self._char5 = FieldModelEnumChar(buffer, self._char4.fbe_offset + self._char4.fbe_size)
1697 self._wchar0 = FieldModelEnumWChar(buffer, self._char5.fbe_offset + self._char5.fbe_size)
1698 self._wchar1 = FieldModelEnumWChar(buffer, self._wchar0.fbe_offset + self._wchar0.fbe_size)
1699 self._wchar2 = FieldModelEnumWChar(buffer, self._wchar1.fbe_offset + self._wchar1.fbe_size)
1700 self._wchar3 = FieldModelEnumWChar(buffer, self._wchar2.fbe_offset + self._wchar2.fbe_size)
1701 self._wchar4 = FieldModelEnumWChar(buffer, self._wchar3.fbe_offset + self._wchar3.fbe_size)
1702 self._wchar5 = FieldModelEnumWChar(buffer, self._wchar4.fbe_offset + self._wchar4.fbe_size)
1703 self._int8b0 = FieldModelEnumInt8(buffer, self._wchar5.fbe_offset + self._wchar5.fbe_size)
1704 self._int8b1 = FieldModelEnumInt8(buffer, self._int8b0.fbe_offset + self._int8b0.fbe_size)
1705 self._int8b2 = FieldModelEnumInt8(buffer, self._int8b1.fbe_offset + self._int8b1.fbe_size)
1706 self._int8b3 = FieldModelEnumInt8(buffer, self._int8b2.fbe_offset + self._int8b2.fbe_size)
1707 self._int8b4 = FieldModelEnumInt8(buffer, self._int8b3.fbe_offset + self._int8b3.fbe_size)
1708 self._int8b5 = FieldModelEnumInt8(buffer, self._int8b4.fbe_offset + self._int8b4.fbe_size)
1709 self._uint8b0 = FieldModelEnumUInt8(buffer, self._int8b5.fbe_offset + self._int8b5.fbe_size)
1710 self._uint8b1 = FieldModelEnumUInt8(buffer, self._uint8b0.fbe_offset + self._uint8b0.fbe_size)
1711 self._uint8b2 = FieldModelEnumUInt8(buffer, self._uint8b1.fbe_offset + self._uint8b1.fbe_size)
1712 self._uint8b3 = FieldModelEnumUInt8(buffer, self._uint8b2.fbe_offset + self._uint8b2.fbe_size)
1713 self._uint8b4 = FieldModelEnumUInt8(buffer, self._uint8b3.fbe_offset + self._uint8b3.fbe_size)
1714 self._uint8b5 = FieldModelEnumUInt8(buffer, self._uint8b4.fbe_offset + self._uint8b4.fbe_size)
1715 self._int16b0 = FieldModelEnumInt16(buffer, self._uint8b5.fbe_offset + self._uint8b5.fbe_size)
1716 self._int16b1 = FieldModelEnumInt16(buffer, self._int16b0.fbe_offset + self._int16b0.fbe_size)
1717 self._int16b2 = FieldModelEnumInt16(buffer, self._int16b1.fbe_offset + self._int16b1.fbe_size)
1718 self._int16b3 = FieldModelEnumInt16(buffer, self._int16b2.fbe_offset + self._int16b2.fbe_size)
1719 self._int16b4 = FieldModelEnumInt16(buffer, self._int16b3.fbe_offset + self._int16b3.fbe_size)
1720 self._int16b5 = FieldModelEnumInt16(buffer, self._int16b4.fbe_offset + self._int16b4.fbe_size)
1721 self._uint16b0 = FieldModelEnumUInt16(buffer, self._int16b5.fbe_offset + self._int16b5.fbe_size)
1722 self._uint16b1 = FieldModelEnumUInt16(buffer, self._uint16b0.fbe_offset + self._uint16b0.fbe_size)
1723 self._uint16b2 = FieldModelEnumUInt16(buffer, self._uint16b1.fbe_offset + self._uint16b1.fbe_size)
1724 self._uint16b3 = FieldModelEnumUInt16(buffer, self._uint16b2.fbe_offset + self._uint16b2.fbe_size)
1725 self._uint16b4 = FieldModelEnumUInt16(buffer, self._uint16b3.fbe_offset + self._uint16b3.fbe_size)
1726 self._uint16b5 = FieldModelEnumUInt16(buffer, self._uint16b4.fbe_offset + self._uint16b4.fbe_size)
1727 self._int32b0 = FieldModelEnumInt32(buffer, self._uint16b5.fbe_offset + self._uint16b5.fbe_size)
1728 self._int32b1 = FieldModelEnumInt32(buffer, self._int32b0.fbe_offset + self._int32b0.fbe_size)
1729 self._int32b2 = FieldModelEnumInt32(buffer, self._int32b1.fbe_offset + self._int32b1.fbe_size)
1730 self._int32b3 = FieldModelEnumInt32(buffer, self._int32b2.fbe_offset + self._int32b2.fbe_size)
1731 self._int32b4 = FieldModelEnumInt32(buffer, self._int32b3.fbe_offset + self._int32b3.fbe_size)
1732 self._int32b5 = FieldModelEnumInt32(buffer, self._int32b4.fbe_offset + self._int32b4.fbe_size)
1733 self._uint32b0 = FieldModelEnumUInt32(buffer, self._int32b5.fbe_offset + self._int32b5.fbe_size)
1734 self._uint32b1 = FieldModelEnumUInt32(buffer, self._uint32b0.fbe_offset + self._uint32b0.fbe_size)
1735 self._uint32b2 = FieldModelEnumUInt32(buffer, self._uint32b1.fbe_offset + self._uint32b1.fbe_size)
1736 self._uint32b3 = FieldModelEnumUInt32(buffer, self._uint32b2.fbe_offset + self._uint32b2.fbe_size)
1737 self._uint32b4 = FieldModelEnumUInt32(buffer, self._uint32b3.fbe_offset + self._uint32b3.fbe_size)
1738 self._uint32b5 = FieldModelEnumUInt32(buffer, self._uint32b4.fbe_offset + self._uint32b4.fbe_size)
1739 self._int64b0 = FieldModelEnumInt64(buffer, self._uint32b5.fbe_offset + self._uint32b5.fbe_size)
1740 self._int64b1 = FieldModelEnumInt64(buffer, self._int64b0.fbe_offset + self._int64b0.fbe_size)

Callers

nothing calls this directly

Calls 12

FieldModelEnumByteClass · 0.70
FieldModelEnumCharClass · 0.70
FieldModelEnumWCharClass · 0.70
FieldModelEnumInt8Class · 0.70
FieldModelEnumUInt8Class · 0.70
FieldModelEnumInt16Class · 0.70
FieldModelEnumInt32Class · 0.70
FieldModelEnumInt64Class · 0.70
__init__Method · 0.45

Tested by

no test coverage detected